如何使 HUD 与 Eclipse 协同工作?

如何使 HUD 与 Eclipse 协同工作?

我已经尝试过了,但我仍然没有在 HUD 中有关 Eclipse(Indigo,手动安装)的条目。

有没有什么方法可以让 HUD 与 Eclipse 协同工作?

答案1

HUD 通常不支持 Java 应用程序,但您可以使其工作。您需要做的就是根据此博客文章将 eclipse 从应用程序菜单黑名单中删除: http://www.webupd8.org/2013/01/eclipse-ide-get-ubuntu-appmenu-and-hud.html

1) 为了获得 Ubuntu AppMenu(全局菜单)和 Eclipse IDE 的 HUD 支持,我们必须将其列入白名单,因此我们必须修改 GTK2 libappmenu.so 文件。

要找出确切的 GTK2 libappmenu.so 路径(该路径可能因您使用的 Ubuntu 版本和体系结构而异),首先运行以下命令:

sudo updatedb

一旦完成(没有输出所以只需等到它完成),让我们使用以下命令找到 GTK2 libappmenu.so 路径:

locate "gtk-2.0/2.10.0/menuproxies/libappmenu.so"

上述命令应该返回准确的 GTK2 libappmenu.so 路径。

2)让我们在继续之前进行备份,因此使用上面命令返回的路径,运行以下命令:

sudo cp /path/to/gtk-2.0/2.10.0/menuproxies/libappmenu.so /path/to/gtk-2.0/2.10.0/menuproxies/libappmenu.so.bak

3)现在让我们列出 Eclipse,以便它支持 AppMenu 和 HUD:

sudo sed -i 's/Eclipse/Xclipse/g' /path/to/gtk-2.0/2.10.0/menuproxies/libappmenu.so

然后,重新启动 Eclipse IDE。

对于上面的最后两个命令,请记住使用您在步骤 1 中找到的 GtK2 libappmenu.so 的确切路径!


如果稍后您想要禁用 Eclipse IDE 的 appmenu / HUD 支持(撤消更改),只需按照上面的第一步找出 GTK2 libappmenu.so 路径,然后使用以下命令恢复我们在步骤 2 中所做的备份:

sudo cp /path/to/gtk-2.0/2.10.0/menuproxies/libappmenu.so.bak /path/to/gtk-2.0/2.10.0/menuproxies/libappmenu.so

相关内容