Openbox 更改在 Ubuntu 16.04 上根本没有生效

Openbox 更改在 Ubuntu 16.04 上根本没有生效

我运行的是 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在选择快捷方式之前,请先仔细检查。)

相关内容