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.