Список и включение / выключение плагинов Compiz в командной строке

Как я могу увидеть набор плагинов Compiz по умолчанию и добавить или удалить плагины из набора с помощью интерфейса командной строки?

Есть ли файл конфигурации, который я могу редактировать для общесистемной конфигурации?

8
задан 1 November 2011 в 13:13

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

Система Общая конфигурация

Обычно вы можете сделать общесистемные настройки с помощью https://askubuntu.com/a/320677/10475 . Поскольку невозможно написать файл переопределения схемы, включающий путь DConf (см. Также # 1281580), вы должны установить параметры непосредственно в dconf:

Шаг 1. Создайте файл user в [ f6] с этим контентом:

user-db:user  
system-db:compiz

Шаг 1 : создать папку compiz.d в /etc/dconf/db/

Шаг 3: Создать файл [ f9] в /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']

Шаг 3 : Сделайте этот параметр обязательным. Создайте папку locks в /etc/dconf/db/compiz.d/ и поместите файл с именем 00_compiz_active_plugins с этим содержимым внутри:

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

Шаг 5: Запустите sudo dconf update в терминале

Теперь вы можете открыть гостевую сессию и проверить, применяется ли эта настройка.

Шаг 5 : Вы может называть system-db так, как вам нравится, но имейте в виду, что папка compiz.d в моем примере должна быть названа так же, как ваш system-db с добавленным .d.

Кредиты: невозможно написать файл переопределения схемы, который включает путь DConf http://blog.chapus.net/more-gnome-unity-system-defaults/

4
ответ дан 25 May 2018 в 17:21

По меньшей мере, в 11,04 & amp; 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]"

[!d2 ]

5
ответ дан 25 May 2018 в 17:21
  • 1
    Помните, что gconf не разрешает конфликтов, поэтому имейте это в виду при добавлении плагинов, где есть возможность – doug 1 November 2011 в 14:18
  • 2
    Прежде чем добавить, мне нужно знать доступные плагины. Как их найти? (Я знаю имя, которое отображается в CCSM, но я сомневаюсь, что это поможет в командной строке) И устанавливает ли он общесистемный? – Oxwivi 1 November 2011 в 14:21
  • 3
    [F1] – Oxwivi 1 November 2011 в 14:22
  • 4
    Возможно, это может быть в другом «месте», что вы работаете? Если вы откроете gconf-editor, вы можете посмотреть, где. (Atm У меня есть только 11.10 и 12.04 install, которые используют выше размещенную «локацию», – doug 1 November 2011 в 14:29
  • 5
    Запуск Oneiric. Может быть, есть опечатка в том, что вы разместили? – Oxwivi 1 November 2011 в 14:35

Другие вопросы по тегам:

Похожие вопросы: