Das Scale-Plugin vergisst beim Neustart immer wieder die Hot-Corner-Einstellungen

20

Ich verwende Ubuntu 12.04 mit Unity, das vermutlich auch Compiz verwendet. Ich habe Compiz Settings Manager und aktiviere in der linken oberen und linken unteren Ecke meines Bildschirms die Funktion "Skalieren" (wie Exposé), um alle Fenster zu skalieren und anzuzeigen.

Das Problem ist, dass wenn ich den Computer neu starte, die heißen Ecken nichts mehr tun . Ich muss in den Compiz-Einstellungsmanager zurückkehren, die Hot-Corner-Option löschen und sie dann erneut festlegen. Irgendetwas scheint die Compiz-Hot-Corner-Einstellung beim Neustart zu überschreiben oder zu löschen.

Update : Manchmal verliert die Einstellung auch bei laufendem Computer den Halt. Ich habe noch nicht herausgefunden, was es auslöst.

Michael Butler
quelle
1
Gleiches Problem mit Ubuntu 12.04 auf einem Lenovo T410s. Dieses Problem tritt auch auf, wenn ich das Notebook von der Dockingstation löse, an der ein zweites TFT angeschlossen ist. Es gibt bereits einen Fehlerbericht: bugs.launchpad.net/ubuntu/+source/compiz/+bug/999939
Kevin Horst
1
Ich hatte das Problem auch. Versuchen Sie, das Terminal zu öffnen (STRG + ALT + T) und einzugeben compiz --replace. Es ersetzt alle laufenden Fenstermanager (startet compiz grundsätzlich neu). Überprüfen Sie, ob Ihre Einstellungen gespeichert werden. Bisher hat es meins.
James
@James Ich habe das gerade nach einem Neustart getestet. hot corner war wieder tot, lief compiz --replacein einem terminal und jetzt ist die hot corner wieder aktiv. Danke, in der Hoffnung, dass dies so bleibt.
Michael Butler
1
@Michael Butler Workarounds haben aufgehört, mit dem Switch auf 12.10 zu arbeiten.
James

Antworten:

21

Die wichtigsten Fehlerberichte finden Sie unter https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/986208 und https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/858845 .

Für den 12.04

Semipermanente Lösung hier kopiert:

  • Führen Sie den gconf-editor über Terminal oder Alt + F2 aus
  • Navigieren Sie zu apps> compiz-1> general> screen0> options
  • Bearbeiten Sie den Schlüssel: active_plugins gconf Navigationspfad
  • Verschiebe "Scale" an das Ende der Liste.
  • Verschiebe "Expo" nach rechts unten über "Scale" und unter Unityshell. active_plugins key

Ich sage "semipermanent", weil einige Software-Updates (Unity) dazu führen können, dass das Plug-In neu angeordnet wird. Daher müssen Sie diese Schritte möglicherweise zwei- oder dreimal pro Monat wiederholen.

Für 12.10 und 13.04:

Das oben genannte Update funktioniert nicht mehr mit dem Upgrade auf 12.10 und wird mit 13.04 fortgesetzt. Es gibt Lösungsvorschläge für 12.10 & 13.04 unter dem obigen Fehlerbericht-Link, aber bisher nichts Bestimmtes.

Semipermanente Lösung für 12.10:

  • Führen Sie den dconf-editor über Terminal oder Alt + F2 aus
  • Navigieren Sie zu / org / compiz / profiles / unity / plugins / core
  • Bearbeiten Sie den Schlüssel: active-plugins dconf Navigationspfad
  • Bewegen Sie 'scale' und 'expo' zum letzten Eintrag in der Liste. Active-Plugins-Schlüssel

Beachten Sie, dass Systemaktualisierungen dieses Update möglicherweise rückgängig machen und Sie möglicherweise dconf verwenden müssen, um es erneut zu beheben.

Bitte tragen Sie weiterhin zum Fehlerbericht bei , um das Problem in 12.04 LTS, 12.10 und höher zu beheben.

James
quelle
1
Für mindestens eine Person befindet sich der dconf-Schlüssel in 12.10 unter / org / compiz / profiles / unity / plugins-with-set-keys . Ich weiß nicht, ob sich ihre Konfiguration von der eines 12.10-Downloads unterscheidet oder nicht.
James
1
Funktioniert auch am 13.10.
Prasad RD
2
Ich habe immer noch diesen Fehler in 14.04, aber die Lösung funktioniert nicht mehr. Stattdessen stürzt alles ab. Ordentlich.
JCORA
Ich habe das gleiche Problem, also setze ich: Ausstellung, Skala, Unityshell und Arbeiten.
Ratata Tata
2

Versuchen Sie dies für diejenigen, bei denen dieses Problem in 12.10 auftritt

Ändern der Reihenfolge im dconf-Schlüssel:

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

lesen:

['core', 'composite', 'opengl', 'decor', 'gnomecompat', 'resize', 'snap', 'move', 'regex', 'place', 'vpswitch', 'grid', ' Widget ',' compiztoolbox ',' session ',' imgsvg ',' mousepoll ',' imgpng ',' animation ',' wall ',' unitymtgrabhandles ',' workarounds ',' ezoom ',' fade ',' unityshell ' , 'scale', 'expo']

