Как убрать значки с рабочего стола из терминала?
Может показаться, что это проще сделать с помощью мыши, но это непрактично для моих нужд, поэтому я ищу способ сделать это через терминал.
Файлы .desktop: shortcut.desktop файл является текстовым файлом, помещенным в каталог Desktop (~ / Рабочий стол), который используется для обеспечения активируемых по щелчку ярлыков на Рабочем столе.
Проверьте, какие ".desktop" файлы используются в Вашем рабочем столе:
ls ~/Desktop
Определите ".desktop", который Вы хотите удалить.
Удалите ".desktop" файл, который Вы хотите удалить (замените nameofthefile под названием файл, заканчивающийся .desktop):
rm ~/Desktop/nameofthefile.desktop
Ключи D-conf: это - ключ, сохраненный в d-conf, который используется для обеспечения активируемых по щелчку ярлыков на панели Средства запуска Единицы.
Получите список объектов средства запуска:
gsettings get com.canonical.Unity.Launcher favorites
Это возвратит что-то как ['nautilus-home.desktop', 'gnome-terminal.desktop', 'gedit.desktop']
которым можно управлять для удаления нежелательных ярлыков.
Установите список объекта средства запуска только со средством запуска, которое Вы хотите, пример:
gsettings set com.canonical.Unity.Launcher favorites "['nautilus-home.desktop']"
Не забывайте кавычки!
Было бы проще всего использовать dconf-editor
и удалить ненужные приложения из раздела desktop-> unity-> launcher-> Favorites .
sudo
группа и they' ll имеютsudo
доступ (usermod -a -G sudo nosudo
, команда, гдеnosudo
non-sudoers пользователь сверху). Затемnosudo
пользователь должен выйти из системы и войти в, таким образом, обновив их членство групп. (ОДНАКО, в то время как это сделало бы то, чего Вы достигаете и даетеsudo
доступ кnosudo
, пользователь,pkexec
был бы более оптимальным вариантом, если Вы хотите сохранитьnosudo
как непривилегированный пользователь), – Thomas Ward♦ 26 June 2015 в 06:23