Liệt kê và bật / tắt các plugin Compiz trên dòng lệnh


8

Làm cách nào tôi có thể xem bộ plugin Compiz mặc định và thêm hoặc xóa plugin khỏi bộ bằng giao diện dòng lệnh?

Có tập tin cấu hình nào tôi có thể chỉnh sửa cho cấu hình toàn hệ thống không?

Câu trả lời:


4

Từ 14.04

Liệt kê các plugin compiz hoạt động

Chạy dconf dump /org/compiz/profiles/unity/ | grep active-pluginstrong một Terminal. Điều này sẽ cung cấp cho bạn đôi khi như

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

Định cấu hình cài đặt cho mỗi người dùng

Xem câu trả lời https://askubfox.com/a/320677/10475

Cấu hình toàn hệ thống

Thông thường bạn có thể thực hiện cài đặt toàn hệ thống với phần ghi đè của nhà cung cấp trong cài đặt gs . Vì không thể ghi tệp ghi đè lược đồ bao gồm đường dẫn DConf (xem thêm # 1281580 ), bạn phải đặt trực tiếp cài đặt trong dconf :

Bước 1 : Tạo một file usertrong /etc/dconf/profile/với nội dung này:

user-db:user  
system-db:compiz

Bước 2 : Tạo một thư mục compiz.dtrong/etc/dconf/db/

Bước 3 :
Tạo tập tin 00_default_pluginsvào /etc/dconf/db/compiz.d/và đặt _your list of plugins_vào bên trong (chạy dconf dump /org/compiz/profiles/unity/ | grep active-plugins để có danh sách các plugin thực sự được kích hoạt của bạn).

Thí dụ:

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

Bước 4 :
Đặt cài đặt này là bắt buộc. Tạo một thư mục lockstrong /etc/dconf/db/compiz.d/và đặt một tệp có tên 00_compiz_active_pluginsnội dung này vào bên trong:

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

Bước 5 : Chạy sudo dconf updatetrong một thiết bị đầu cuối để biên dịch.


Bây giờ bạn có thể mở một phiên khách và kiểm tra xem cài đặt có được áp dụng không.

Lưu ý : Bạn có thể đặt tên system-dbtheo cách bạn thích nhưng hãy nhớ rằng thư mục compiz.dtrong ví dụ của tôi phải được đặt tên giống như của bạn system-dbvới một .dphụ lục.

Tín dụng :
https://wiki.gnome.org/Projects/dconf/SystemAdologists
http://blog.chapus.net/more-gnome-unity-system-defaults/


5

Ít nhất là trong 11.04 & 11.10, điều này sẽ cung cấp cho bạn một danh sách các plugin được kích hoạt bên trong dấu ngoặc. []

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

bạn có thể lấy danh sách đó, thêm hoặc bớt và sau đó thiết lập bằng cách sử dụng "xung quanh dấu ngoặc" [] "

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

nhập mô tả hình ảnh ở đây


Hãy nhớ rằng gconf không có giải quyết xung đột, vì vậy hãy ghi nhớ điều đó khi thêm plugin khi có khả năng tồn tại
doug

Trước khi tôi thêm, tôi cần biết các plugin có sẵn. Làm thế nào để tìm thấy những? (Tôi biết tên hiển thị trong CCSM, nhưng tôi nghi ngờ nó sẽ giúp ích trong dòng lệnh) Và nó có thiết lập toàn hệ thống không?
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

Nó có thể ở một 'địa điểm' khác, bạn đang chạy gì vậy? Nếu bạn mở trình soạn thảo gconf, bạn có thể xem ở đâu. (Atm tôi chỉ có cài đặt 11.10 & 12.04 sử dụng 'vị trí' được đăng ở trên
doug

Chạy Oneiric. Có lẽ có một lỗi đánh máy trong những gì bạn đã đăng?
Oxwivi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.