web-dev-qa-db-fra.com

Pourquoi Unity ne se souvient-il pas des paramètres de liaisons Edge de Compiz?

Je suis très habitué à utiliser les liaisons Edge dans mon flux de travail, mais depuis ma mise à jour vers 12.04, Unity oublie les paramètres de mes liaisons Edge à chaque nouvelle session.

Pourquoi est-il en train d’apparaître et comment le réparer?

4
neonboy

Je pense que le vrai problème n’est pas que "l’Unité ne se souvienne pas des liaisons", mais plutôt que quelque chose empêche les pixels Edge d’être atteints. Si vous faites quelque chose qui oblige Compiz à actualiser les paramètres (activer ou désactiver le calque du widget, par exemple), les contours fonctionnent à nouveau. Je pense que c’est comme si compiz fonctionnait, mais c’est derrière l’unité et non sur le dessus (comme une fenêtre inactive je suppose). Ceci explique la solution de travail pour les programmes de démarrage, car elle exécute à nouveau compiz et force cette actualisation. Je n'avais pas pensé que oui, tout ce que j'ai fait pour résoudre le problème était un redémarrage avec alt + f2 et la commande en cours d'exécution compiz --replace dès le démarrage du bureau.

En conclusion, quelque chose bloque les contours de la composition et reste au premier plan, jusqu'à ce que vous le rafraîchissiez de toute façon.

J'aime croire que cela va être corrigé, car les bords sont LA chose la plus étonnante pour Ubuntu en général.

0
Antonis Vlachos

Ok c'est ici.

  1. "Pourquoi cela se passe-t-il?"
  2. "Comment le réparer?"

    • Ici, je vais partager deux réponses, cela résout mon problème de liaison Edge pour mon 12.04.
      Mais, cela pourrait ne pas fonctionner sur un autre ordinateur .

    Première

    • Un problème que j'ai trouvé est, python-compizconfig, qui est les liaisons Compizconfig pour python n'est pas inclus avec compizconfig-setting-manager.
      • Il faut donc l’installer manuellement ou , il sera automatiquement installé avec Ubuntu Tweak ( C'est pourquoi je vous recommande Ubuntu Tweak ).
      • Avec Ubuntu Tweak, vous pouvez trouver les paramètres de liaison Edge sous Tweak> Workspace .

    Workspace

    Seconde

    • Un autre est tiré de @ sachinr's answer .

      Ajoutez Compiz aux applications de démarrage.

      Name    : Compiz
      Command : bash -c "sleep 3; compiz --replace"
      

Maintenant, avec ceux-ci, mes paramètres de liaison Edge sont "mémorisés" chaque fois que je démarre une nouvelle session.

1
Drie