Можно ли как-нибудь разбить два окна по горизонтали (⬒) или по вертикали (◧) в Lubuntu / LXDE / Openbox? Может быть, с помощью сочетания клавиш или кнопки панели?
Можно ли как-нибудь разбить два окна по горизонтали (⬒) или по вертикали (◧) в Lubuntu / LXDE / Openbox? Может быть, с помощью сочетания клавиш или кнопки панели?
Ответы:
Конфигурация:
Да, вы можете добиться этого, добавив несколько пользовательских сочетаний клавиш в файл конфигурации Openbox.
Откройте свой rc.xmlвариант (например ~/.config/openbox/lxde-rc.xml, ../lubuntu-rc.xmlили ../rc.xml) и вставьте следующий фрагмент в <keyboard>..</keyboard>раздел:
<!-- Vertical tiling -->
<keybind key="C-W-v">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<width>50%</width>
</action>
<action name="MaximizeVert"/>
<action name="MoveResizeTo">
<x>0</x>
<y>0</y>
</action>
<action name="NextWindow">
<interactive>no</interactive>
<dialog>none</dialog>
<finalactions>
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<width>50%</width>
</action>
<action name="MaximizeVert"/>
<action name="MoveResizeTo">
<x>-0</x>
<y>0</y>
</action>
</finalactions>
</action>
</keybind>
<!-- Horizontal tiling -->
<keybind key="C-W-h">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<height>50%</height>
</action>
<action name="MaximizeHorz"/>
<action name="MoveResizeTo">
<x>0</x>
<y>0</y>
</action>
<action name="NextWindow">
<interactive>no</interactive>
<dialog>none</dialog>
<finalactions>
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<height>50%</height>
</action>
<action name="MaximizeHorz"/>
<action name="MoveResizeTo">
<x>0</x>
<y>-0</y>
</action>
</finalactions>
</action>
</keybind>
<!-- Restore window dimensions -->
<keybind key="C-W-r">
<action name="UnmaximizeFull"/>
<action name="NextWindow">
<interactive>no</interactive>
<dialog>none</dialog>
<finalactions>
<action name="UnmaximizeFull"/>
</finalactions>
</action>
</keybind>
Ярлыки в действии:

Использование :
Чтобы изменить эти назначения, просто отредактируйте <keybind key="...">строки во фрагменте выше.
Примечания :
openbox --reconfigureчтобы использовать ваши измененные настройки.
<keybind key="C-A-KP_1">= Ctr + Alt + NumPad1 или <keybind key="W-KP_1">= SuperKey + NumPad1. Смотрите документацию openbox .