Вопрос Добавить или удалить заблокированные элементы запуска Unity из терминала? [Дубликат]


На этот вопрос уже есть ответ:

Я создаю очень тщательный сценарий, чтобы обрабатывать процесс установки Ubuntu с новой установкой и настраивать его так, как мне нравится (а также адаптировать его для использования там, где я работаю). Это скрипт bash, который я запускаю сразу после установки.

Одна из последних оставшихся вещей, которые я не выяснил, как делать с чем-то вроде gsettings, - это управление тем, какие значки блокируются на панели запуска. Я хотел бы удалить почти все значки по умолчанию и вместо этого заблокировать только иконки.

Есть идеи?

Запуск 14.04.2, чистый Ubuntu (не вариант).


1
2018-06-25 23:59


происхождения


Th link включает как примерный сценарий, так и объяснение в ключе gsettings. - Jacob Vlijm


ответы:


Ключом является favorites в com.canonical.Unity.Launcher:

$ gsettings get com.canonical.Unity.Launcher favorites
['application://google-chrome.desktop', 'application://nautilus-home.desktop', 'unity://running-apps', 'application://evolution.desktop', 'unity://expo-icon', 'unity://devices']

Вы можете установить значения, используя gsettings set, Например:

gsettings set com.canonical.Unity.Launcher favorites "['application://firefox.desktop', 'unity://running-apps', 'application://evolution.desktop', 'unity://devices']"

Изучите .desktop файлов в /usr/share/applications определить правильные .desktop файлы для приложений, которые вы хотите добавить.


3
2018-06-26 00:15



Потрясающие! Это именно то, что я искал. Спасибо за предоставление такого быстрого и ясного объяснения! - Harsha K