我正在尝试为 2 个应用程序(Aptana 和 Dart Editor)编写 *.desktop 启动器。这两个应用程序都存在同样的问题。当我单击图标时,它们可以正常启动,但它们既不在 Unity 侧边栏中,也不在 alt+tab 中。我刚刚将其中一个最小化,无法再次打开它 :D 它简直消失了!但可以正常工作。
以下是我在 aptana.desktop 中的内容:
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
StartupNotify=true
Icon[en_US]=/opt/AptanaStudio3/icon.xpm
Name[en_US]=Aptana Studio 3
Exec=env UBUNTU_MENUPROXY=0 /opt/AptanaStudio3/AptanaStudio3 -application com.aptana.commandline.launcher.LauncherApplication "$@" > /dev/null 2>&1 &
Name=Aptana Studio 3
Icon=/opt/AptanaStudio3/icon.xpm
有人能发现问题吗?我不直接拖放可执行文件的原因是 Aptana 和 Dart Editor 都只是 Eclipse 的调整版本。如果我这样做,我将能够启动应用程序,但启动器中会出现编辑器正在运行的实例的第二个图标。
答案1
对于darteditor.desktop
,我正在使用:
[Desktop Entry]
Version=1.0
Name=DartEditor
GenericName=Text Editor
Exec=DartEditor
Type=Application
Terminal=false
Icon=/home/richardworley/dart/icon.xpm
Categories=TextEditor;IDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow
这是与Alt+一起使用tab并最小化到侧边栏。