Wyświetl i włącz / wyłącz wtyczki Compiz w wierszu poleceń

8

Jak mogę zobaczyć domyślny zestaw wtyczek Compiz i dodawać lub usuwać wtyczki z zestawu za pomocą interfejsu wiersza poleceń?

Czy istnieje plik konfiguracyjny, który mogę edytować do konfiguracji ogólnosystemowej?

Oxwivi
źródło

Odpowiedzi:

4

Od 14.04

Wyświetl listę aktywnych wtyczek compiz

Uruchom dconf dump /org/compiz/profiles/unity/ | grep active-pluginsw terminalu. To da ci coś takiego

active-plugins=['core', 'composite', 'opengl', 'wall', 'resize', 'vpswitch', 'compiztoolbox', 'move', 'snap', 'grid', 'imgpng', 'commands', 'unitymtgrabhandles', 'mousepoll', 'place', 'copytex', 'regex', 'session', 'animation', 'fade', 'expo', 'workarounds', 'ezoom', 'scale', 'unityshell']

Skonfiguruj ustawienia dla użytkownika

Zobacz odpowiedź https://askubuntu.com/a/320677/10475

Konfiguracja całego systemu

Zwykle można wprowadzić ustawienia ogólnosystemowe z nadpisaniami dostawcy w ustawieniach gset . Ponieważ nie można napisać pliku zastępującego schemat, który zawiera ścieżkę DConf (patrz także # 1281580 ), musisz ustawić ustawienia bezpośrednio w dconf :

Krok 1 : Utwórz plik userw /etc/dconf/profile/tej treści:

user-db:user  
system-db:compiz

Krok 2 : Utwórz folder compiz.dw/etc/dconf/db/

Krok 3 :
Tworzenie pliku 00_default_pluginsw /etc/dconf/db/compiz.d/i umieścić _your list of plugins_wewnątrz (uruchomić dconf dump /org/compiz/profiles/unity/ | grep active-plugins , aby uzyskać listę swoich faktycznie aktywowanych wtyczek).

Przykład:

[org/compiz/profiles/unity/plugins/core]  
active-plugins=['core', 'composite', 'opengl', 'move', 'vpswitch', 'copytex', 'grid', 'commands', 'snap', 'compiztoolbox', 'mousepoll', 'place', 'resize', 'imgpng', 'session', 'wall', 'regex',  'unitymtgrabhandles', 'animation', 'winrules', 'fade', 'workarounds', 'expo', 'scale', 'ezoom', 'unityshell']

Krok 4 :
Ustaw to ustawienie jako obowiązkowe. Utwórz folder locksw /etc/dconf/db/compiz.d/i umieścić plik o nazwie 00_compiz_active_pluginsz tej zawartości wewnętrznej:

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

Krok 5 : Uruchom sudo dconf updatew terminalu, aby skompilować.


Teraz możesz otworzyć sesję gościa i sprawdzić, czy ustawienie zostało zastosowane.

NB : Możesz nazwać system-dbtak, jak chcesz, ale pamiętaj, że folder compiz.dw moim przykładzie musi mieć taką samą nazwę jak Twój system-dbz .ddołączonym.

Kredyty :
https://wiki.gnome.org/Projects/dconf/SystemAdministrators
http://blog.chapus.net/more-gnome-unity-system-defaults/

uzhoasit
źródło
5

Przynajmniej w 11.04 i 11.10 da ci to listę włączonych wtyczek w nawiasach. []

 gconftool-2 --get  /apps/compiz-1/general/screen0/options/active_plugins

możesz wziąć tę listę, dodać lub odjąć, a następnie ustawić za pomocą tego, używając „wokół nawiasów” [] ”

gconftool-2 --set --type=list --list-type=string /apps/compiz-1/general/screen0/options/active_plugins "[list,goes,in,here]"

wprowadź opis zdjęcia tutaj

doug
źródło
Pamiętaj, że gconf nie rozwiązuje konfliktu, więc miej to na uwadze, dodając wtyczki tam, gdzie istnieje taka możliwość
doug
Zanim dodam, muszę znać dostępne wtyczki. Jak je znaleźć? (Znam nazwę wyświetlaną w CCSM, ale wątpię, czy to pomoże w wierszu poleceń). Czy ustawia się w całym systemie?
Oxwivi,
$ gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins No value set for '/apps/compiz-1/general/screen0/options/active_plugins'
Oxwivi,
Prawdopodobnie może być w innej „lokalizacji”, co prowadzisz? Po otwarciu edytora gconf możesz sprawdzić, gdzie. (Atm mam tylko 11.10 i 12.04 instalacji, które korzystają z wyżej opublikowanej „lokalizacji”
doug
Uruchamianie Oneiric. Może w tym, co napisałeś, jest literówka?
Oxwivi,