我创建了一个 eclipse.desktop 并将其锁定到 unity launcherd ,当我在桌面上双击它时,eclipse 就像从 unity launcher 启动一样启动。但是,如果我通过“path/to/eclipse”从命令行启动它,unity launcher 将在启动器栏中创建一个新图标。
我该如何避免这种情况?是否有命令可以像双击一样打开桌面启动器?
答案1
您可以执行以下操作来增强启动器与其命令之间的关联:
1.)eclipse
从命令行启动
2.)xprop WM_CLASS
从终端执行并记下其中一个带引号的字符串
3.) 使用以下行编辑您的启动器:
StartupWMClass=$WM_CLASS
其中$WM_CLASS
是引用的字符串之一。
为了使其正常工作,请确保您的.desktop
启动器位于系统可以识别的地方,例如$HOME/.local/share/applications
或/usr/share/applications
。