Le plug-in Scale oublie toujours les paramètres de coin chaud au redémarrage

20

J'utilise Ubuntu 12.04 avec Unity, qui, je suppose, utilise également Compiz. J'ai Compiz Settings Manager et je fais en haut à gauche et en bas à gauche de mon écran activer la fonction "Scale" (comme Exposé) pour mettre à l'échelle et afficher toutes les fenêtres.

Le problème est que lorsque je redémarre l'ordinateur, les coins chauds ne font plus rien . Je dois retourner dans le gestionnaire de paramètres Compiz, supprimer l'option Hot Corner, puis la définir à nouveau. Quelque chose semble remplacer ou supprimer le paramètre Compiz Hot Corner au redémarrage.

Mise à jour : Parfois, le paramètre perd pied, même lorsque l'ordinateur est en cours d'exécution. Je n'ai pas encore compris ce qui le déclenche.

Michael Butler
la source
1
Même problème avec Ubuntu 12.04 sur un Lenovo T410s. Ce problème se produit également lorsque je libère le portable de la station d'accueil à laquelle un deuxième tft est connecté. Il y a déjà un rapport de bug: bugs.launchpad.net/ubuntu/+source/compiz/+bug/999939
Kevin Horst
1
J'avais aussi le problème. Essayez d'ouvrir le terminal (CTRL + ALT + T) et entrez compiz --replace. Il remplace tous les gestionnaires de fenêtres en cours d'exécution (essentiellement, redémarre compiz). Vérifiez s'il commence à mémoriser vos paramètres. Jusqu'à présent, il a le mien.
James
@James Je viens de tester cela après un nouveau redémarrage. le coin chaud était de nouveau mort, a fonctionné compiz --replacedans un terminal, et maintenant le coin chaud est de nouveau actif. merci, en espérant que cela reste.
Michael Butler
1
@Michael Butler Les solutions de contournement ont cessé de fonctionner avec le passage à 12.10.
James

Réponses:

21

Les principaux rapports de bogues se trouvent à https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/986208 et https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/858845 .

Pour 12.04

Solution semi-permanente copiée ici:

  • Exécutez gconf-editor depuis Terminal ou Alt + F2
  • Naviguez vers les applications> compiz-1> général> screen0> options
  • Modifiez la clé: active_plugins Chemin de navigation gconf
  • Déplacez «Échelle» au bas de la liste.
  • Déplacez "Expo" en bas à droite au-dessus de "Scale" et sous Unityshell. clé active_plugins

Je dis «semi-permanent» car certaines mises à jour logicielles (Unity) peuvent provoquer la réorganisation du plug-in, vous devrez donc peut-être répéter ces étapes 2 ou 3 fois par mois.

Pour 12.10 et 13.04:

Le correctif ci-dessus a cessé de fonctionner avec la mise à niveau vers 12.10 et se poursuit avec 13.04. Il existe des solutions proposées pour 12.10 et 13.04 sur le lien de rapport de bogue ci-dessus, mais jusqu'à présent rien de solide.

Solution semi-permanente pour 12.10:

  • Exécutez dconf-editor depuis Terminal ou Alt + F2
  • Accédez à / org / compiz / profiles / unit / plugins / core
  • Modifiez la clé: active-plugins chemin de navigation dconf
  • Déplacez «échelle» et «expo» pour durer dans la liste. clé active-plugins

Notez que les mises à jour système peuvent annuler ce correctif et vous devrez peut-être utiliser dconf pour le corriger à nouveau.

Veuillez continuer à contribuer au rapport de bogue pour résoudre le problème dans 12.04 LTS, 12.10 et au-delà.

James
la source
1
Pour au moins une personne, la clé dconf en 12.10 se trouve dans / org / compiz / profiles / unit / plugins-with-set-keys . Je ne sais pas si leur configuration est différente d'un téléchargement de stock 12.10 ou non.
James
1
Fonctionne également le 13.10.
Prasad RD
2
J'ai toujours ce bug en 14.04, mais la solution ne fonctionne plus. Au lieu de cela, il plante tout. Soigné.
jcora
J'ai le même problème, donc je mets: expo, scale, unitshell et works.
Ratata Tata
2

Pour ceux qui rencontrent ce problème en 12.10, essayez ceci

Modification de l'ordre dans la clé dconf:

"/ org / compiz / profiles / unit / plugins / core / active-plugins"

lire:

['core', 'composite', 'opengl', 'decor', 'gnomecompat', 'resize', 'snap', 'move', 'regex', 'place', 'vpswitch', 'grid', ' widget ',' compiztoolbox ',' session ',' imgsvg ',' mousepoll ',' imgpng ',' animation ',' wall ',' Unitymtgrabhandles ',' workarounds ',' ezoom ',' fade ',' unitshell ' , 'échelle', 'expo']

