Ratpoison

1. Descripción

2. Instalación

3. Ejecución

3.1. Con manejador de sesiones

3.2. Sin manejador de sesiones

4. Configuración


1. Descripción

Ratpoison es un simple gestor de ventanas con pocas dependencias, ligero, sin gráficos ni decoraciones de ventanas, ni iconos y, sobre todo, totalmente independiente del ratón. Todas sus ventanas aparecen maximizadas para aprovechar al máximo la pantalla. Toda la interaccion es mediante atajos de teclado.

2. Instalación

La instalación es muy sencilla, para ello nos logamos en una terminal como root y ejecutamos

aptitude install ratpoison


3. Ejecución


La ejecución es distinta si tenemos un manejador de sessiones como por ejemplo gdm o no lo tenemos.

3.1. Con manejador de sesiones

Debemos crear un fichero .xsession con el siguiente codigo en la $HOME del usuario a logarse

ratpoison

A la hora de iniciar el manejador de sesiones, por ejemplo gdm, debemos elegir ejecutar script Xclient

3.2. Sin manejador de sesiones

Creamos un archivo .xinitrc análogo al .xsession anterior en la $HOME del usuario a logarse y ejecutamos

startx


4. Configuración

En la configuracion solo debemos modificar un fichero .ratpoisonrc en la $HOME del usuario a logarse.
Por defecto al instalarse ratpoison tenemos un ejemplo en /etc/xdg/ratpoison.
El fichero es bastante simple de comprender. Por defecto se tiene un atajo de teclado predefinido que es Ctrl +t , con este atajo el cursor cambiara mostrandonos un recuadro, este nos indica que esta a la espera de la pulsacion de otra tecla para ejecutar algo, por ejemplo predefinido nos viene el punto . que nos muestra un menu, o si pulsamos Ctrl-c nos lanza la terminal que tengamos por defecto.
Un ejemplo de .ratpoisonrc puede ser el siguiente:

exec xsetroot -cursor_name -left_ptr
exec rpws init 6 -k
bind F1 exec rpws 1
bind F2 exec rpws 2
bind F3 exec rpws 3
bind F4 exec rpws 4
bind F5 exec rpws 5
bind F6 exec rpws 6
bind r restart
bind i exec iceweasel
bind a exec aterm
bind t exec thunar
set winname class

En el fichero binddenota el atajo predefinido ( Ctr +t ) que puede modificarse. Asi con este mas F3 iríamos al tercer workspace de los seis que hemos predefinido con exec rpws init 6 -k , o si pulsamos i despues de Ctrl +t ejecutariamos iceweasel.