Файл .desktop - это простой текстовый файл, который содержит информацию о программе. Он следует конкретному формату и содержит несколько ключевых полей. Три категории строк в файле записи на рабочем столе являются [Desktop Entry] , пары Key=Value и Comments . Клавиши Type и Name необходимы для каждого файла записи настольного компьютера. Ключ Exec определяет команду для выполнения при запуске приложения. Ключ Icon указывает путь к файлу значка, связанного с приложением. Файл .desktop обычно помещается в ~/.local/share/applications или /usr/share/applications/ , в зависимости от того, хотите ли вы, чтобы запуск был доступен только для вашей местной учетной записи или для всех.
chmod +x filename.desktop или щелкните правой кнопкой мыши и добавьте разрешение на выполнение./usr/share/applications или /home/"Username"/.local/share/applications [Desktop Entry]
Version=1.0
Name=jMemorize
Type=Application
Comment=Flash card based learning tool
Exec=/opt/jmemorise
Icon=/usr/share/icons/
Terminal=false
StartupNotify=true
Categories=EducationExec . Например, если ваш исполняемый файл находится по адресу /home/user/programs/myprogram , вы можете установить клавишу Exec на /home/user/programs/myprogramGenericName : Этот ключ предоставляет общее имя для приложения, которое может использоваться в среде рабочего стола для отображения приложения в меню и других местах.Comment : этот ключ содержит краткое описание или комментарий о приложении.Categories : этот ключ определяет категории, в которых следует показать приложение. Категории разделены полуколонами.MimeType : Этот ключ определяет типы MIME, которые приложение способно обрабатывать.Keywords : этот ключ определяет список ключевых слов, которые можно использовать для поиска приложения. Ключевые слова разделены полуколонами.StartupNotify : этот ключ указывает, следует ли уведомлять среду рабочего стола при запуске приложения.StartupWMClass : этот ключ определяет свойство WM_CLASS главного окна приложения, которое может использоваться средой рабочего стола для группировки Windows вместе..desktop Спецификация записи настольного компьютера (спецификации.freedesktop.org)
Как создать файл .desktop для вашего приложения в Linux - сделайте технологию проще