我运行的是 Ubuntu MATE 16.04,我点击登录时的齿轮图标以使用 openbox。无论我对 rc.xml 文件进行什么更改,无论我重新启动它还是重新配置,都没有任何反应。我一直在尝试实现这一点
<!-- Window Tiling: Emulates Windows 7 Snap feature -->
<keybind key="W-Left">
<action name="UnmaximizeFull"/>
<action name="MaximizeVert"/>
<action name="MoveResizeTo">
<width>50%</width>
</action>
<action name="MoveToEdgeWest"/>
</keybind>
<keybind key="W-Right">
<action name="UnmaximizeFull"/>
<action name="MaximizeVert"/>
<action name="MoveResizeTo">
<width>50%</width>
</action>
<action name="MoveToEdgeEast"/>
</keybind>
使窗口像键绑定一样。
答案1
您的rc.xml
文件应该位于 中~/.config/openbox
。请先备份它,然后尝试:
<keybind key="W-Left"> # HalfLeftScreen
<action name="Unmaximize"/>
<action name="MoveResizeTo"><x>0</x><y>0</y><height>100%</height><width>50%</width></action>
</keybind>
<keybind key="W-Right"> # HalfRightScreen
<action name="Unmaximize"/>
<action name="MoveResizeTo"><x>-0</x><y>0</y><height>100%</height><width>50%</width></action>
</keybind>
注意:确保您在该<keyboard>
部分中工作,而不是在其他任何地方!
编辑并保存修改的 后rc.xml
,打开终端并运行openbox --reconfigure
。(您不应该收到通知解析错误的弹出窗口。如果收到,您可能需要修复这些错误。)只有这样更改才会生效。无需重新启动任何东西。
附录:
下面的按键可以用来最小化(又名图标化)和最大化活动(焦点)窗口:
<keybind key="C-W-Up"> # Minimize
<action name="Iconify"/>
</keybind>
<keybind key="C-W-Down"> # Maximize
<action name="Maximize"/>
</keybind>
(我已经使用 W-Up 和 W-Down 来捕捉上半部分和下半部分。您需要确保不要两次使用相同的组合键!因此,rc.xml
在选择快捷方式之前,请先仔细检查。)