Ich habe einige Leute gesehen, die sich darüber beschwert haben, wie instabil CompizConfig Settings Manager ("CCSM") ist und wie es die Desktops von Leuten beschädigen kann, wenn sie nicht vorsichtig sind.
Was sind einige der bekannten Probleme mit CCSM? Ich würde gerne entscheiden, ob es das Risiko für mich wert ist.
Antworten:
Ich bin ein erfahrener Linux-Benutzer, habe zum Kernel beigetragen und arbeite im Canonical OEM-Team. Ich erwähne diese Fakten nur, um meinen Kontext zu veranschaulichen. Neulich habe ich eine Neuinstallation von 11.10 auf meinem Laptop durchgeführt und wollte etwas anpassen (Aktivieren der Option "Fokus folgt Maus"). Ich stöberte ungefähr 30 Minuten im Gnomenkontrollzentrum herum, bevor ich aufgab und herausfand, dass der einzige Weg, dies zu tun, die Verwendung von ccsm war.
Nach der Installation von ccsm habe ich ffm konfiguriert und dann - aus Versehen! - Mein Mauszeiger bewegte sich über die Schaltfläche "Einstellungen" und das Touchpad auf meinem Laptop registrierte einen Klick.
Boom!
Einheitssitzung tot.
Zum Glück hatte ich noch ein Fenster offen und konnte meine Kollegen um Hilfe bitten, die mir sagten, wie ich mich erholen könnte (
rm ~/.compiz-1
). Dies ist das gleiche Problem, das manche Leute immer wieder haben:Ich weiß, dass die Leute googeln werden, um zu erfahren, wie man Dinge konfiguriert und hier oben landet, und sie werden viele Erwähnungen von ccsm sehen. oder noch schlimmer von einer anderen unzuverlässigen Quelle. Das Pferd ist schon aus dem Stall und wir können nicht zurück. Die entschlossenen Benutzer werden es sowieso finden, und jeder, der hartnäckig ist, muss wissen, wie er bekommt, was er will (und wenn Sie es brechen, müssen Sie beide Teile behalten!)
Mein Punkt ist jedoch, dass wir von nun an versuchen können, bessere Ergebnisse für unsere Benutzer zu erzielen.
Wieder - ich weiß, dass die Leute das gefährliche Zeug finden werden, egal was passiert. Was wir hier tun können, ist, unsere Kultur zu ändern und mit eigenen Meinungen zu helfen und die Menschen von den schlechten Dingen weg zu den guten zu lenken.
Es ist einfach, Fakten zu vermitteln. es ist viel schwieriger, Weisheit zu vermitteln.
Hier sollten wir uns mehr zum Ziel setzen, als nur die Fakten darüber zu geben, was möglich ist. Wir sollten die Weisheit darüber teilen, was empfohlen wird.
quelle
Sie können auch andere Plugins verwenden, die in Konflikt mit dem einen Plugin stehen, z. B. Befehle und dergleichen. Wir müssen sie noch für die Fallback-Sitzung aktivieren (wie Alt+ F2). Unity widerspricht daher standardmäßig anderen aktivierten Plugins.
Wenn Sie jedoch ein solches Plug-In berühren, werden
ccsm
spezielle Artefakte wie "Möchten Sie das Unity-Plug-In entfernen?" und die Leute lesen nicht und sagen ja.Noch schlimmer:
Wenn Sie Cube aktivieren, deaktiviert ccsm Wall. Dann glaubt compiz, es sei klug, nach Abhängigkeiten zu suchen, und sagt "oh, ich kann keine Einheit haben" und deaktiviert sie. Dann wird Cube ohne erneute Aktivierung von Unity aktiviert, für das jetzt die "LargeDesktop" -Anforderung erfüllt ist.
Darüber hinaus verfügt compizconfig über ein fragiles Konfigurationsmanagement, mit dem in einigen unbekannten Fällen derzeit ein Plugin aus dem aktuellen Profil entfernt werden kann (wahrscheinlich aufgrund einer Konfliktprüfung beim Start oder beim Upgrade), ohne dass eine Warnung ausgegeben wird.
quelle