Das Problem wurde für mich in Ubuntu 12.10 64bit behoben. Ich bin mir nicht sicher, ob dies erforderlich ist, aber für diejenigen, die sagen, dass es für sie nicht funktioniert, stelle sicher, dass du "Ubuntu-Tweak" installiert hast. Ich erinnere mich, dass ich bei der Untersuchung dieses Problems auf die Behauptung gestoßen bin, dass ein abhängiges Paket, das mit Ubuntu Tweak installiert wurde, ein anderes Problem behebt, indem Bildschirmauslöser bei Neustarts beibehalten werden.

Ich weiß auch, dass dies offensichtlich sein sollte, aber wenn Ihr Computer keine 3D-Beschleunigung ausführt, funktionieren diese Compiz-Plug-Ins einfach nicht

dginsd
quelle
Es scheint nur ein Update zu sein, bei dem Software-Updates diese Einstellung von Zeit zu Zeit auf die ursprüngliche Bestellung zurücksetzen und eine erneute Bestellung mit Skala und Ausstellung am Ende erforderlich machen. Das letzte Mal, als ich dies tun musste, wurden mir einige Fehler gegeben und ich musste die Bestellung einige Male zurücksetzen, bevor es endlich dauerte. Es scheint, als würde dies am besten mit einem Skript geschehen, das diese Reihenfolge vor jedem Start
festlegt.
1

Meine temporäre Lösung führt die "Ubuntu Tweak" -Anwendung nach jedem Neustart nur einmal aus. (Das Ändern der Plugin-Reihenfolge funktioniert auch, ist aber auch temporär. Ich muss sie nach dem Neustart neu anordnen.)

entkommen
quelle
Das ist seltsam, für mich behebt das Ändern der Plug-in-Reihenfolge im Gconf-Editor die meisten Probleme dauerhaft, auch nach einem Neustart. In den seltensten Fällen wird die Plug-in-Reihenfolge zurückgesetzt, wenn ein umfangreiches Update für Unity vorliegt. Wollen Sie damit sagen, dass Sie nur Ubuntu Tweak ausführen und es dann schließen, müssen Sie die Einstellungen nicht ändern?
Michael Butler
Ja genau . Ich starte Ubuntu Tweak und schließe es dann. Aber du hattest recht, ich habe Unity neu installiert. Ich denke, das hat die Reihenfolge geändert. Danach dachte ich, dass das Ändern der Reihenfolge für mich nicht funktioniert und sich nie wieder geändert hat. Ich öffnete und schloss immer wieder Ubuntu Tweak. Jetzt habe ich die Plugin-Reihenfolge wieder geändert und es funktioniert !! Vielen Dank . und es tut mir leid für meine halb falschen informationen !!
30.08.12
1

Dieser Kommentar hat das Problem für mich gelöst. Deaktivieren Sie einfach "Launcher Capture Mouse" unter "Ubuntu Unity Plug-in -> Experimental".

Bazil
quelle
Behebt es nicht für mich in 12.10
James
In 14.04 ist diese Option standardmäßig deaktiviert, das Problem tritt jedoch weiterhin auf.
Lucio Paiva
1

Die Antwort von @James war ziemlich detailliert und die Screenshots haben sehr geholfen. Compiz vergaß jedoch immer noch die Einstellungen. "UnityShell" endet nach jedem Neustart und jeder Verwechslung von Maßstab und Ausstellung.

Ich konnte das Problem lösen, indem ich die Positionen der Schlüssel sperrte. Sie können dies mit CCSM tun.

Öffne CCSM (CompizConfig) und klicke auf Einstellungen und dann auf Plugin-Liste. Deaktivieren Sie "Automatische Plugin-Sortierung". Stellen Sie sicher, dass es sich bei Scale um den letzten Eintrag handelt, und stellen Sie die Ausstellung direkt darüber auf. Wenn Sie das Scale-Addon verwenden, stellen Sie sicher, dass es unter den Maßstab fällt.

Starten Sie nun den Computer neu und Scale and Expo wird geladen. Sie können auch die Reihenfolge der Schlüssel im Conf-Editor überprüfen und sicherstellen, dass sie ihre Positionen halten. Hoffe das hilft.

user2592465
quelle
1
Getestet in 14.04 aber es stürzt ab compiz. Versuchte [scale, expo, unityshell] und [expo, scale, unityshell], aber es schlug in beiden Fällen fehl.
Lucio Paiva
1

In 14.04 nohup compiz --replace &löst das Ausführen in einem Terminal mein Problem, aber ich muss es jedes Mal nach einem Neustart eingeben. Ich habe versucht, die Plugins manuell zu bestellen, da die meisten Antworten dies erfordern, aber es stürzt nur compiz ab.

Lucio Paiva
quelle
wenn ich das tue, bricht Yakuake ab und muss neu gestartet werden; Die Lösung bestand darin, zuerst zu laden metacity --replace(ich denke, dies lässt compiz richtig beenden / bereinigen), 3s zu warten undcompiz --replace
Aquarius Power
0

In 14.04 bewirkt das Verschieben (in dconf) von 'scale' und 'expo' NACH 'unityshell' (also am Ende der Liste), dass das System nach dem Auslösen von scale (durch eine heiße Ecke oder durch eine Taste) vollständig einfriert. Expo scheint zu funktionieren.

Zendoin
quelle