我使用最新的具有Unity桌面的Ubuntu 11.04。我正在学习使用Emacs 23。
如您所知,Unity有顶级小组。我想为Emacs启用全局菜单栏,以便节省宝贵的屏幕空间。 (我用小屏笔记本电脑)
如何启用全局菜单栏?非常感谢您的帮助。谢谢。
答案 0 :(得分:8)
/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
sudo ldconfig
更新:现在在ubuntu 12.04中将“libappmenu.so”文件移到“/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/menuproxies”。
答案 1 :(得分:7)
appmenu-gtk(提供全局菜单栏)专门blacklisted emacs,因为它不play nicely together所以很遗憾你可能无法将它用于emacs。
答案 2 :(得分:2)
更清洁的方式来循环黑名单:
ln -s /usr/bin/emacs somewhere_on_PATH/emacs-with-global-menu
除“emacs”之外的任何名称都有效。
您可能需要从http://code.google.com/p/gnome2-globalmenu/issues/detail?id=357#c8更新菜单的解决方法(不知道是否仍然相关,或者这是唯一的问题):
(defun menuupdate () (menu-bar-mode -1) (menu-bar-mode 1))
(add-hook 'window-configuration-change-hook 'menuupdate)