已下载Ubuntu调整项,并将窗口控件设置在右侧。仅某些程序遵循规则。以Pidgin为例,右侧具有窗口控件。但是Chrome,Thunderbird,Geany仍然在左侧具有控件。
如何将所有窗口控件(关闭/最小/最大)向右(或向左)移动?
已下载Ubuntu调整项,并将窗口控件设置在右侧。仅某些程序遵循规则。以Pidgin为例,右侧具有窗口控件。但是Chrome,Thunderbird,Geany仍然在左侧具有控件。
如何将所有窗口控件(关闭/最小/最大)向右(或向左)移动?
Answers:
似乎Canonical采取了极权主义的方式,并下令禁止用户更改按钮的位置(您可以在本文的底部找到此更改的更多技术细节)。
就目前而言,在14.04右侧具有Windows按钮的唯一方法是从Unity切换到Gnome Flashback会话(我个人建议)。有关如何执行此操作的更多详细信息,请参见下文。
打开终端并运行以下命令:
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install gnome-session-flashback
下次注销并在登录管理器中选择Gnome Flashback会话。
您可以在Metacity和Compiz管理器之间进行选择。Metacity更轻巧,但是缺乏一些效果。使用Compiz,您将获得与Unity相似的体验。您可以通过关闭动画插件来加速Compiz(使用compizconfig-settings-manager)。
在Gnome闪回会话中,向右移动按钮可打开终端并输入以下命令:
gsettings set org.gnome.desktop.wm.preferences button-layout 'menu:minimize,maximize,close'
正如我在技术细节中所写,Canonical硬编码按钮位于其Unity插件中。对此的更改需要此插件由某些第三方程序员修补。到目前为止,尚无此类补丁。(当此类补丁发布时,请编辑此答案并将其发布在此处。)
Unity使用Compiz作为其窗口管理器。他们使用Compiz插件GTK Window Decorator绘制窗口边框和标题栏。该插件基于Metacity主题绘制边界,该主题本身是高度可配置的。这就是为什么直到14.04,我们一直在更改Metacity设置以更改按钮位置[1]的原因。
现在他们已经退出使用gtk-window-decorator,并在他们的Unity Compiz插件中实现了窗口装饰。他们故意在左侧硬编码按钮的位置,并且不向用户暴露任何位置切换,以保持“一致的用户体验”,如他们所说[2]。
从12.04及更高版本开始,gconfeditor将无法使用以下功能:
gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
gconf-editor
Apps -> Metacity -> General
button_layout
menu:minimize,maximize,close
对于Ubuntu 10.10,字符串必须menu:minimize,maximize,close,
在字符串末尾带有逗号。
在终端中运行以下命令:
gsettings set org.gnome.desktop.wm.preferences button-layout ":minimize,maximize,close"
请注意,这只会更改非最大化窗口的窗口控件的位置。最大化的窗口将继续在标题栏的左侧保留其窗口控件。要将控件设置回左侧:
gsettings set org.gnome.desktop.wm.preferences button-layout "close,minimize,maximize:"
gsettings set org.gnome.shell.overrides button-layout ":minimize,maximize,close"
您也可以下载Ubuntu Tweak,它具有一个简单的GUI选项,可以将窗口按钮切换到右侧。可在“桌面”类别下的“ Windows管理器设置”选项下找到它。只需选择“右”单选按钮,就可以完成。
比我想象的要容易得多(或记得以前的版本)
sudo apt-get install unity-tweak-tool
打开系统工具->首选项-> Unity调整工具
现在,在“窗口控件”选项卡(最后一个选项卡)上,可以在“左”或“右”之间进行选择。
Launcher > Search: tweak > select: Unity Tweak Tool (2nd item in the search results)
。
gsettings set org.gnome.shell.overrides button-layout :close,minimize,maximize
在终端(Ctrl+ Alt+ T)中尝试上述命令。这将起作用。它实际上遵循Python切片的原理。您可以给出close,minimize,maximize:将键向左移动。此外,您可以互换close,minimize和Maximum的位置:)
No such schema 'org.gnome.shell.overrides'
。在15.10中可以使用吗?
“系统”>“首选项”>“外观 ”将主题更改为“发光/氛围”以外的其他内容。
在dconfig Editor中,转到org> gnome> desktop> wm> preferences> button-layout并将其更改为:minimize,maximize,close并按Enter。
在最小化之前,请确保包含冒号。
我有两台使用gnome桌面环境的笔记本电脑。我从12.10升级到14.04,另一个是全新安装14.04。升级保留了旧设置,我对照全新安装检查了它。当我更改全新安装时,它起作用了。