Найти в Дзене
Другой мир

Ярлыки на рабочем столе в Linux, или что такое desktop файлы.

Честно, не собирался писать отдельно про это статью. Но столкнулся с вопросами читателей и решил акцентировать на этом внимание и рассказать чуть подробнее. Назначение дескотоп файлов такое же как у ярлыков в Виндоувс, а вот по сути они похожи на файлы ini. Давайте посмотрим любой ярлык в текстовом редакторе. Откроем ярлык программы под Виндовс, которая запускается под wine [Desktop Entry] Name=Master PDF Editor Exec=env WINEPREFIX="/home/serge/.wine" /opt/wine-staging/bin/wine C:\\\\Program\\ Files\\\\Code\\ Industry\\\\Master\\ PDF\\ Editor\\\\MasterPDFEditor.exe Type=Application StartupNotify=true Comment=Master PDF Editor Path=/home/serge/.wine/dosdevices/c:/Program Files/Code Industry/Master PDF Editor Icon=091B_MasterPDFEditor.0 StartupWMClass=masterpdfeditor.exe Теперь посмотрим на файл приложения под Linux, и я дам комментарии: [Desktop Entry] Type=Application тип - приложение Version=1.0 версия файла(не обязательно) Name=WhatsApp Desktop имя ярлыка, может быть любым Comme
Оглавление

Честно, не собирался писать отдельно про это статью. Но столкнулся с вопросами читателей и решил акцентировать на этом внимание и рассказать чуть подробнее.

Назначение дескотоп файлов такое же как у ярлыков в Виндоувс, а вот по сути они похожи на файлы ini. Давайте посмотрим любой ярлык в текстовом редакторе.

Откроем ярлык программы под Виндовс, которая запускается под wine

[Desktop Entry]

Name=Master PDF Editor

Exec=env WINEPREFIX="/home/serge/.wine" /opt/wine-staging/bin/wine C:\\\\Program\\ Files\\\\Code\\ Industry\\\\Master\\ PDF\\ Editor\\\\MasterPDFEditor.exe

Type=Application

StartupNotify=true

Comment=Master PDF Editor

Path=/home/serge/.wine/dosdevices/c:/Program Files/Code Industry/Master PDF Editor

Icon=091B_MasterPDFEditor.0

StartupWMClass=masterpdfeditor.exe

Теперь посмотрим на файл приложения под Linux, и я дам комментарии:

[Desktop Entry]

Type=Application тип - приложение

Version=1.0 версия файла(не обязательно)

Name=WhatsApp Desktop имя ярлыка, может быть любым

Comment=WhatsApp Desktop unofficial client

Exec=/opt/whatsapp-desktop/WhatsApp команда запуска, желательно указать полный путь.

StartupNotify=false запускать при старте - нет

Terminal=false запускать терминал - нет

Categories=Network;InstantMessaging; категория в меню приложений.

Icon=whatsapp

StartupWMClass=whatsapp-desktop

Теперь поглядим на свойства средствами графического интерфейса.

-2

Вот пример файла созданного вручную.

[Desktop Entry]

Name=SweetHome3D 6.5

Exec=/home/serge/Программы/SweetHome3D-6.5.2/SweetHome3D

Comment=

Terminal=false

Icon=/home/serge/Программы/SweetHome3D-6.5.2/SweetHome3DIcon.png

Type=Application

Ярлыки всех программ хранятся /usr/share/applications и ~/.local/share/applications.

Можете от туда их вытягивать на рабочий стол

-3

-4

Смотрите оглавление раздела посвященного Linux