Добавление java-приложения в меню gnome

У меня есть приложение .jar, и я хочу добавить его в меню gnome, чтобы запустить его оттуда, оно должно работать с привилегиями root.

Я сделал файл java_application.desktop в /usr/share/applications. Содержимое файла:

[Desktop Entry]
Name=Java app
GenericName=My java app
Exec=Exec=gnome-terminal -x 'sudo java -jar .tlauncher/TLauncher-2.8.jar'
Icon=/usr/share/icons/Papirus/64x64/apps/java.svg
Type=Application
Terminal=true
StartupNotify=true
Categories=Games

Если я выполню команду: sudo java -jar .java_projects/java_app.jar в терминале, то все работает.

Я последовал предложению @jpbrain. Теперь терминал открывается, запрашивает пароль sudo и приложение открывается... но закрывается через несколько секунд.

Gnome 40, Fedora 34 (я знаю, что это форум Ubuntu, но я думаю, что вы можете помочь с этим, поскольку проблема связана с Gnome)

0
задан 30 June 2021 в 01:11

1 ответ

Установите редактор меню программного обеспечения. Откройте программное обеспечение и нажмите "+" в левом верхнем углу, чтобы добавить пусковую установку. Вставьте команду

sudo java -jar .tlauncher/TLauncher-2.8.jar 

в пустое поле напротив "команды". Установите переключатель "Запускать в терминале" в положение "Вкл.". В строке меню , есть значок в виде прямоугольного треугольника, по которому можно щелкнуть, чтобы протестировать средство запуска. Вы можете изменить значок и описание программного обеспечения

0
ответ дан 28 July 2021 в 11:24

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

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