Гид по технологиям

Как создать ярлык приложения на рабочем столе в Ubuntu

6 min read Linux Обновлено 06 Jan 2026
Ярлык приложения на рабочем столе Ubuntu
Ярлык приложения на рабочем столе Ubuntu

Важно: для запуска ярлыка требуется разрешение на выполнение. Если ярлык не запускается или не показывает иконку, проверьте путь, права и наличие значка.

Что такое файл .desktop

Файл .desktop — это простой текстовый конфигурационный файл, который описывает приложение: как его запускать, какой ему назначен значок и в какие категории он попадает. Это аналог ярлыка в Windows, но более гибкий: такие файлы можно сделать для приложений, скриптов, папок или URL.

Определение в одну строку: .desktop — это манифест запуска приложения в Linux-десктопе.

Ключевые директории:

  • /usr/share/applications — системные записи для всех пользователей
  • ~/.local/share/applications — пользовательские записи для одного пользователя
  • ~/Desktop — рабочий стол текущего пользователя (путь локализован под среду рабочего стола)

Факты: .desktop-файл — это набор пар ключ=значение, где первая строка всегда [Desktop Entry].

Причины добавить ярлыки на рабочий стол

  • Удобство: запуск приложений одним двойным щелчком.
  • Быстрый доступ к часто используемым скриптам и инструментам.
  • Плавная адаптация для пользователей, переходящих с Windows.
  • Возможность создать графический запуск для терминальных утилит.

Быстрое добавление ярлыка из системной папки

  1. Откройте файловый менеджер или терминал.
  2. Перейдите в /usr/share/applications или ~/.local/share/applications.
  3. Найдите файл с именем вида app.desktop.
  4. Скопируйте файл на рабочий стол.

Пример команды в терминале:

cp /usr/share/applications/rhythmbox.desktop ~/Desktop/

После копирования в графической среде правой кнопкой мыши откройте меню и выберите “Allow Launching” (Разрешить запуск). В русской локали GNOME этот пункт может отображаться как “Разрешить запуск”.

Если пункт “Разрешить запуск” недоступен или отсутствует значок, читайте раздел устранения неполадок ниже.

Как вручную создать .desktop-файл

Шаблон простого .desktop-файла для терминала или приложения:

[Desktop Entry]
Version=1.0
Type=Application
Name=Terminal
GenericName=GNOME Terminal
Comment=Терминал для выполнения команд
Exec=gnome-terminal
Icon=utilities-terminal
Path=
Categories=Utility;TerminalEmulator;
Terminal=false

Пояснения к полям:

  • Name — отображаемое имя приложения.
  • Exec — команда или полный путь к исполняемому файлу. Можно добавить параметры, например: Exec=/home/user/myscript.sh %u
  • Icon — имя значка или путь к PNG/SVG.
  • Path — рабочая директория перед запуском.
  • Terminal — true, если приложение должно запускаться в терминале.
  • Categories — категории для меню приложений.

Пример создания файла и перемещения на рабочий стол:

touch terminal.desktop
# отредактируйте файл в текстовом редакторе
mv terminal.desktop ~/Desktop/
# дать право на выполнение
chmod +x ~/Desktop/terminal.desktop

Но чаще в графической среде достаточно скопировать .desktop из /usr/share/applications и включить запуск через контекстное меню.

Разные сценарии использования и примеры

Пример: ярлык для скрипта

[Desktop Entry]
Version=1.0
Type=Application
Name=Мой скрипт
Comment=Запустить мой ежедневный скрипт
Exec=/home/ivan/bin/daily-backup.sh
Icon=/home/ivan/icons/backup.svg
Terminal=false
Categories=Utility;

Пример: запуск приложения в терминале

[Desktop Entry]
Version=1.0
Type=Application
Name=My CLI Tool
Exec=/usr/local/bin/my-cli-tool
Icon=utilities-terminal
Terminal=true

Пример: ярлык для URL

[Desktop Entry]
Version=1.0
Type=Link
Name=Документация
URL=https://example.com/docs
Icon=web-browser

Альтернативные способы доступа к приложениям

  • Добавить приложение в закладки панели задач (Favorites) — щёлкнуть правой кнопкой в меню приложений и выбрать “Добавить в избранное”.
  • Использовать меню приложений и быстрый поиск (Super/Win + имя приложения).
  • Создать глобальный ярлык через ~/.local/share/applications для всех пользователей.
  • Настроить сочетание клавиш в Системных настройках для часто запускаемых программ.
  • Поместить скрипт в /usr/local/bin и вызывать его из терминала без полного пути.

Когда имеет смысл не создавать ярлык: если приложение используется редко или нужно централизованно управлять записями в корпоративной среде.

Устранение неполадок

Важно: если после копирования .desktop-файл не запускается, чаще всего проблема в правах или в синтаксисе файла.

Проверка прав и атрибутов:

