Я решил присоединиться к сообществу Linux и выбрал Ubuntu для своего начального набега в этот новый и захватывающий мир.
Я преподаю мне основы с помощью хорошо рекомендуемого учебника. Я в настоящее время работаю через главу по использованию Менеджера окон Compiz.
В системах Ubuntu Compiz может быть настроен с помощью gconftool-2 утилиты командной строки.
В тексте следующая команда исследует настройки на Шаткий плагин Windows Compiz:
gconftool-2 -R /apps/compiz/plugins/wobbly
Однако, когда я ввожу эту команду, ничего не происходит, вообще, и командная строка просто возвращается к следующей строке, ожидая следующей команды.
Мои мысли:
Текст, который я использую, датирован и записан для Ubuntu 10.04 LTS. Я использую Ubuntu 16.04.2. Поэтому, ясно будут различия. Я сделал следующее:
Поэтому я пришел к заключению, что команда gconftool-2 не работает, как предназначено, потому что каталог, данный ‘/apps/compiz/plugins/wobbly’, больше не действителен в текущей версии Ubuntu. Поэтому для решения вопроса я должен был бы просто определить местоположение соответствующего файла (файлов). Однако, когда я работаю, ‘определяют местоположение compiz’ в терминале, список возвращенных файлов должен быть сверх ста. Я работал, ‘располагаются шаткий’, который возвратил только три файла, однако выполнение следующей команды не работает также:
gconftool-2 -R /usr/share/compiz/wobbly
Как Вы исследуете и устанавливаете определенные ключи репозитория и новые значения для Менеджера окон Compiz и его связанные плагины, с помощью командной строки в Ubuntu 16.04? Как это изменилось с тех пор 10.04 и как каждый знает, какие файлы исследовать, существует просто слишком много файлов Compiz для знания, где запустить?
Так как это имеет взятие меня три дня для разрешения этого, и только будучи пошагово перемещенным в правильном направлении таким же пользователем, я полагал, что будет уместно отправить ответ.
Как любезно указано muktupavels, Compiz теперь использует dconf
, нет gconf
.Более подробная информация.
Чтобы исследовать и установить определенные ключи репозитория и новые значения для менеджера Compiz, Вы теперь использовали бы конфигурацию Gsettings/DConf API и система. Утилита командной строки, используемая для такой задачи, gsettings
. Это - эквивалент gconftool
на инструмент командной строки ссылаются в вопросе.
Из руководства man gsettings
:
DESCRIPTION
gsettings offers a simple command-line interface to GSettings. It lets you get,
set or monitor an individual key for changes.
The SCHEMA and KEY arguments are required for most commands to specify the schema
id and the name of the key to operate on. The schema id may optionally have a
:PATH suffix. Specifying the path is only needed if the schema does not have a
fixed path.
В целях нашего примера мы хотим активировать Compiz-сменный Шаткий Windows.
Мы можем потянуть список в терминале для наблюдения, какой из Compiz-плагинов является текущий активный в системе, с помощью следующего:
dconf dump /org/compiz/profiles/unity/plugins/core/ | grep active-plugins
Вывод:
active-plugins=['core', 'composite', 'opengl', 'snap', 'commands', 'compiztoolbox', 'vpswitch', 'mousepoll', 'imgpng', 'grid', 'copytex', 'place', 'resize', 'move', 'regex', 'session', 'animation', 'workarounds', 'fade', 'cube', 'expo', 'unitymtgrabhandles', 'scale', 'ezoom', 'unityshell']
От вывода мы видим, что Шаткий Windows Plugin в настоящее время не включается. Для активации Шаткого плагина Windows из командной строки мы использовали бы gsettings
утилита, с set
команда, следующим образом:
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins "['core', 'composite', 'opengl', 'snap', 'commands', 'compiztoolbox', 'vpswitch', 'mousepoll', 'imgpng', 'grid', 'copytex', 'place', 'resize', 'move', 'regex', 'session', 'animation', 'workarounds', 'fade', 'cube', 'expo', 'unitymtgrabhandles', 'scale', 'ezoom', 'unityshell', 'wobbly']"
gsettings
инструмент командной строки, set
команда, org.compiz.core
схема, :PATH
указывает путь, active-plugins
КЛЮЧ, который Вы хотите установить, и ”[]”
значение, которое Вы устанавливаете к ключу. Не забывайте помещать кавычки вокруг массива при перезаписи значения активных плагинов, например," ['шаткий']".
Вы будете теперь видеть при перемещении окна, что Шаткий плагин Windows активен, Вы не можете пропустить его!
Можно также проверить, что это активно при помощи dconf dump
управляйте как прежде или, альтернативно, при помощи get
команда с gsettings
gsettings get org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins