Melhorando o controle de janelas no LXDE (Openbox)

Publicado por Xerxes Lins em 10/10/2017

[ Hits: 2.990 ]

Blog: https://voidlinux.org/

 


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:

<!-- 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>

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:
Outras dicas deste autor

Pulando do Fedora 26 para o Rawhide

Pesquisa do Google na barra de endereços do Firefox - Linux Mint

Deixando Fedora 100% em português

Dois painéis de configuração do sistema no Linux Mint? [Resolvido]

Configurando o teclado no Slackware e no Zenwalk

Leitura recomendada

Logando o Windows 7 no Samba 3.5

Configurando Nokia XpressMusic 5610 como modem no GNU/Linux Ubuntu 8.04

Instalando facilmente pacotes via web - no Mandrake/Mandriva - com urpmi

Reduzindo tempo de boot via otimização do SystemD

Instalando o driver 9.1 da ATI no Slackware 12.1 e Debian Linux

  

Comentários
[1] Comentário enviado por rahremix em 11/10/2017 - 16:11h

Instalei o quicktile pra fazer isso no meu lxde, não sabia do recurso nativo. Vou testar. Grato!

------------------------------------------------------------------------------------------------------
http://www.gnu.org/philosophy/free-software-even-more-important.pt-br.html



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts