В данной статье расскажу, как добавить ярлыки рабочего стола в Линукс дистрибутив Ubuntu.

Например, если нажать правой кнопкой на какой-нибудь ярлык, то нет пункта добавления ярлыка на рабочий стол. Также, если перенести ярлык на какой-нибудь рабочий стол, то данное приложение запустится на этом рабочем столе. А если попробовать перенести ярлык на рабочий стол, то ничего не произойдёт.

Ярлыки установленных приложений находятся по следующему пути:

/usr/share/applications/

Они имеют расширение .desktop:

Например, следующей командой в терминале скопирую ярлык программы LibreOffice Writer в папку рабочий стол, которая находится в домашней папке:

cp /usr/share/applications/libreoffice-writer.desktop ~/Рабочий\ стол/

В английской версии она также может называться Desktop.

И как можно видеть, появился ярлык на рабочем столе:

Для того, чтобы его запустить, необходимо нажать правой кнопкой мыши и нажать разрешить запуск:

И как можно видеть, приложение запускается:

Как говорил ранее, в домашней папке есть папка рабочий стол, в которой расположен данный файл программы LiberOffice Writter:

Его можно отредактировать при помощи текстового редактора.

Создание ярлыка вручную

Также, если у какой-то программы нет ярлыка, его необходимо создать вручную. Для этого в текстовом редакторе создам новый файл, в который необходимо добавить следующей строчки:

[Desktop Entry]
Version=1.0
Terminal=false
Icon=org.remmina.Remmina
Type=Application
Name=Remmina
Comment=Remmina app
Categories=Office;WordProcessor;
Exec=remmina

Указывается версия, запускать ли в терминале, путь к иконке, тип в данном случае это приложение, категории и путь к запускаемому файлу. Также можно добавить строчки: имя, комментарий.

Например запущу программу Remmina.

Также можно указывать относительный путь к программе, например, создать файл в домашнем каталоге.

Далее сохраню данный файл в папке Рабочий Стол.

И ярлык добавился. Разрешу запуск и приложение запускается.

Как можно видеть, у данного приложения я неправильно указал иконку:

А сами иконки находятся по следующему пути:

/usr/share/icons/

Найду иконку приложения Ремина:

И исправлю название файла иконки в конфигурационном файле Desktop.

Теперь иконка отображается корректно:

Добавление иконок Snap приложений

Далее покажу, как добавлять иконки для Snap приложений. Например, Firefox. Находятся иконки по следующему пути:

/var/lib/snapd/desktop/applications/

Скопирую иконку Firefox в папку Рабочий стол:

cp /var/lib/snapd/desktop/applications/firefox_firefox.desktop ~/Рабочий\ стол/

Снова разрешу запуск.

И браузер запустился:

Иконки Flatpak

Насчёт Flatpak иконок я не уверен, но посмотрев информацию в интернете, они, скорее всего, находятся по следующему пути:

/var/lib/flatpak/exports/share/applications/

либо по следующему:

~/.local/share/flatpak/exports/share/applications/

Иконки Deb приложений

Также я установил приложение Visual Studio Code при помощи Deb пакета. И как можно видеть, иконка данного приложения находится там же, где все иконки основных приложений:

Скопирую иконку, разрешу запуск. И она запускается.