如何将所有窗口控件向右(或向左)移动?
下载Ubuntu调整并将窗口控件设置到右侧。 只有一些程序遵循该规则。 Pidgin作为示例在右侧有窗口控件。 但Chrome,Thunderbird,Geany仍在左侧控制。
如何将所有窗口控件(关闭/最小/最大)移动到右侧(或左侧)?
14.04
简短回答:
似乎Canonical采用了极权主义的方式,并命令用户不应该被允许更改按钮位置(你可以在这篇post的底部找到更多关于此更改的技术细节)。
至于现在,在14.04右侧有窗口按钮的唯一方法是从Unity切换到Gnome闪回会话(我个人推荐)。 有关如何执行此操作的更多详细信息如下所示。
切换到Gnome闪回:
打开终端并运行以下命令:
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'
但是我还想使用Unity:
正如我在技术细节中所写,Canonical硬编码按钮位于他们的Unity插件中。 改变这个需要这个插件由一些第三方程序员修补。 至于现在这样的补丁是不可用的。 (如果发布此类补丁,请编辑此答案并在此处发布。)
变更技术细节:
Unity使用Compiz作为其窗口管理器。 他们使用名为GTK Window Decorator的Compiz插件来绘制窗口边框和标题栏。 此插件基于Metacity主题绘制边框,该主题本身具有高度可配置性。 这就是为什么直到14.04我们一直在改变Metacity设置以改变按钮位置[1] 。
现在他们已经退出使用gtk-window-decorator并在他们的Unity Compiz插件中实现了窗口装饰。 他们故意硬编码左侧的按钮位置,并且不向用户暴露任何位置开关,以保持“一致的用户体验”,因为他们称之为[2] 。
12.04至13.10
从12.04和更新的gconfeditor不会工作使用这个:
gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
14.04
@Piotr Jurkiewicz回答
对于Ubuntu 12.10及更低版本。
- 打开终端
- 键入:
gconf-editor
- 转到
Apps -> Metacity -> General
- 查找:
button_layout
- 将值更改为:
menu:minimize,maximize,close
对于Ubuntu 10.10,字符串需要是menu:minimize,maximize,close,
在字符串末尾用逗号。
12.04和12.10
统一
在终端中运行此命令:
gsettings set org.gnome.desktop.wm.preferences button-layout ":minimize,maximize,close"
请注意,这只会更改非最大化窗口的窗口控件的位置。 最大化的窗口将继续在标题栏的左侧显示其窗口控件。 要将控件设置回左侧:
gsettings set org.gnome.desktop.wm.preferences button-layout "close,minimize,maximize:"
GNOME壳
gsettings set org.gnome.shell.overrides button-layout ":minimize,maximize,close"
您还可以下载Ubuntu Tweak ,它有一个简单的GUI选项,可以将窗口按钮切换到右侧。 它位于“桌面”类别下的“Windows管理器设置”选项下。 只需选择“右侧”单选按钮即可完成。
Ubuntu 14.04:
比我想象的要容易得多(或者记得以前的版本)
- 安装统一调整工具
sudo apt-get install unity-tweak-tool
-
打开系统工具 – >首选项 – > Unity Tweak Tool
-
在“窗口控件”(最后一个选项卡)选项卡上,您现在可以选择“左”或“右”。
gsettings set org.gnome.shell.overrides button-layout :close,minimize,maximize
在终端中尝试上面的命令( Ctrl + Alt + T )。 这会奏效。 它实际上遵循Python中切片的原则。 您可以给出关闭,最小化,最大化:将键移动到左侧。 进一步你可以互换关闭,最小化和最大化的位置:)
系统>首选项>外观将主题更改为Radiance / Ambiance以外的其他内容。
我发现gconf-editor建议只是颠倒了按钮的顺序。 它们留在窗户的右侧。 要将按钮切换到左上角,我使用了系统设置> Ubuntu调整>调整>窗口。 窗口控制
某些应用程序不遵循全局窗口装饰,Chrome就是此行为的一个示例。 右键单击其窗口边框,然后选择“使用系统窗口装饰”。 除了Chrome之外,几乎所有主要应用程序都使用默认的系统范围,所以这就是你所要做的所有事情。
此外,我强烈建议您按原样保留按钮顺序,因为这种变化并非无处不在。 例如,在Unity中,最大化的窗口也有左上角的按钮,这个调整不会改变它。
对于ubuntu 17.10,只需键入终端:
gsettings set org.gnome.desktop.wm.preferences button-layout 'close,maximize,minimize:'
在dconfig编辑器中,转到org> gnome> desktop> wm> preferences>按钮布局并将其更改为:最小化,最大化,关闭并按Enter键。
确保在最小化之前包括结肠。
我有两台使用gnome桌面环境的笔记本电脑。 一个我从12.10升级到14.04,另一个是14.04的全新安装。 升级保留旧的设置我检查它与全新安装。 它在我更改全新安装时起作用。