Ubuntu操作系统,两个有关Eclipse任务栏图标问题的解决方法

操作系统:Ubuntu 24.04
Eclipse-CPP:Eclipse IDE for C/C++ Developers
Eclipse-JavaEE:Eclipse IDE for Enterprise Java and Web Developers

问题一:在任务栏无法正确显示Eclipse图标,只显示一个“齿轮”

现象描述:已正确配置.desktop文件,并且其中关于Icon路径也是正确的。启动Eclipse后,任务栏上仍然显示一个齿轮图标。
解决方法:

  1. 按“Alt + F2”键,弹出运行命令窗口,输入“lg”按回车;
  2. 在弹出的窗口中点击右上角的“Windows”按钮,找到Eclipse的对应类名称(本机显示该类名为 Eclipse);
  3. 编辑Eclipse的.desktop文件,添加以下内容,问题解决。
    StartupWMClass=Eclipse

问题二:同时启动多个Eclipse时,任务栏图标无法正确关联

现象描述:我的电脑上同时安装了两个Eclipse,分别用来开发java和C++项目。按上述方法,设置完StartupWMClass后,启动Eclipse-CPP后,Eclipse可以正常打开,但在任务栏上显示的程序名字,却是Eclipse-JavaEE。这时,无法再正常通过开始菜单启动 Eclipse-JavaEE。
解决方法:

  1. 修改Eclipse-CPP的配置文件${Eclipse-CPP}/./plugins/org.eclipse.epp.package.cpp_4.35.0.20250306-0811/plugin.xml,将该文件中的 appName 属性的值修改为 Eclipse-CPP
  2. 修改桌面文件/usr/share/applications/org.eclipse.cpp.desktop,修改StartupWMClass=Eclipse-CPP
  3. 修改Eclipse-JavaEE的配置文件${Eclipse-JavaEE}/./plugins/org.eclipse.epp.package.jee_4.35.0.20250306-0811/plugin.xml,将该文件中的 appName 属性的值修改为 Eclipse-JavaEE
  4. 修改桌面文件/usr/share/applications/org.eclipse.jee.desktop,修改StartupWMClass=Eclipse-JavaEE

至此,问题解决。

posted @ 2025-08-25 15:08  zholey  阅读(35)  评论(0)    收藏  举报