In Unity gibt es konkurrierende Einstellungsmöglichkeiten, z.B. für die Tastenkombination zum Sperren des Bildschirms. Sowohl über System Settings als auch über CompizConfig Settings Manager kann ich eine Tastenkombination wählen. Warum? Wenn ich über System Settings eine Tastenkombination auswähle, sollte die nicht nicht automatisch in CompizConfig Settings Manager übernommen werden?
CompizConfig Settings Manager vs. System Settings
Anmeldungsdatum: Beiträge: 145 |
|
Moderator, Supporter
Anmeldungsdatum: Beiträge: 3390 |
Hallo Enternix.
Der ccsm bietet grundsätzlich Einstellungsmöglichkeiten für die Fensterverwaltung Compiz an, die in mehreren Desktopoberflächen enthalten ist. Andererseits wird Compiz zwar von Unity verwendet, trotzdem möchte man bei so einer Desktopoberfläche natürlich auch Einstellungsmöglichkeiten für Dinge bieten, die nicht in den Aufgabenbereich von Compiz fallen. Daher konnte man auch nicht einfach den ccsm erweitern, wodurch es zu dieser Doppelung kommt. Im Übrigen kann man sich mit dem ccsm schnell den Desktop unbrauchbar machen, weshalb es (gerade für Ubuntuneulinge) nicht ratsam wäre dieses Tool zur Standardsystemeinstellung zu erklären 😉. Viele Grüße |
(Themenstarter)
Anmeldungsdatum: Beiträge: 145 |
Unity läuft ausschließlich mit dem Fenstermanager Compiz zusammen. Daher sollte unity-control-center (=Systemeinstellungen) doch eigentlich mit Compiz gekoppelt sein. Wenn ich im unity-control-center eine Änderung mache, sollte Compiz die eigentlich auch mitbekommen. Tatsächlich komme ich an einem Tool wie ccsm nicht vorbei um eine Tastenkombination wie Super + L zu überschreiben. |
Anmeldungsdatum: Beiträge: 5072 Wohnort: Brandenburg an der Havel |
Unity baut auf GNOME auf, und unity-control-center (eine an Unity angepasste alte Version von gnome-control-center) benutzt die Tastenkürzel-Verwaltung von GNOME. Compiz verwaltet unabhängig davon eigene Tastenkürzel, auf die du mit CCSM zugreifen kannst. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 145 |
Wenn Unity mit einer Vielzahl von Fenstermanagern, z.B. KWin, Openbox, Xfwm usw., zusammenarbeiten könnte, würde ich ja verstehen, dass es Widersprüche in den Einstellungen im unity-control-center und den Einstellungen der verschiedenen Fenstermanager gäbe. Sagen wir mal, ich setze eine Tastenkombination im unity-control-center zum Maximieren eines Fensters. Dann müsste Unity nicht nur Compiz diese Tastenkombination mitteilen, sondern auch KWin oder Openbox oder Xfwm usw. Das wäre (keine gemeinsame Schnittstelle) kaum möglich. Aber Unity läuft nur mit Compiz zusammen. Warum ist es nicht möglich, dass Unity Einstellungen über das unity-control-center an Compiz weitergibt? Oder konkret: Ich stelle im unity-control-center ein, dass ich Super + L zum Wechseln zwischen Arbeitsflächen nutzen möchte. Dann sollte in der "Datenbank" von Compiz nach dieser Tastenkombination gesucht werden. Gefunden wird sie dort als Tastenkombination zum Sperren des Bildschirms. Also sollte Super + L aus Compiz entfernt werden, da sie mir sonst nicht als Tastenkombination zum Wechseln zwischen Arbeitsflächen zur Verfügung stünde (wird eine Tastenkombination in Compiz gefunden wird unity-control-center ignoriert). |
Anmeldungsdatum: Beiträge: 5072 Wohnort: Brandenburg an der Havel |
Das wäre sicher sinnvoll. Aber es würde auch Entwickler-Zeit kosten, das zu programmieren und zu pflegen, und diese Zeit stünde dann nicht mehr für andere Dinge zur Verfügung. |