web-dev-qa-db-fra.com

Comment récupérer mes décorations de fenêtre Compiz?

Récemment, mes décorations de fenêtre ont disparu de Compiz dans Gnome Flashback. J'ai posé des questions à ce sujet, et s quelqu'un a suggéré utilement Je pourrais les récupérer en mettant metacity --replace dans ma liste d'applications de démarrage.

Cela a fonctionné, cependant, je ne me suis rendu compte que plus tard, que l'exécution de Metacity de cette manière s'exécuterait à la place de Compiz, rendant toutes les fonctionnalités et fonctions Compiz cessées d'être disponibles.

ne autre réponse ici sur AskUbuntu a suggéré d'utiliser put gtk-window-decorator --replace dans la section Window Decorations du gestionnaire de paramètres CompizConfig. Cependant, cela ne fonctionne pas non plus, et si je l'exécute à partir de la ligne de commande, j'obtiens:

gtk-window-decorator: error while loading shared libraries: libmetacity-private.so.0: cannot open shared object file: No such file or directory

Comment puis-je garder Compiz en cours d'exécution et avoir des décorations de fenêtre?

1
Questioner

Semble que vous rencontrez une certaine instabilité avec Compiz

  1. Installez Compiz Config Setting Manager (ccsm):

    Sudo apt-get install compizconfig-settings-manager
    
  2. Ouvrez-le. Préférences → onglet Profil et backend: réinitialiser les paramètres par défaut

  3. Redémarrez la session:

    Sudo restart lightdm
    

Maintenant, pour activer des plugins supplémentaires, il est préférable de faire ce seul plugin à chaque fois. Si vous rencontrez toujours le même problème, passez à tty1 (terminal) Ctrl+Alt+F1 ou ouvrez gnome-terminal puis redémarrez compiz:

compiz --replace --display :0 --sm-disable

Pour surveiller les erreurs.

libmetacity-private.so.0 a été mis à jour vers libmetacity-private.so.1 dans ppa:eugenesan/ppa que je crois que vous utilisez à partir des messages mentionnés. Utilisez Synaptic pour forcer la rétrogradation. ou via CLI:

$ apt-cache policy libmetacity-private0a

libmetacity-private0a:
  Installed: 1:3.12.0-0~eugenesan~trusty5
  Candidate: 1:3.12.0-0~eugenesan~trusty5
  Version table:
 *** 1:3.12.0-0~eugenesan~trusty5 0
        500 http://ppa.launchpad.net/eugenesan/ppa/ubuntu/ trusty/main AMD64 Packages
        100 /var/lib/dpkg/status
     1:2.34.13-0ubuntu4 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main AMD64 Packages

$ Sudo apt-get install --reinstall libmetacity-private0a=1:2.34.13-0ubuntu4

Cela peut résoudre le problème du décorateur. BTW, que PPA a apporté de nombreux problèmes pour vous, pourquoi vous le maintenez. Mieux vaut le désactiver lorsque vous n'en avez pas besoin et ne faire qu'une mise à niveau sélective.

2
user.dz