Listar e ativar / desativar plug-ins do Compiz na linha de comando

8

Como posso ver o conjunto padrão de plugins do Compiz e adicionar ou remover plug-ins do conjunto usando a interface de linha de comando?

Existe um arquivo de configuração que eu possa editar para configuração em todo o sistema?

    
por Oxwivi 01.11.2011 / 08:06

2 respostas

4

A partir de 14.04

Lista de plugins ativos do compiz

Execute dconf dump /org/compiz/profiles/unity/ | grep active-plugins em um terminal. Isso lhe dará algo como

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

Definir configurações por usuário

Veja a resposta link

Configuração de todo o sistema

Normalmente, você pode fazer configurações em todo o sistema com substituições de fornecedores em gsettings . Como é não é possível escrever um arquivo de substituição de esquema que inclua um caminho DConf (veja também # 1281580 ) você tem que defina as configurações no dconf diretamente :

Etapa 1 : crie um arquivo user em /etc/dconf/profile/ com este conteúdo:

user-db:user  
system-db:compiz

Etapa 2 : crie uma pasta compiz.d em /etc/dconf/db/

Etapa 3 :
Crie o arquivo 00_default_plugins em /etc/dconf/db/compiz.d/ e coloque _your list of plugins_ dentro (execute dconf dump /org/compiz/profiles/unity/ | grep active-plugins para obter uma lista de seus plugins atualmente ativados).

Exemplo:

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

Etapa 4 :
Tornar esta configuração obrigatória. Crie uma pasta locks em /etc/dconf/db/compiz.d/ e coloque um arquivo chamado 00_compiz_active_plugins com este conteúdo em:

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

Etapa 5 : execute sudo dconf update em um terminal para compilar.

Agora você pode abrir uma sessão de visitante e verificar se a configuração está aplicada.

NB : você pode nomear system-db da maneira que quiser, mas lembre-se de que a pasta compiz.d no meu exemplo deve ser igual à sua system-db com .d acrescentado.

Créditos :
link
link

    
por uzhoasit 11.06.2015 / 15:39
5

Pelo menos em 11.04 & amp; 11.10 isso lhe dará uma lista dos plugins habilitados dentro de colchetes. []

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

você pode pegar essa lista, adicionar ou subtrair e depois definir com isso, usando "ao redor dos colchetes" [] "

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

    
por doug 01.11.2011 / 09:14

Tags