Итак, я пробовал игру, о которой слышал , и версия, совместимая с linux, состоит из папки ресурсов и одного исполняемого файла. Я люблю игру, но меня беспокоит то, что доступ к ней ужасен. Кажется, я не могу найти способ добавить его на свою панель и дать ему значок.
Как я могу превратить эту папку в приложение, которое ведет себя как приложение из центра программного обеспечения? (Имеет категорию, значок и т. Д.)
Другая информация
Я использую Linux Mint, Ubuntu fork, тогда как основное отличие я мог обнаружим, что он использует Cinnamon Desktop Environment.
Похоже, что весь исходный код находится на C ++ в ./g_src/
, поэтому я мог бы восстановить его.
Файл, который я открываю для запуска игры, представляет собой сценарий оболочки, который выполняет несколько команд перед переходом к «истинному» исполняемому файлу.
Иван Темчанко сказал мне, что мне нужно создать файл * .desktop, с руководством , найденным здесь .
Мне нужно будет создать файл .desktop со следующим текстом:
[Desktop Entry]
Version=version.number
Name=Application Name
Comment=Application Description
Exec=/absolute/path/to/executable-file
Icon=/absolute/path/to/program-icon
Terminal=false
Type=Application
Categories=Games;Application;
Я смог запустить его как есть, но я хотел большего. Итак, я немного покопался.
Я могу использовать команду desktop-file-validate file
, о которой здесь говорилось , чтобы проверить, правильно ли я это сделал. По какой-то причине я не смог проверить версии «0.42.06», «42.06», «42.6» или даже «42». Я решил пропустить эту часть файла рабочего стола.
Затем я использовал команду desktop-file-install file
для установки игры на /usr/share/applications/
. Затем я могу найти его в своем меню, поместить на панель или перенести на рабочий стол. Вот как я этого хотел, и мне нравится так, как есть.