Ubuntu: Создать Ярлык на Рабочем Столе

В данной заметке описываются два способа, как из командной строки в Ubuntu создать на рабочем столе ярлык.

Самый простой способ — создать ярлык на рабочем столе в виде симлинка с помощью команды ln.

Второй способ немного сложнее, но он позволяет создавать ярлыки на рабочем столе с гораздо большим количеством возможных настроек, используя «Desktop Entry Specification»..

Дельный Совет: Примеры systemd-сервисов! Читать далее →

Создать Ярлык на Рабочем Столе в Ubuntu

Простой ярлык на рабочем столе в Ubuntu можно создать из командной строки с помощью ln:

$ ln -s <source> /home/<user>/Desktop/<shortcut-name>

The Link is Broken: Чтобы избежать этой ошибки — необходимо указать полный путь к <source>.

Например, ярлык браузера Chromium на рабочем столе текущего пользователя может быть создан следующим образом:

$ which chromium-browser 
/usr/bin/chromium-browser

$ ln -s /usr/bin/chromium-browser ~/Desktop/Chromium

Гораздо более настраиваемый ярлык на рабочем столе в Ubuntu может быть создан в виде «desktop entry» — конфигурационного файла, в котором описывается, как должна быть запущена конкретная программа.

Для создания такого ярлыка на рабочем столе в Ubuntu — создайте файл с расширением .desktop, например:

$ touch ~/Desktop/app-launcher.desktop

Откройте этот файл в любимом текстовом редакторе и наберите (скопируйте-вставьте):

[Desktop Entry]

# "Application", "Link" или "Directory"
Type=Application

# Версия "Desktop Entry Specification"
Version=1.0

# Название приложения
Name=sampleApp

# Комментарий (будет использоваться в качестве всплывающей подсказки)
Comment=Ubuntu desktop shortcut demo

# Путь к папке, в которой находится исполняемый файл
Path=/opt/sampleApp

# Исполняемый файл приложения (можно с аргументами)
Exec=/opt/sampleApp/bin/start --debug

# Иконка для отображения
Icon=/opt/sampleApp/misc/icon.png

# Указывает, запускать ли это приложение в терминале или нет
Terminal=false

# Перечисляет категории, в которых этот ярлык должна быть показан
Categories=Utility;Application;

Сделайте ярлык исполняемым:

$ chmod +x ~/Desktop/app-launcher.desktop

Реальный пример того, как выглядит файл с расширением .desktop:

[Desktop Entry]
Type=Application
Name=Arduino IDE
GenericName=Arduino IDE
Comment=Open-source electronics prototyping platform
Exec="/opt/arduino-1.8.12/arduino"
Icon=arduino-arduinoide
Terminal=false
Categories=Development;IDE;Electronics;
MimeType=text/x-arduino;
Keywords=embedded electronics;electronics;avr;microcontroller;
StartupWMClass=processing-app-Base

Все возможные настройки можно найти на сайте freedesktop.

Добавить комментарий