Arch Linux

 

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/

http://www.nongnu.org/ratpoison/doc

http://ratpoison.antidesktop.net/

Ferramentas pessoais
TOOLBOX
LANGUAGES