Вопрос Как удалить значки на рабочем столе из терминала?


Как удалить значки на рабочем столе с терминала?

Может показаться, что это проще сделать с помощью мыши, но это не практично для моих нужд, поэтому я ищу способ сделать это через терминал.


1
2018-01-05 15:04


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


Какую рабочую среду вы используете (Unity, Gnome, XFCE, ...)? - MrVaykadji
ubuntu saucy amd64 - Another.Chemist


ответы:


.desktop файлы:  файл shortcut.desktop представляет собой текстовый файл, размещенный в каталоге Desktop (~ / Desktop), который используется для обеспечения интерактивных ярлыков на рабочем столе.

  1. Проверьте, какие файлы «.desktop» используются на вашем рабочем столе:

    ls ~/Desktop

  2. Определите «.desktop», который вы хотите удалить.

  3. Удалите файл «.desktop», который вы хотите удалить (замените nameofthefile по имени файла, заканчивающегося на .desktop):

    rm ~/Desktop/nameofthefile.desktop


Клавиши D-conf: это ключ, хранящийся в d-conf, который используется для создания интерактивных ярлыков на панели Unity Launcher.

  1. Получить список элементов запуска:

    gsettings get com.canonical.Unity.Launcher favorites

  2. Это вернет что-то вроде ['nautilus-home.desktop', 'gnome-terminal.desktop', 'gedit.desktop'] которые вы можете манипулировать, чтобы удалить нежелательные ярлыки.

  3. Установите список элементов запуска с помощью только нужной вам программы, пример:

    gsettings set com.canonical.Unity.Launcher favorites "['nautilus-home.desktop']"

Не забывайте цитаты!


1
2018-01-05 16:02





Проще всего было бы использовать dconf-editor и удалите ненужные приложения из desktop-> единицы:> launcher-> избранное раздел.


1
2018-01-05 16:05