Я создаю виртуальную машину Ubuntu 12.10 с использованием Vagrant и Chef, и я хочу контролировать, какие значки изначально появляются в панели запуска.
В частности, я хочу убрать все начальные значки запуска, просто оставив значок «Пуск» и Nautilous, а затем добавить значки для пары приложений, которые я устанавливаю с помощью Chef.
Добавление значков, которые я, вероятно, могу обрабатывать из других сообщений, но как я могу удалить существующие значки, используя только командную строку?
Для просмотра текущих:
gsettings get com.canonical.Unity.Launcher favorites
выведет что-то вроде:
['nautilus-home.desktop', 'chromium-browser.desktop', 'gnome-system-monitor.desktop']
Чтобы добавить новую запись, скажем vlc
, добавьте его файл .desktop т.е. vlc.desktop
as:
gsettings set com.canonical.Unity.Launcher favorites "['nautilus-home.desktop', 'chromium-browser.desktop', 'gnome-system-monitor.desktop', 'vlc.desktop']"
(те, которые включены в строку значения "[... ... ...]", будут отображаться в панели запуска Вы можете использовать это для добавления или удаления выбранных вами пусковых установок.)
Для сброса значений по умолчанию:
gsettings reset com.canonical.Unity.Launcher favorites