如何在 Lubuntu 中创建快捷方式来最大化/最小化窗口?

如何在 Lubuntu 中创建快捷方式来最大化/最小化窗口?

Lubuntu中lubuntu-rc.xml没有热键来最大化当前窗口。

答案1

以下是我在 Lubuntu/LXDE 上用于窗口控制的一些键绑定。第一个绑定就是您要找的,但我认为您可能也会发现其他绑定也很有用:

<!-- Keybindings for window tiling -->

    <keybind key="C-W-Up">        # FullScreen
      <action name="Maximize"/>
    </keybind>
    <keybind key="C-W-Down">        # MiddleScreen
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo"><x>center</x><y>center</y><width>50%</width><height>50%</height></action>
    </keybind>

    <keybind key="C-W-Left">        # HalfLeftScreen
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo"><x>0</x><y>0</y><height>100%</height><width>50%</width></action>
    </keybind>
    <keybind key="C-W-Right">        # HalfRightScreen
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo"><x>-0</x><y>0</y><height>100%</height><width>50%</width></action>
    </keybind>

    <keybind key="C-W-1">        # UpperQuarterLeft
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo"><x>0</x><y>0</y><height>50%</height><width>50%</width></action>
    </keybind>

    <keybind key="C-W-2">        # LowerQuarterLeft
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo"><x>0</x><y>-0</y><height>50%</height><width>50%</width></action>
    </keybind>

    <keybind key="C-W-3">        # LowerQuarterRight
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo"><x>-0</x><y>-0</y><height>50%</height><width>50%</width></action>
    </keybind>

    <keybind key="C-W-4">        # UpperQuarterRight
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo"><x>-0</x><y>0</y><height>50%</height><width>50%</width></action>
    </keybind>

您可能需要根据是否使用面板来调整百分比。

C-W-Up意思是CTRL+ SUPER+

答案2

为了使本主题完整,我将从其他地方整理一些信息。

要编辑配置文件:

gedit ~/.config/openbox/lubuntu-rc.xml

要应用更改:

openbox --reconfigure

就我个人而言,我希望使用 Windows 键(或超级键)+ 向上键切换最大化,使用 W+向下键最小化(或图标化),因此我个人会更改

<keybind key="W-Up">         # HalfUpperScreen
  <action name="UnmaximizeFull"/>
  <action name="MoveResizeTo"><x>0</x><y>0</y><width>100%</width><height>50%</height></action>
</keybind>
<keybind key="W-Down">       # HalfLowerScreen
  <action name="UnmaximizeFull"/>
  <action name="MoveResizeTo"><x>0</x><y>-0</y><width>100%</width><height>50%</height></action>
</keybind>

<keybind key="W-Up">        # Maximize
  <action name="ToggleMaximize"/>
</keybind>
<keybind key="W-Down">      # Minimize
  <action name="Iconify"/>
</keybind>

答案3

打开全部应用程序最大化(而不是像 那样全屏显示F11),将以下代码放在<applications></applications>之间lubuntu-rc.xml

<application type="normal">
  <maximized>true</maximized>
</application>

applications该代码已经存在,但在部分中与许多其他有用的选项一起被注释掉了lubuntu-rc.xml

相关内容