列出活動的 compiz 插件

列出活動的 compiz 插件

如何使用命令列介面查看預設的 Compiz 插件集並在該集中新增或刪除插件?

是否有可以編輯系統範圍配置的設定檔?

答案1

至少在 11.04 和 11.10 中,這將為您提供括號內已啟用插件的清單。 []

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

您可以獲取該列表,添加或減去,然後使用“將方括號“[]”括起來進行設置

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

在此輸入影像描述

答案2

從14.04開始

列出活動的 compiz 插件

dconf dump /org/compiz/profiles/unity/ | grep active-plugins在終端中運行。這會給你一些像

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

配置每個使用者的設定

看答案https://askubuntu.com/a/320677/10475

系統範圍的配置

通常您可以使用以下命令進行系統範圍的設置gsettings 中的供應商覆蓋。因為它是無法編寫包含 DConf 路徑的架構覆蓋文件(也可以看看#1281580) 你必須直接在dconf中設定設置:

步驟1user:建立一個包含/etc/dconf/profile/以下內容的文件:

user-db:user  
system-db:compiz

第2步: 建立一個資料compiz.d/etc/dconf/db/

步驟3:建立
文件並放入其中(運行以獲取實際啟動的插件的清單)。00_default_plugins/etc/dconf/db/compiz.d/_your list of plugins_dconf dump /org/compiz/profiles/unity/ | grep active-plugins

例子:

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

步驟4
強制執行此設定。建立一個資料夾locks並在其中放入一個以此內容/etc/dconf/db/compiz.d/命名的檔案:00_compiz_active_plugins

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

步驟5sudo dconf update在終端機中執行進行編譯。


現在您可以開啟訪客會話並檢查設定是否已套用。

注意:您可以按照system-db自己喜歡的方式命名,但請記住,compiz.d我的範例中的資料夾必須與您的資料夾命名相同,system-db.d附加 .

製作人員:
https://wiki.gnome.org/Projects/dconf/SystemAdministrators
http://blog.chapus.net/more-gnome-unity-system-defaults/

相關內容