这个项目基于并改进GNOME,大部份GTK程序都可以完美运行全局菜单。
在GNOME中运行全局菜单有下面几个好处(感谢Matthew整理):
*对小窗口比较好,因为菜单宽度不受窗口宽度限制。(这个问题对GIMP和Inkscape比较明显)。
*当两个菜单栏都出现在窗口中的时侯,不会选错。
*全局菜单是迈向“以文档为中心的桌面环境”的第一步。
注意:仅适用于高级用户,且有可能会让你的系统完全崩溃。
从源里安装gnome2-globalmenu
1. 从这里下载最新源并解压到:
/home//Desktop/gnome-globalmenu-0.7.10/
2. 从Git下载旧的源并解压到:
/home//Desktop/gnome-globalmenu-gnome-globalmenu-50c0fd1/
3. 打开旧源复制./autogen粘贴到gnome-globalmenu-0.7.10文件夹。
4. 现在,进入gnome-globalmenu-0.7.10文件夹,依次在终端中安装下面的包:
sudo apt-get install intltool
sudo apt-get install libtool
sudo apt-get install libconf2-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install libwnck*
sudo apt-get install libgnome-menu*
sudo apt-get install libpanelapplet-*
sudo apt-get install libnotify*
sudo apt-get install xfce4-panel*
5. 现在运行aclocal:
aclocal
现在你可以手动编译从wiki中下载的源了
./autogen.sh –prefix=/usr –sysconfdir=/etc –disable-tests –without-xfce4-panel
make
export GTK_MODULES=globalmenu-gnome
sudo make install
最后关掉X或注消后重新登录。
右键点击面板添加,选择gnome全局菜单。瞧,你现在在10.10中已经有了全局菜单。你可以做一个脚本,这样你只需要运行一次就行了。确保你在脚本中的apt-get命令中使用了 -y 选项。这样就不会在安装包的时侯一遍遍的问你是否确认安装了。
PS:全局菜单对firefox无效。
原文链接:ubuntugeek