Widziałem niektóre osoby narzekające na to, jak niestabilny jest Menedżer ustawień CompizConfig („CCSM”) i jak może uszkodzić pulpity użytkowników, jeśli nie są ostrożni.
Jakie są znane problemy z CCSM? Chciałbym zdecydować, czy warto dla mnie ryzykować.
Odpowiedzi:
Jestem doświadczonym użytkownikiem Linuksa, włączyłem się w jądro i pracuję w zespole Canonical OEM; Wspominam tylko o tych faktach, aby pokazać mój kontekst, czyli - pewnego dnia zrobiłem nową instalację 11.10 na moim laptopie i chciałem coś dostosować (włączając mysz skupiającą się za myszą). Grzebałem w centrum kontroli gnome przez około 30 minut, zanim się poddałem i odkryłem, że jedynym sposobem na to jest użycie ccsm.
Po zainstalowaniu ccsm skonfigurowałem ffm, a następnie - przypadkowo! - kursor myszy przesunął się nad przyciskiem preferencji, a touchpad na moim laptopie zarejestrował kliknięcie.
Bum!
Sesja jedności nie żyje.
Na szczęście nadal miałem otwarte okno IRC i mogłem błagać o pomoc od moich kolegów, którzy powiedzieli mi, jak odzyskać (
rm ~/.compiz-1
). Jest to ten sam problem, który niektórzy ludzie wciąż mają:Wiem, że ludzie będą wyszukiwać w Google, jak skonfigurować rzeczy i lądować tutaj, i zobaczą wiele wzmianek o ccsm; lub jeszcze gorzej z innego niewiarygodnego źródła. Koń jest już poza stodołą i nie możemy wrócić. Zdecydowani użytkownicy i tak to znajdą, a każdy, kto jest wytrwały, zasługuje na to, aby wiedzieć, jak zdobyć to, czego chce (a jeśli go złamiesz, zachowaj oba elementy!)
Ale chodzi mi o to, że od teraz możemy próbować robić lepiej dla naszych użytkowników.
Znowu - wiem, że ludzie znajdą niebezpieczne rzeczy bez względu na wszystko. Ale możemy tu zmienić kulturę i udzielić fachowej pomocy , odsuwając ludzi od złych rzeczy w stronę dobrych.
Łatwo jest przekazać fakty; o wiele trudniej jest przekazać mądrość.
Powinniśmy tutaj dążyć do czegoś więcej niż tylko podawać fakty, co jest możliwe; powinniśmy dzielić się mądrością tego, co jest zalecane.
źródło
Możesz także powodować konflikty innych wtyczek z jednością, takie jak polecenia i tym podobne. Musimy je aktywować jeszcze podczas sesji awaryjnej (np. Alt+ F2). Tak więc jedność domyślnie powoduje konflikty z innymi włączonymi wtyczkami.
Jednak dotknięcie takiej wtyczki
ccsm
włącza specjalne artefakty, takie jak „czy chcesz usunąć wtyczkę jedności?” a ludzie nie czytają i nie mówią tak.Nawet gorzej:
Co się stanie, jeśli włączysz moduł, ccsm wyłączy Wall. Następnie compiz uważa, że dobrze jest wiedzieć, czy sprawdzić zależność, i powie „och, nie mogę mieć jedności” i ją wyłączyć. Następnie włączy moduł bez ponownego włączania jedności, która ma teraz spełniony wymóg „LargeDesktop”.
Oprócz tego compizconfig ma delikatne zarządzanie konfiguracją, które w niektórych nieznanych przypadkach może teraz usunąć wtyczkę z bieżącego profilu (prawdopodobnie z powodu sprawdzenia konfliktu podczas uruchamiania lub aktualizacji) bez ostrzeżenia…
źródło