super-wingpanel的全局菜单
首先安装super-wingpanel·「注」。
然后终端执行下面三条命令:
sudo apt-get install indicator-appmenu
gsettings set org.pantheon.cerbere monitored-processes "['plank', 'slingshot-launcher --silent', 'env UBUNTU_MENUPROXY=0 super-wingpanel']"
gsettings set org.pantheon.desktop.super-wingpanel blacklist "[]"
最后,注销一下就可以了。
注:super-wingpanel并不是elementaryos官方的软件。它来自Google+社区的Heath Paddock。
你可以通过如下三个ppa源安装super-wingpanel:
1.ppa:versable/elementary-update包含一些相对稳定的版本,同时还包括elementary tweak tools以及其他各种第三方美化主题。推荐使用此ppa。
2.ppa:heathbar/super-wingpanel这是Heath Paddock自己的ppa,专门发布他认为稳定的super-wingpanel。喜欢第一时间尝新,并对稳定有一定要求的朋友可以使用这个。
3.ppa:heathbar/super-wingpanel-daily这是Heath Paddock发布测试的ppa,追求新特性并不介意bug的朋友可以使用这个。
目前super-wingpanel的版本(0.2.3-0~181[0])上的全局菜单有一个很大的bug,难以使用。解决办法一下几个:
1.使用另外一个开发者Sergiy Kusch的成果:wingpanel-featured。
wingpanel-featured同样是fork于wingpanel的项目,不仅能实现全局菜单还能使日期右置于系统托盘内。
安装方法是:
sudo apt-add-repository ppa:sergkusch/wingpanel-featured
sudo apt-get update
sudo apt-get install wingpanel-featured
设置方法与super-wingpanel相同。
2.使用旧版本的super-wingpanel
heath并没有将旧版本的deb包留在ppa中,不过大家还是可以从这里下载你所需要的旧版源码。然后,在源码目录执行:
sudo apt-get build-dep super-wingpanel
cd ./~heathbar/wingpanel/super-wingpanel
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make && sudo make install
上面操作比较繁琐,也很容易出错,不过笔者很幸运保留了一个64位的旧版的安装包(0.2.3-0~176),大家可以拿去使用。
3.如果你有耐心,可以在dconf-tools中重新禁用全局菜单的appmenu,等待Heath日后的升级修复。
插几幅图效果图: