Daftar dan aktifkan / nonaktifkan plugin Compiz pada baris perintah

8

Bagaimana saya bisa melihat set default plugins Compiz dan menambah atau menghapus plugins dari set menggunakan antarmuka baris perintah?

Apakah ada file konfigurasi yang dapat saya edit untuk konfigurasi seluruh sistem?

Oxwivi
sumber

Jawaban:

4

Dari 14,04

Daftar plugin compiz aktif

Jalankan dconf dump /org/compiz/profiles/unity/ | grep active-pluginsdi Terminal. Ini akan memberi Anda sesuatu seperti

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']

Konfigurasikan pengaturan per pengguna

Lihat jawaban https://askubuntu.com/a/320677/10475

Konfigurasi seluruh sistem

Biasanya Anda bisa membuat pengaturan sistem dengan penimpaan vendor dalam pengaturan . Karena tidak mungkin untuk menulis file override skema yang menyertakan jalur DConf (lihat juga # 1281580 ) Anda harus mengatur pengaturan di dconf secara langsung :

Langkah 1 : Buat sebuah file userdi /etc/dconf/profile/dengan konten ini:

user-db:user  
system-db:compiz

Langkah 2 : Buat folder compiz.ddi/etc/dconf/db/

Langkah 3 :
Buat file 00_default_pluginsdi /etc/dconf/db/compiz.d/dan put _your list of plugins_dalam (menjalankan dconf dump /org/compiz/profiles/unity/ | grep active-plugins untuk mendapatkan daftar plugin Anda benar-benar diaktifkan).

Contoh:

[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']

Langkah 4 :
Buat pengaturan ini wajib. Membuat folder locksdi /etc/dconf/db/compiz.d/dan menempatkan sebuah file bernama 00_compiz_active_pluginsdengan di dalam konten ini:

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

Langkah 5 : Jalankan sudo dconf updatedi terminal untuk dikompilasi.


Sekarang Anda dapat membuka sesi tamu dan memeriksa apakah pengaturan diterapkan.

NB : Anda dapat memberi nama system-dbsesuai keinginan Anda tetapi perlu diingat bahwa folder compiz.ddalam contoh saya harus dinamai sama dengan Anda system-dbdengan yang .dditambahkan.

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

uzhoasit
sumber
5

Paling tidak di 11.04 & 11.10 ini akan memberi Anda daftar plugin yang diaktifkan di dalam tanda kurung. []

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

Anda dapat mengambil daftar itu, menambah atau mengurangi dan kemudian atur dengan ini, menggunakan "around the brackets" [] "

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

masukkan deskripsi gambar di sini

doug
sumber
Ingatlah bahwa gconf tidak memiliki resolusi konflik jadi ingatlah itu ketika menambahkan plugins di mana ada kemungkinan
doug
Sebelum saya tambahkan, saya perlu tahu plugin yang tersedia. Bagaimana cara menemukannya? (Saya tahu nama yang ditampilkan di CCSM, tapi saya ragu itu akan membantu di baris perintah) Dan apakah itu mengatur seluruh sistem?
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
Mungkin saja di 'lokasi' lain, apa yang Anda jalankan? Jika Anda membuka gconf-editor, Anda dapat melihat di mana. (Atm saya hanya menginstal 11,10 & 12,04 yang menggunakan 'lokasi' yang diposting di atas
doug
Menjalankan Oneiric. Mungkin ada kesalahan ketik pada apa yang Anda posting?
Oxwivi