我运行了一个 Java 程序(例如 smartgit)。我在启动器中看到的只是一个问号。
标记“保留在启动器中”不会打开应用程序。它只是闪烁几秒钟然后停止闪烁(没有启动任何应用程序)。
我甚至创建了一个启动器文件(.desktop)但也没有用。
我跟着这但没有帮助。(在启动器文件中定义 StartupWMClass)
侧边栏图标似乎甚至没有指向启动器文件,因为启用终端后,从命令行或 nautilus 运行时会显示终端,但从启动器运行时不会显示终端。
以下是启动器文件的内容(也许这会有所帮助):
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/home/alik/Apps/smartgit-2_1_6/bin/smartgit-48.png
Name[en_US]=SmartGit
Exec=/home/alik/Apps/smartgit-2_1_6/bin/smartgit.sh
Name=SmartGit
Icon=/home/alik/Apps/smartgit-2_1_6/bin/smartgit-48.png
#StartupWMClass=sun-awt-X11-XFramePeer
#StartupWMClass=SmartGit