Ratpoison
De Wiki do Arch Linux Brasil
Ratpoison é um gerenciador de janelas minimalista que tem como objetivo eliminar a necessidade de uso do mouse. Ele segue o padrão dos tiling window managers e é a contraparte gráfica do GNU Screen. Dessa forma, as janelas são maximizadas de forma a ocupar toda a tela. Frames podem ser criados limitando o tamanho das janelas. Para maiores informações, visite o website oficial.
Tabela de conteúdo |
Instalação
Ratpoison está no repositório extra, então basta instalá-lo com o Pacman:
# pacman -S ratpoison
Para rodar o Ratpoison, adicione ao seu ~/.xinitrc:
exec ratpoison
Se você usa um gerenciador de login gráfico, crie um /usr/share/xsessions/ratpoison.desktop contendo o seguinte:
[Desktop Entry] Type=Application Version=1.4.3 Encoding=UTF-8 Name=RatPoison Comment=Minimalistic Window Manager Exec=ratpoison
Utilização
Quando iniciado pela primeira vez, o Ratpoison pode (e deve) parecer um tanto user-unfriendly. No entanto, quem está habituado ao GNU Screen deverá se sentir em casa. Quem não conhece/não usa GNU Screen deveria usá-lo. ;)
No Ratpoison, o caractere de escape É Ctrl + t (C-t, numa representação simplificada. Se isso atrapalha alguma keybinding de outro programa, veremos a seguir como modificá-lo). Isso significa que, para interagir com o gerenciador de janelas, todos os comandos devem ser precedidos de C-t. Para uma lista parcial de comandos, digite C-t, ? (primeiro Ctrl + t, depois '?').
Lista de atalhos úteis
! - executa um comando
s - divide a tela verticalmente
S - divide a tela horizontalmente
r - redimensiona o frame atual
R - remove o frame atual
c - abre um terminal (xterm, por padrão)
w - lista as janelas abertas
Q - desfaz a configuração de frames (janelas maximizadas)
[1-9] - seleciona janela de número [1-9]
[teclas direcionais] - navega entre frames
C-[teclas direcionais] - move a janela entre frames
Configuração
O arquivo principal de configuração é o ~/.ratpoisonrc. Consulte o Wiki para informações posteriores de customização. Um exemplo de .ratpoisonrc funcional:
exec /usr/bin/rpws init 4 -k # habilita 4 workspaces. Para navegar até a workspace 'n', digite MOD1 + F[n] exec xsetroot -cursor_name left_ptr # um cursor mais elegante # escape C-z (um exemplo de como alterar o caractere de escape) unbind c # remove o comando 'c' para abrir um xterm. Modificá-lo-emos a seguir bind c exec urxvt -tr # executa urxvt ao invés de xterm unbind f # a tecla de atalho 'f' é meio inútil e será substituída por uma mais usual. bind f exec firefox3
TODO
Temporary Window Managers, Ratmenu/Ratmen e ~/.ratpoisonrc avançado.
Ligações externas
http://www.nongnu.org/ratpoison/