Мне нужно запустить файл .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.
Может помочь определение пути. Следующее работает для меня:
#!/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