Ativando o Windows Snapping no OpenBox

27/03/2016
Tags: openbox

Algumas pessoas sempre me perguntam porque eu não uso um gerenciador de janelas que funcione no modo Tiling. A grande verdade é que resisto a mudanças, e o estilo Tiling realmente não me atrai, sou um escravo do mouse :smile:

Porem, existem alguns momentos que é necessário dividir a tela em duas(ou mais) partes para aumentar nossa produtividade.

Pensando nisto eu resolvi procurar uma solução, que fosse parecida com o sistema de Tiling porem que não perdesse a flexibilidade de mover as janelas como o Openbox faz, e achei!

Edite o arquivo /etc/xdg/openbox/rc.xml ou /.config/openbox/rc.xml
Antes da linha que tem </keyboard> adicione o seguinte código.

<!-- Windows Snap -->    
<keybind key="W-Left">
    <action name="UnmaximizeFull"/>
    <action name="MaximizeVert"/>
    <action name="MoveResizeTo">
        <width>50%</width>
    </action>
    <action name="MoveToEdge"><direction>west</direction></action>
</keybind>
<keybind key="W-Right">
    <action name="UnmaximizeFull"/>
    <action name="MaximizeVert"/>
    <action name="MoveResizeTo">
        <width>50%</width>
    </action>
    <action name="MoveToEdge"><direction>east</direction></action>
</keybind>

<keybind key="W-Down">
   <action name="Unmaximize"/>
</keybind>
<keybind key="W-Up">
   <action name="Maximize"/>
</keybind>  

Agora de um openbox --reconfigure e aperte a tecla + setas direcionais.

Caso tenha dificuldades, compare meu arquivo rc.xml com o seu:

Maiores informações:

Forte abraço.