Konfiguracja:
Tak, możesz to osiągnąć, dodając kilka niestandardowych skrótów klawiaturowych do pliku konfiguracyjnego Openbox.
Otwórz swój rc.xml
wariant (np ~/.config/openbox/lxde-rc.xml
, ../lubuntu-rc.xml
lub ../rc.xml
) i wstaw następujący fragment w ramach <keyboard>..</keyboard>
sekcji:
<!-- 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>
Skróty w akcji:
Zastosowanie :
- Super+ Ctrl+ V: Sąsiadująco ostatnie aktywne okna w pionie
- Super+ Ctrl+ H: Sąsiadująco ostatnie aktywne okna w poziomie
- Super+ Ctrl+ R: Przywróć oryginalne wymiary okna
Aby zmodyfikować te przypisania, po prostu edytuj <keybind key="...">
wiersze we fragmencie powyżej.
Uwagi :
- Ta metoda spowoduje umieszczenie sąsiadująco tylko dwóch ostatnich aktywnych okien
- Możesz zamieniać pozycje okien, skupiając nieaktywne okno i ponownie naciskając klawisz skrótu
openbox --reconfigure
aby użyć zmienionych ustawień.<keybind key="C-A-KP_1">
= Ctr + Alt + NumPad1 lub<keybind key="W-KP_1">
= SuperKey + NumPad1. Zobacz dokumentację openbox .