Correction du problème pour moi, dans Ubuntu 12.10 64bit. Je ne sais pas si cela est nécessaire mais, pour ceux qui disent que cela ne fonctionne pas pour eux, assurez-vous que "Ubuntu-Tweak" est installé. Je me souviens en recherchant ce problème, tombant sur une affirmation qu'un package dépendant installé avec Ubuntu Tweak, corrige un autre problème avec les déclencheurs d'écran conservés lors des redémarrages.

De plus, je sais que cela devrait être évident, mais si votre machine ne fait pas d'accélération 3D, ces plug-ins compiz ne fonctionnent tout simplement pas

dginsd
la source
Juste une mise à jour, il semble que les mises à jour logicielles modifient de temps en temps ce paramètre pour revenir à la commande d'origine, ce qui nécessite de revenir en arrière et de réinitialiser la commande avec échelle et expo à la fin. La dernière fois que j'ai dû faire cela, j'ai eu des erreurs et j'ai dû réinitialiser la commande plusieurs fois avant qu'elle ne prenne finalement. Il semblerait que la meilleure façon de le faire serait avec un script définissant cet ordre avant chaque démarrage, malheureusement je ne sais pas exactement comment cela serait fait
dginsd
1

Ma solution temporaire exécute simplement l'application "Ubuntu Tweak" une fois après chaque redémarrage. (Changer l'ordre des plugins fonctionne aussi mais il est également temporaire. J'ai besoin de les réorganiser après le redémarrage.)

descape
la source
c'est étrange, pour moi, changer l'ordre des plug-ins dans gconf-editor le corrige principalement de manière permanente même après les redémarrages. Rarement, l'ordre des plug-ins est modifié en cas de mise à jour majeure de Unity. Alors, dites-vous que vous venez d'exécuter Ubuntu Tweak puis de le fermer, vous n'avez pas à modifier les paramètres?
Michael Butler
Oui, exactement . Je lance Ubuntu Tweak et le ferme. Mais vous aviez raison, j'ai installé l'unité remaniée je pense que ça a changé l'ordre. Après cela, j'ai pensé que changer l'ordre ne fonctionnait pas pour moi et je n'ai plus jamais changé, j'ai continué à ouvrir puis à fermer ubuntu tweak. Maintenant, j'ai changé à nouveau l'ordre des plugins et cela fonctionne !! Je vous remercie . et je suis désolé pour mes informations à moitié fausses !!
descape
1

Ce commentaire a résolu le problème pour moi. Il suffit de désactiver la "Launcher Capture Mouse" dans "Plug-in Ubuntu Unity -> Experimental".

Bazil
la source
Ne le résout pas pour moi en 12.10
James
Dans 14.04, cette option est désactivée par défaut mais le problème persiste.
Lucio Paiva
1

La réponse de @James était assez détaillée et les captures d'écran ont beaucoup aidé. Cependant, Compiz oubliait toujours les paramètres. "UnityShell" continue d'arriver à la fin de la liste après chaque redémarrage et échec de l'échelle et de l'expo.

J'ai pu résoudre le problème en verrouillant les positions des clés. Vous pouvez le faire en utilisant CCSM.

Ouvrez CCSM (CompizConfig) et cliquez sur préférence puis sur Liste des plugins. Décochez "Tri automatique des plugins". Assurez-vous que Scale est la dernière entrée et expo juste au-dessus. Si vous utilisez le module complémentaire Scale, assurez-vous qu'il est inférieur à l'échelle.

Redémarrez maintenant l'ordinateur et Scale et Expo se chargeront. Vous pouvez également vérifier l'ordre des clés dans l'éditeur de conf et vous assurer qu'elles tiennent leurs positions. J'espère que cela t'aides.

user2592465
la source
1
Testé en 14.04 mais il bloque compiz. J'ai essayé [échelle, expo, unité] et [expo, échelle, unité] mais cela a échoué dans les deux cas.
Lucio Paiva
1

En 14.04, l'exécution nohup compiz --replace &dans un terminal résout mon problème, mais je dois toujours le taper à chaque fois après un redémarrage. J'ai essayé de commander manuellement les plugins car la majorité des réponses ici vous disent de le faire, mais cela plante simplement compiz.

Lucio Paiva
la source
si je fais cela, Yakuake se cassera et devra être redémarré; la solution était de charger d'abord metacity --replace(je pense que cela permet de compiz correctement terminer / nettoyer) attendre 3s etcompiz --replace
Aquarius Power
0

En 14.04, déplacer (dans dconf) 'scale' et 'expo' APRÈS 'unitshell' (donc à la fin de la liste) provoque le gel complet du système après le déclenchement de scale (par hot corner ou par clé). Expo semble fonctionner.

Zendoin
la source