我需要以管理员身份运行 .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
定义路径可能会有所帮助。以下对我有用:
#!/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