명령 행에서 Compiz 플러그인 나열 및 활성화 / 비활성화


8

명령 행 인터페이스를 사용하여 기본 Compiz 플러그인 세트를보고 세트에서 플러그인을 추가 또는 제거하려면 어떻게해야합니까?

시스템 전체 구성을 위해 편집 할 수있는 구성 파일이 있습니까?

답변:


4

14.04부터

활성 compiz 플러그인 나열

dconf dump /org/compiz/profiles/unity/ | grep active-plugins터미널에서 실행하십시오 . 이것은 당신에게 someting을 줄 것입니다

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의 설정을 설정합니다 :

1 단계 : 이 컨텐츠 로 파일 user을 작성하십시오 /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

5 단계 : sudo dconf update터미널에서 실행 하여 컴파일합니다.


이제 게스트 세션을 열고 설정이 적용되었는지 확인할 수 있습니다.

NB : 당신의 이름을 지정할 수 있습니다 system-db당신이 좋아하는 방법을하지만 폴더 것을 명심 compiz.d내 예제에서이 같은 이름이어야합니다 system-db.d추가.

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


5

적어도 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]"

여기에 이미지 설명을 입력하십시오


gconf는 충돌 해결이 없으므로 가능성이있는 곳에 플러그인을 추가 할 때 명심하십시오
doug

추가하기 전에 사용 가능한 플러그인을 알아야합니다. 그것들을 찾는 방법? (CCSM에 표시되는 이름을 알고 있지만 명령 행에 도움이 될지 의심됩니다.) 시스템 전체에 설정됩니까?
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

다른 '위치'에있을 수 있습니다. 무엇을 실행하고 있습니까? gconf-editor를 열면 어디를 볼 수 있습니다. (ATM 난 단지 11.10 및 12.04 위의 게시 된 '위치'를 사용하는 설치해야
더그

Oneiric을 실행 중입니다. 게시 한 내용에 오타가있을 수 있습니까?
Oxwivi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.