Создание .desktop файла

Создайте файл с расширением .desktop, который будет содержать необходимые инструкции для запуска приложения. Обычно такие файлы находятся в директории ~/.local/share/applications/ для пользователя или /usr/share/applications/ для всех пользователей системы.

Рассмотрим на примере MOCP – Music On Console Player

Откройте терминал и создайте файл:

nano ~/.local/share/applications/moc.desktop

2. Наполнение файла содержимым

Заполните файл следующим содержимым:

[Desktop Entry]
Name=MOC
Comment=Music On Console
Exec=gnome-terminal -- bash -c "mocp; bash"
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=AudioVideo;Player;

Пояснения:

  • Name: Имя приложения, которое будет отображаться в меню.
  • Comment: Описание или комментарий.
  • Exec: Команда для запуска приложения. Здесь используется gnome-terminal, чтобы открыть терминал и запустить в нём mocp.
  • Icon: Иконка, которая будет отображаться для приложения. Можно указать любую иконку, подходящую для приложения.
  • Terminal: Если false, приложение не откроет терминал. Если true, приложение запустится в терминале.
  • Type: Тип записи, всегда Application.
  • Categories: Категории, которые помогают сортировать приложение в меню.

3. Разрешение на выполнение файла

После создания файла, нужно сделать его исполняемым:

chmod +x ~/.local/share/applications/moc.desktop

4. Перетаскивание на рабочий стол

В GNOME по умолчанию иконки на рабочем столе отключены, но если вы используете расширение или другой менеджер рабочего стола, поддерживающий иконки на рабочем столе, вы можете просто скопировать или переместить созданный .desktop файл на рабочий стол.

cp ~/.local/share/applications/moc.desktop ~/Рабочий\ стол/

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