在命令行上列出和启用/禁用 Compiz 插件

Oxw*_*ivi 8 compiz

如何使用命令行界面查看默认的 Compiz 插件集并从该集中添加或删除插件?

是否有我可以为系统范围配置编辑的配置文件?

dou*_*oug 5

至少在 11.04 和 11.10 中,这将为您提供括号内已启用插件的列表。[]

 gconftool-2 --get  /apps/compiz-1/general/screen0/options/active_plugins
Run Code Online (Sandbox Code Playgroud)

您可以使用该列表,添加或减去,然后使用括号“[]”周围的“

gconftool-2 --set --type=list --list-type=string /apps/compiz-1/general/screen0/options/active_plugins "[list,goes,in,here]"
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明


uzh*_*sit 4

从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']
Run Code Online (Sandbox Code Playgroud)

配置每个用户的设置

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

系统范围的配置

通常,您可以使用gsettings 中的供应商覆盖进行系统范围的设置。由于不可能编写包含 DConf 路径的模式覆盖文件(另请参阅#1281580),因此您必须直接在 dconf 中设置设置

步骤 1user :创建一个包含/etc/dconf/profile/以下内容的文件:

user-db:user  
system-db:compiz
Run Code Online (Sandbox Code Playgroud)

步骤 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']
Run Code Online (Sandbox Code Playgroud)

步骤 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/