小编Dav*_*ght的帖子

StartupWMClass 不会改变 Eclipse IDE 的 WM_Class

我正在使用两个不同版本的 Eclipse。由于插件之间的冲突,我决定分别安装这两个版本,除了一个小问题外,它工作得很好。我正在使用 Ubuntu-Gnome (14.04 LTS),我编辑了一个版本的 .desktop 文件,如下所示:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Custom Eclipse 
Icon=custom-icon
Path=/opt/custom-eclipse/
Exec=/opt/custom-eclipse/custom-eclipse
StartupNotify=true
StartupWMClass=custom-eclipse
Run Code Online (Sandbox Code Playgroud)

现在,困扰我的是以下几点:

应用程序按预期以自定义名称、WM_Class 和图标启动,但是,当应用程序完成启动时,这些属性由于某种原因而发生更改,并由 gnome-shell 与其他 eclipse 安装分组。

如果我输入xprop WM_CLASS终端并单击它返回的窗口WM_CLASS(STRING) = "Eclipse", "Eclipse"

编辑: 我最近刚刚从 Unity 桌面切换到 GNOME shell,并且使用 Unity 窗口没有组合在一起。

另一个编辑: 我将 ubuntu 版本更新为 15.04,将 gnome-shell 更新为 3.14.4,但不幸的是问题仍然存在。我开始认为这只能通过编辑 Eclipse 源代码来解决...

gnome eclipse 14.04 15.04

5
推荐指数
2
解决办法
3799
查看次数

标签 统计

14.04 ×1

15.04 ×1

eclipse ×1

gnome ×1