Выполнение ярлыка на рабочем столе для файла jar в Ubuntu 18.04

Мне нужно запустить файл .desktop от имени администратора, но у меня проблемы с этим. Я работаю с этим .desktop файлом

#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Name=Some Application
Exec="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java" -Xmx768M -jar /opt/some/application/boot.jar
Icon=/opt/some/application/logo.png
Categories=Application;

Я использую Ubuntu 18.04 . Я нашел здесь этот вопрос, но он не работает для Ubuntu 18.04.

Я пытался поставить перед ним admin: // , но это не сработало либо:

Ни

Exec="admin:///usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java" -Xmx768M -jar /opt/some/application/boot.jar

, ни

Exec=admin:///usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Xmx768M -jar /opt/some/application/boot.jar

не работают. Если я хочу запустить этот файл из командной строки, он только открывает содержимое. Любая помощь приветствуется. Я не смог найти ничего в Google относительно Ubuntu 18.04.

1
задан 18 June 2018 в 16:52

1 ответ

Может помочь определение пути. Следующее работает для меня:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=java -jar '/home/cenap/someprogram.jar'
Path=/home/cenap/
Name=SomeProgram
Comment=SomeProgram
Icon=/home/cenap/SomeProgram-icon.png
1
ответ дан 30 January 2020 в 08:07

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

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