Melhorando o controle de janelas no LXDE (Openbox)
Dica publicada em Linux / Configuração
Melhorando o controle de janelas no LXDE (Openbox)
Dica testada no Debian 9 com LXDE.
Uma das coisas que faz falta no Openbox do LXDE, é a capacidade de controlar as janelas com atalhos (tilling e outros). Mas o recurso existe, só não vem configurado por padrão.
Para configurar, faça o seguinte:
leafpad ~/.config/openbox/lxde-rc.xml
Isso vai abrir as configurações do Openbox no LXDE.
Procure por "<keyboard>" e adicione em seguida:
Salve e feche.
Recarregue o Openbox com:
openbox --reconfigure
O que isso faz? Agora você poderá fazer tilling com Alt+Super+v (vertical), Alt+Super+h (horizontal), restaurar com Alt+Super+r. Além disso, Super+setas (cima, baixo, esquerda e direita), vão controlar o dimensionamento da janela.
Fica a dica.
Fontes:
Uma das coisas que faz falta no Openbox do LXDE, é a capacidade de controlar as janelas com atalhos (tilling e outros). Mas o recurso existe, só não vem configurado por padrão.
Para configurar, faça o seguinte:
leafpad ~/.config/openbox/lxde-rc.xml
Isso vai abrir as configurações do Openbox no LXDE.
Procure por "<keyboard>" e adicione em seguida:
<!-- A bit of tiling -->
<keybind key="W-Right">
<action name="GrowToEdgeEast"/>
</keybind>
<keybind key="W-Left">
<action name="GrowToEdgeWest"/>
</keybind>
<keybind key="W-Down">
<action name="GrowToEdgeSouth"/>
</keybind>
<keybind key="W-Up">
<action name="GrowToEdgeNorth"/>
</keybind>
<keybind key="A-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="A-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="A-W-r">
<action name="UnmaximizeFull"/>
<action name="NextWindow">
<interactive>no</interactive>
<dialog>none</dialog>
<finalactions>
<action name="UnmaximizeFull"/>
</finalactions>
</action>
</keybind>
<keybind key="W-Right">
<action name="GrowToEdgeEast"/>
</keybind>
<keybind key="W-Left">
<action name="GrowToEdgeWest"/>
</keybind>
<keybind key="W-Down">
<action name="GrowToEdgeSouth"/>
</keybind>
<keybind key="W-Up">
<action name="GrowToEdgeNorth"/>
</keybind>
<keybind key="A-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="A-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="A-W-r">
<action name="UnmaximizeFull"/>
<action name="NextWindow">
<interactive>no</interactive>
<dialog>none</dialog>
<finalactions>
<action name="UnmaximizeFull"/>
</finalactions>
</action>
</keybind>
Salve e feche.
Recarregue o Openbox com:
openbox --reconfigure
O que isso faz? Agora você poderá fazer tilling com Alt+Super+v (vertical), Alt+Super+h (horizontal), restaurar com Alt+Super+r. Além disso, Super+setas (cima, baixo, esquerda e direita), vão controlar o dimensionamento da janela.
Fica a dica.
Fontes:
- Tiling nativo no Openbox [Dica]
- Tiling windows horizontally and vertically under Lubuntu (LXDE/Openbox)? - Ask Ubuntu
------------------------------------------------------------------------------------------------------
http://www.gnu.org/philosophy/free-software-even-more-important.pt-br.html