Найпростіший спосіб: скопіювати готовий .desktop-файл
Більшість встановлених програм уже мають свої .desktop-файли у системних папках. Достатньо знайти потрібний файл, скопіювати його на робочий стіл і дозволити запуск.
Крок 1. Знайдіть .desktop вашої програми
Основні місця, де лежать ярлики програм:
- /usr/share/applications — системні ярлики для всіх користувачів
- ~/.local/share/applications — ярлики, створені тільки для вашого облікового запису
- Flatpak: ~/.local/share/flatpak/exports/share/applications та /var/lib/flatpak/exports/share/applications
- Snap: /var/lib/snapd/desktop/applications
Відкрийте термінал Linux (вікно для запуску команд) і знайдіть файл за назвою програми. Наприклад, для Firefox:
ls /usr/share/applications | grep -i firefox
Або для Flatpak/Snap:
ls ~/.local/share/flatpak/exports/share/applications | grep -i firefox
ls /var/lib/snapd/desktop/applications | grep -i firefox
Крок 2. Дізнайтесь шлях до робочого столу
У різних мовах і дистрибутивах папка робочого столу може називатися по-різному. Команда покаже точний шлях:
xdg-user-dir DESKTOP
Крок 3. Скопіюйте ярлик на робочий стіл
Припустимо, знайшли файл /usr/share/applications/firefox.desktop. Скопіюйте його:
cp /usr/share/applications/firefox.desktop "$(xdg-user-dir DESKTOP)/"
Крок 4. Зробіть файл виконуваним
Права доступу Linux — це правила, які визначають, хто може читати/змінювати/запускати файл. Щоб ярлик запускався подвійним кліком, дайте йому право на виконання:
chmod +x "$(xdg-user-dir DESKTOP)/firefox.desktop"
Крок 5. Дозвольте запуск з робочого столу
- GNOME: відкрийте «Файли», на робочому столі натисніть правою кнопкою по ярлику та виберіть «Дозволити запуск». Після цього подвійний клік запустить програму.
- KDE Plasma: зазвичай достатньо кроку з chmod. Якщо з’явиться запит про довіру, підтвердьте її.
Готово! Тепер ярлик працює як швидкий запуск. 🚀
Альтернативні способи
1) Створити власний ярлик вручну
Мінімальний шаблон .desktop. Замініть шлях до програми та іконки на свої:
cat > "$(xdg-user-dir DESKTOP)/myapp.desktop" <<'EOF'
[Desktop Entry]
Type=Application
Name=My App
Comment=Мій швидкий запуск
Exec=/usr/bin/myapp
Icon=/usr/share/icons/hicolor/48x48/apps/myapp.png
Terminal=false
Categories=Utility;
EOF
chmod +x "$(xdg-user-dir DESKTOP)/myapp.desktop"
Пояснення полів у двох словах: Name — як ярлик називається, Exec — яку команду запускати, Icon — шлях або назва іконки з теми, Terminal — чи потрібно відкривати термінал, Type має бути Application.
2) Ярлик у меню + симлінк на робочий стіл
Якщо хочете, щоб ярлик і в меню додатків був, і на робочому столі, покладіть .desktop у місце для користувача, а на робочий стіл додайте символічне посилання:
mkdir -p ~/.local/share/applications
cp /usr/share/applications/firefox.desktop ~/.local/share/applications/
ln -s ~/.local/share/applications/firefox.desktop "$(xdg-user-dir DESKTOP)/"
chmod +x ~/.local/share/applications/firefox.desktop
Симлінк автоматично підхопить зміни, якщо ви відредагуєте основний файл у ~/.local/share/applications.
GUI-спосіб без термінала
GNOME (Files/Наутілус)
- Відкрийте «Файли» → Інші місця → Комп’ютер → usr → share → applications.
- Знайдіть потрібну програму (наприклад, firefox.desktop) і скопіюйте її на робочий стіл.
- Натисніть правою кнопкою по скопійованому файлу на робочому столі → «Дозволити запуск».
Для Flatpak/Snap ярлики лежать у згаданих вище папках. У вікні «Файли» можна вставити шлях у адресний рядок і натиснути Enter, потім також скопіювати файл на робочий стіл.
KDE Plasma (Dolphin/Лаунчер)
- Відкрийте меню додатків, знайдіть програму та перетягніть її на робочий стіл — виберіть «Створити посилання тут».
- Альтернатива: у Dolphin відкрийте /usr/share/applications, перетягніть файл .desktop на робочий стіл → «Посилання тут».
- Якщо попросить «довірити» файл — підтвердьте (це встановлює прапорець виконання і довіри).
FAQ
Файл не запускається, відкривається у текстовому редакторі.
Найчастіше бракує права на виконання. Зробіть так:
chmod +x "$(xdg-user-dir DESKTOP)/назва.desktop"
У GNOME немає пункту «Дозволити запуск».
Переконайтесь, що файл лежить саме на робочому столі та має +x. Можна вручну позначити довіру:
gio set -t boolean "$(xdg-user-dir DESKTOP)/назва.desktop" metadata::trusted true
Подвійний клік не робить нічого.
Перевірте рядок Exec у .desktop. Запустіть команду з Exec у терміналі й подивіться на помилки:
grep '^Exec=' "$(xdg-user-dir DESKTOP)/назва.desktop"
# Потім спробуйте запустити команду з цього рядка вручну
«Команда не знайдена» у вікні помилки.
Програма може бути не встановлена або шлях у Exec неправильний. Перевірте, чи існує файл за зазначеним шляхом (наприклад, /usr/bin/...), або замініть Exec на просто ім’я команди, яка є у PATH.
Іконка не відображається.
У полі Icon можна вказати ім’я іконки з теми або повний шлях до .png/.svg. Спробуйте повний шлях, наприклад /usr/share/icons/hicolor/48x48/apps/myapp.png.
У мене папка робочого столу має іншу назву.
Використовуйте команду для точного шляху: xdg-user-dir DESKTOP. Не вгадуйте назву вручну.
Де шукати ярлики для Flatpak і Snap?
Flatpak: ~/.local/share/flatpak/exports/share/applications та /var/lib/flatpak/exports/share/applications. Snap: /var/lib/snapd/desktop/applications. Скопіюйте потрібний .desktop на робочий стіл і зробіть його виконуваним.
Хочу, щоб ярлик запускався у терміналі.
У .desktop змініть Terminal=false на Terminal=true — тоді при запуску відкриється термінал Linux.
Порада від Kernelka
Замість редагування ярлика на робочому столі, тримайте основний .desktop у ~/.local/share/applications, а на робочому столі — лише симлінк. Так простіше вносити зміни та переносити налаштування між системами. І ще одна дрібниця: протестуйте команду з поля Exec у терміналі перед тим, як зберігати ярлик — це економить нерви 🧩
Підсумок
- Знайдіть .desktop у /usr/share/applications або у директоріях Flatpak/Snap.
- Скопіюйте файл на робочий стіл:
cp ... "$(xdg-user-dir DESKTOP)/". - Зробіть виконуваним:
chmod +x ...і дозвольте запуск у GNOME. - Можна створити власний .desktop або тримати його в ~/.local/share/applications.
- У KDE зручно перетягувати з меню на стільницю; у GNOME — копіювати через «Файли».
- Використовуйте ці поради Linux для чистого й керованого робочого столу.