Создать приложение из исполняемого файла (и папки, в которой он находится)

Итак, я пробовал игру, о которой слышал , и версия, совместимая с linux, состоит из папки ресурсов и одного исполняемого файла. Я люблю игру, но меня беспокоит то, что доступ к ней ужасен. Кажется, я не могу найти способ добавить его на свою панель и дать ему значок.

Как я могу превратить эту папку в приложение, которое ведет себя как приложение из центра программного обеспечения? (Имеет категорию, значок и т. Д.)

Другая информация

  • Я использую Linux Mint, Ubuntu fork, тогда как основное отличие я мог обнаружим, что он использует Cinnamon Desktop Environment.

  • Похоже, что весь исходный код находится на C ++ в ./g_src/, поэтому я мог бы восстановить его.

  • Файл, который я открываю для запуска игры, представляет собой сценарий оболочки, который выполняет несколько команд перед переходом к «истинному» исполняемому файлу.

1
задан 28 February 2016 в 20:25

1 ответ

Иван Темчанко сказал мне, что мне нужно создать файл * .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/. Затем я могу найти его в своем меню, поместить на панель или перенести на рабочий стол. Вот как я этого хотел, и мне нравится так, как есть.

0
ответ дан 28 February 2016 в 20:25

Другие вопросы по тегам:

Похожие вопросы: