Hyper-V 虚拟机上的 Ubuntu 20.04
我试过遵循这个但没有运气。该文件显示在应用程序抽屉中,但当我单击它时没有任何反应。这是我的 jmol.desktop 文件中的内容。
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Jmol
Comment=Jmol-14.31.0
Exec=/home/adamch/Downloads/Jmol-14.31.0-binary/jmol-14.31.0/Jmol.jar
Icon=/home/adamch/Downloads/Jmol_icon_win.ico
Terminal=false
StartupWMClass=Jmol
该应用程序通过使用在终端中运行,java -jar Jmol.jar
有没有办法将其放入 .desktop 文件并使其工作?
使用
Path
密钥更改工作目录并运行java -jar Jmol.jar
:为什么不编写一个正确执行文件的简短脚本,然后将其添加到应用程序抽屉中?打开文本编辑器,写入
java -jar /home/adamch/Downloads/Jmol-14.31.0-binary/jmol-14.31.0/Jmol.jar
As the script,然后将其另存为 Jmol.sh。首先检查 java 应用程序启动器的完整路径
command -v java
或command -pv java
避免别名更安全。它将返回完整路径,在我的例子中是 /usr/bin/java。图标也必须是以下格式之一:PNG、XPM 和 SVG。https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html
一旦文件正确(出现在程序列表、概览等中),放入收藏夹,如果您使用带有 Gnome 的 Ubuntu,您可以按 Meta 键打开概览并输入您想要的程序的名称,只需将其移至扩展坞即可。