ls -l ~/Desktop/*.desktop
# Для включения права на запуск
chmod +x ~/Desktop/app.desktop

Проблемы и решения:

  • Нет пункта “Разрешить запуск”: убедитесь, что файл имеет расширение .desktop и что вы копировали его в ~/Desktop, а не в другой каталог.
  • Иконка не отображается: проверьте поле Icon. Если это имя, система ищет значок в темах значков; попробуйте указать абсолютный путь к SVG/PNG.
  • Программа не запускается: проверьте Exec — путь и параметры. Запустите команду в терминале вручную, чтобы увидеть ошибки.
  • Ярлык появляется только для одного пользователя: копируйте файл в /usr/share/applications для системного доступа или в ~/.local/share/applications для текущего пользователя.

Безопасность и права

  • Никогда не давайте право на запуск .desktop-файлу из ненадёжного источника. Файл .desktop может запускать любые команды.
  • Для системных установок применяйте административные политики: администратор может размещать проверенные .desktop в /usr/share/applications.
  • AppArmor в Ubuntu контролирует поведение приложений, но .desktop-файлы сами по себе не ограничивают права запускаемых бинарников.

Совместимость с разными окружениями рабочего стола

  • GNOME (Ubuntu Desktop): поддерживает .desktop и пункт “Разрешить запуск”.
  • KDE Plasma: .desktop используется по аналогии, но поведение панели и рабочего стола отличается. В KDE можно правой кнопкой закрыть или закрепить ярлык.
  • XFCE, MATE и другие: поддерживают .desktop, но местоположение рабочего стола может отличаться (например, ~/Рабочий стол). В терминале используйте путь ~/Desktop для совместимости с английской локалью.

Рекомендации для администраторов и инженеров

  • Если нужно развернуть ярлыки для всех пользователей, положите .desktop в /usr/share/applications и убедитесь, что пути и иконки доступны для всех.
  • Для приложений, упаковываемых в .deb/.snap, включайте правильный .desktop в пакет: пакетный менеджер автоматически разместит его в /usr/share/applications.

Чек-листы для ролей

Чек-лист для новичка:

  • Найти .desktop в /usr/share/applications
  • Скопировать на рабочий стол
  • Правой кнопкой выбрать “Разрешить запуск”
  • Дважды кликнуть, проверить работу

Чек-лист для продвинутого пользователя:

  • Отредактировать Exec, Icon и Path при необходимости
  • Добавить параметры запуска
  • Проверить Terminal=true для команд, требующих терминала
  • Установить права chmod +x

Чек-лист для администратора:

  • Создать проверенный .desktop в /usr/share/applications
  • Убедиться, что иконки размещены в /usr/share/icons или в пакете
  • Документировать изменения и пути

Шпаргалка команд и шаблоны

Копирование системного .desktop на рабочий стол:

cp /usr/share/applications/app.desktop ~/Desktop/

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

chmod +x ~/Desktop/app.desktop

Переместить в пользовательскую папку приложений:

mv ~/Desktop/app.desktop ~/.local/share/applications/
update-desktop-database ~/.local/share/applications

Шаблон .desktop для быстрого копирования:

[Desktop Entry]
Version=1.0
Type=Application
Name=Пример
Comment=Описание приложения
Exec=/путь/к/исполняемому/файлу
Icon=/путь/к/иконке.svg
Terminal=false
Categories=Utility;

Когда это не сработает

  • Среда рабочего стола не использует ~/Desktop или отключила показ значков на рабочем столе (например, некоторые конфигурации GNOME).
  • Файл .desktop содержит ошибки синтаксиса или некорректные пути.
  • Приложение запускается через sandbox (snap/flatpak) и требует специальных разрешений; в этом случае лучше использовать рекомендации разработчика пакета.

Резюме

Создать ярлык в Ubuntu просто: скопируйте .desktop-файл на рабочий стол и разрешите запуск. Для скриптов и нестандартных программ создайте свой .desktop по шаблону, укажите Exec и Icon и сделайте файл исполняемым. Если ярлык не работает, проверьте права, путь и синтаксис. Для централизованного управления используйте /usr/share/applications.

Краткий план действий:

  1. Найти .desktop в /usr/share/applications.
  2. Скопировать на рабочий стол: cp … ~/Desktop/.
  3. Разрешить запуск через контекстное меню или chmod +x.
  4. При необходимости отредактировать поля Exec/Icon/Path.

Дополнительные ресурсы: изучите упаковку приложений (.deb, snap, flatpak) для корректного включения .desktop в дистрибутив.

Полезные ссылки и подсказки

  • Если вы готовите пакет для распространения, включайте корректный .desktop в пакет.
  • Для удобства храните пользовательские ярлыки в ~/.local/share/applications, тогда они будут доступны в меню приложений.

ubuntu-application-shortcuts Подсказка: пример ярлыков приложений на рабочем столе Ubuntu

desktop icons on a laptop Пример расположения иконок приложений на ноутбуке с Ubuntu

desktop files on ubuntu Содержимое папки /usr/share/applications с .desktop-файлами

create a desktop shortcut ubuntu Контекстное меню файла .desktop с опцией разрешения запуска

editing a desktop entry linux Редактирование .desktop-файла в текстовом редакторе


Короткая подсказка для социальных сетей: “Добавьте ярлыки приложений на рабочем стол Ubuntu — быстро и безопасно: копирование .desktop, права на выполнение и шаблоны для скриптов.”

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство