Tiling nativo no Openbox
Dica publicada em Linux / Configuração
Tiling nativo no Openbox
Dica testada no Debian Sid, LXDE com Openbox 3.5.2.
Após uma rápida pesquisa no Google, vi que, ao contrário do que eu pensei, o Openbox tem suporte nativo para a função Tiling, mais ou menos, pois funciona diferente, alterando o tamanho das janelas.
Para habilitar isso no no LXDE com Openbox, basta editar o arquivo:
leafpad .config/openbox/lxde-rc.xml
Procurar por <keyboard> e adicionar em seguida:
Salvar, fechar o arquivo e reiniciar a sessão.
Agora, basta usar tecla Super com as setas direcionais para poder usar o Tiling! :)
Adendo:
Perceba que o arquivo de configuração tem, nas últimas linhas, dois comandos que usam a função "aero snap". Porém, ela não funciona sem o script cb-aerosnap. Caso queira habilitar essa função, siga as instruções do usuário edps listadas a seguir:
Para quem não usa Debian faz assim:
git clone https://github.com/corenominal/cb-wmhacks
$ chmod +x cb-wmhacks/cb* $ sudo cp -av cb-wnhacks/cb* /usr/bin ou /usr/local/bin
Pros Debian-users:
git clone https://github.com/corenominal/cb-wmhacks
$ cd cb-wmhacks/
$ dpkg-buildpackage -us -uc -b
$ sudo dpkg -i ../cb-wmhacks_0.06_all.deb
$ sudo apt-get -f install
Obs.: a instalação do pacote .deb não funciona no Debian Wheezy em virtude da versão do pacote "xdotool", uma das dependências. A solução é editar o arquivo debian/control:
sed -i 's/xdotool (>=1:2.20110530.1-3)/xdotool/g' debian/control
E executar:
dpkg-buildpackage -us -uc -b
$ sudo dpkg -i ../cb-wmhacks_0.06_all.deb
$ sudo apt-get -f install
Para o Jessie certamente irá funcionar porque a versão do xdotool é superior a exigida no arquivo debian/control.
Obrigado edps e PauloHAC!
Abraço!
Fontes:
Após uma rápida pesquisa no Google, vi que, ao contrário do que eu pensei, o Openbox tem suporte nativo para a função Tiling, mais ou menos, pois funciona diferente, alterando o tamanho das janelas.
Para habilitar isso no no LXDE com Openbox, basta editar o arquivo:
leafpad .config/openbox/lxde-rc.xml
Procurar por <keyboard> e adicionar 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="W-A-Left">
<action name="Execute">
<command>cb-aerosnap --left</command>
</action>
</keybind>
<keybind key="W-A-Right">
<action name="Execute">
<command>cb-aerosnap --right</command>
</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="W-A-Left">
<action name="Execute">
<command>cb-aerosnap --left</command>
</action>
</keybind>
<keybind key="W-A-Right">
<action name="Execute">
<command>cb-aerosnap --right</command>
</action>
</keybind>
Salvar, fechar o arquivo e reiniciar a sessão.
Agora, basta usar tecla Super com as setas direcionais para poder usar o Tiling! :)
Adendo:
Perceba que o arquivo de configuração tem, nas últimas linhas, dois comandos que usam a função "aero snap". Porém, ela não funciona sem o script cb-aerosnap. Caso queira habilitar essa função, siga as instruções do usuário edps listadas a seguir:
Para quem não usa Debian faz assim:
git clone https://github.com/corenominal/cb-wmhacks
$ chmod +x cb-wmhacks/cb* $ sudo cp -av cb-wnhacks/cb* /usr/bin ou /usr/local/bin
Pros Debian-users:
git clone https://github.com/corenominal/cb-wmhacks
$ cd cb-wmhacks/
$ dpkg-buildpackage -us -uc -b
$ sudo dpkg -i ../cb-wmhacks_0.06_all.deb
$ sudo apt-get -f install
Obs.: a instalação do pacote .deb não funciona no Debian Wheezy em virtude da versão do pacote "xdotool", uma das dependências. A solução é editar o arquivo debian/control:
sed -i 's/xdotool (>=1:2.20110530.1-3)/xdotool/g' debian/control
E executar:
dpkg-buildpackage -us -uc -b
$ sudo dpkg -i ../cb-wmhacks_0.06_all.deb
$ sudo apt-get -f install
Para o Jessie certamente irá funcionar porque a versão do xdotool é superior a exigida no arquivo debian/control.
Obrigado edps e PauloHAC!
Abraço!
Fontes:
Mas, creio que o "cb-aerosnap" seja um script presente no CrunchBang. Creio que não vá funcionar se não o tiver instalado em outras distros.