Ratpoison
3.1. Con manejador de sesiones
3.2. Sin manejador de sesiones
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
ratpoisonA 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
startxEn 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 classEn 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.