我为Unity感到非常兴奋,因为它似乎是Ubuntu的一个有希望的新方向。但是,我确实有一个担忧-如果没有全局菜单,是否可以使用Unity?
我将窗口管理器设置为关注-跟随-鼠标/草率的关注,并且发现生产率的提高是巨大的。但是,草率的焦点与全局菜单不兼容,因为当您从窗口移动到菜单时,焦点可能会改变。
Unity仍支持在使用Unity时使用窗口菜单的选项吗?
我为Unity感到非常兴奋,因为它似乎是Ubuntu的一个有希望的新方向。但是,我确实有一个担忧-如果没有全局菜单,是否可以使用Unity?
我将窗口管理器设置为关注-跟随-鼠标/草率的关注,并且发现生产率的提高是巨大的。但是,草率的焦点与全局菜单不兼容,因为当您从窗口移动到菜单时,焦点可能会改变。
Unity仍支持在使用Unity时使用窗口菜单的选项吗?
Answers:
是的,默认情况下,桌面版本的Unity将使用全局菜单。
没有它,Unity将继续运行,并且您的菜单将正常显示在应用程序窗口中。如果您遇到问题的应用程序,也可以告诉该应用程序菜单忽略特定的应用程序。
删除软件包的命令行方法是:
sudo apt-get remove indicator-appmenu
删除该应用程序菜单将破坏HUD功能
可以选择切换全局菜单,以偏向于本地集成菜单(LIM)-也称为-基于窗口的传统菜单。
这种附加功能的原因表面上是由于高分辨率显示器的普及率增加,因此从应用程序到全局菜单的感知鼠标移动将相对较大。
通过外观控制面板小程序可以打开或关闭全局菜单:
单击后,应用程序菜单将出现在窗口装饰中,如下所示:
命令行。
可以使用terminal命令实现以上目的:
gsettings set com.canonical.Unity integrated-menus true
可以禁用集成菜单(即重新打开全局菜单)
gsettings set com.canonical.Unity integrated-menus false
如果您不喜欢本地集成菜单,则删除旧方法indicator-appmenu
仍然有效,尽管这会破坏HUD
sudo apt-get remove indicator-appmenu
sudo apt-get remove indicator-appmenu
实际上使菜单永久回到标题栏下方。我没有发现任何“损坏”的内容-愿意解释该注释吗?
作为参考,以下是如何在每个应用程序的基础上禁用全局菜单的方法:https : //wiki.ubuntu.com/DesktopExperienceTeam/ApplicationMenu#Troubleshooting
要在每个应用程序的基础上禁用应用程序菜单支持,请将UBUNTU_MENUPROXY变量设置为null,使用:
env UBUNTU_MENUPROXY= eclipse
如果您尝试使用ALT-F2快捷方式启动应用程序,则env关键字很有用。
将此添加到〜/ .gnomerc并退出桌面,然后再次登录:
STARTUP="env UBUNTU_MENUPROXY= $STARTUP"
将此添加到〜/ .bashrc并重新启动外壳程序:
UBUNTU_MENUPROXY=
将这样的行添加到〜/ .bashrc并重新启动外壳程序:
alias gvim='UBUNTU_MENUPROXY= gvim'
基于https://askubuntu.com/a/132581/32651。
参见https://askubuntu.com/a/6802/32651。
使用修订创建配置文件(请注意,括号是命令的一部分):
(umask 022; echo UBUNTU_MENUPROXY= | sudo tee /etc/X11/Xsession.d/81ubuntumenuproxy)
此后,退出桌面并再次登录。
要删除此修复程序:
sudo rm /etc/X11/Xsession.d/81ubuntumenuproxy
基于http://www.webupd8.org/2011/03/disable-appmenu-global-menu-in-ubuntu.html。
Ubuntu 11.04和11.10:
sudo apt-get remove appmenu-gtk indicator-applet-appmenu indicator-appmenu
Ubuntu 12.04:
sudo apt-get remove appmenu-gtk appmenu-gtk3 appmenu-qt indicator-appmenu
此后,退出桌面并再次登录。
要撤消操作,只需再次安装软件包: sudo apt-get install [...]
来自http://www.webupd8.org/2011/03/disable-appmenu-global-menu-in-ubuntu.html。
只是做
sudo apt-get remove indicator-appmenu
仍然会给gvim
和
图像查看器等带来问题,
因为UBUNTU_MENUPROXY
仍将'libappmenu.so'
由appmenu-gtk
和appmenu-gtk3
软件包设置为。
默认值为UBUNTU_MENUPROXY='libappmenu.so'
。该UBUNTU_MENUPROXY=
语句清除变量。请注意,export [...]
更改现有变量时不需要这样做。
** (gvim:20320): WARNING **: Unable to create
Ubuntu Menu Proxy: Timeout was reached
我遵循http://www.addictivetips.com/ubuntu-linux-tips/how-to-disable-global-menu-in-ubuntu-11-10-tip/的建议成功禁用了全局应用程序菜单。
我通过运行以下命令卸载了软件包appmenu-gtk3,appmenu-gtk和appmenu-qt:
sudo apt-get remove appmenu-gtk3 appmenu-gtk appmenu-qt
显然,您可以通过重新安装软件包来恢复功能。