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?

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/


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


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.