• Suscríbete al Feed Espacio Linux
  • Suscríbete al Feed por Email
  • Sigue a Espacio Linux en Identi.ca
  • Espacio Linux también en Facebook
  • Sigue a Espacio Linux en Twitter
  • Sigue a Espacio Linux en Google +
          Iniciar sesión | Registrarse

HOWTO: Configuración Básica de Ratpoison (rp)

Obviamente, no es un gestor para todo el mundo, especialmente hoy en día que todo es basado en ‘looks’: compiz-fusion, beryl, y eye-candy. Si se la pasan comparando escritorios con sus amigos a ver quién tiene el más bonito, con lo último en pijadas, paren de leer, esto no es para ustedes.

En mis andanzas por los foros y el internet (IRC), me he dado cuenta que la mayoría de los usuarios de rp son geeks, desarrolladores, programadores, y adictos a juegos virtuales. El hardware que usan varía de PII a Xeon, y máquinas con lo último en procesadores. Lo usan en Linux, BSDs, y otras arquitecturas. Dichos usuarios son elitistas, y no
creen en despilfarros de recursos, y cuando trabajan, no quieren distracciones, de hora, barras con íconos y cualquier otra cosa que no los deje concentrarse en la tarea a mano. Muchos usan Gnu Screen en combinación con rp.

INSTALACIÓN.

Pueden bajarlo de: http://www.nongnu.org/ratpoison/

y compilarlo, si como yo usan Debian:

$ sudo apt-get install ratpoison menu xtrlock

xtrlock es un programilla para trancar la pantalla, no usa screensavers (lo cual ahorra RAM), y sólo aparece un candado azul. Una vez lanzado desde el terminal, Run box, o con un atajo de teclas, el candado aparece en la pantalla, congelándola. Para deshabilitar, escriban su contraseña de usuario (no se verá) y pulsen Enter.

Lo puse en mi .xinitrc:

#!/bin/sh

numlockx &
unclutter &
ratpoison
salvo/cierro

startx

Entro a las Xs como una saeta, y me encuentro con un fondo gris, y una X en el medio como puntero del ratón. Ratpoison se mueve con las teclas, Control + t (C-t) es la base de todo:

C-t + c lanza el terminal
Ct-t + ? les da una lista de los atajos de teclas

Me pareció un poco largo el C-t y los atajos complicados, así que googlié y me encontré varios artículos sobre configuraciones, copié y mezclé varias opciones hasta que quedé satisfecho.

rp es rápido para configurar, sólo tiene un fichero de configuración:

.ratpoisonrc

lo cual lo hace mi primer gestor de ventanas una vez que instalo mi distro, en unos minutos estoy en las Xs con el gestor configurado.

$ nano .ratpoisonrc

me lleva a un fichero vacío, y luego pego mi configuración (guardada en mi correo web) y listo. He aquí mi configuración:

************************************************************ ************
alias term exec aterm
escape F6
warp on
startup_message off
set winname class
defborder 0
defpadding 0 0 0 0
defbarpadding 0 0
exec xsetroot -solid black -cursor_name left_ptr
bind semicolon colon

alias showroot exec ratpoison -c fdump; ratpoison -c ‘select -‘ -c only
alias unshowroot exec ratpoison -c “frestore at $HOME/.rpfdump”

## Para mostrar el escritorio
bind B showroot

### Escritorios virtuales
exec rpws -i
exec /usr/bin/rpws init 6 -k

## bind = F6
bind F1 exec rpws 1
bind F2 exec rpws 2
bind F3 exec rpws 3

# “toggle between two frames”
bind C-Tab focuslast

### Atajos de teclas
bind e exec xfe
bind z exec xzgv
bind o exec opera
bind f exec firefox
bind m exec sylpheed-claws
bind u exec aterm -e weechat-curses
bind r restart
bind Delete exec sudo halt
bind W exec ~/bin/windows
bind c exec aterm
bind l exec xtrlock

#Para seleccionar ventanas con el numpad
bind KP_0 select 0
bind KP_1 select 1
bind KP_2 select 2
bind KP_3 select 3
bind KP_4 select 4
bind KP_5 select 5
bind KP_6 select 6
bind KP_7 select 7
bind KP_8 select 8
bind KP_9 select 9

## Las teclas de de la fila de arriba no precisan de bind (F6)

# Para lanzar un Run box:
definekey top C-space exec

# Para hacer un screenshot:
definekey top Print exec aterm -e scrot -c -d 10

************************************************************ ************

Después de pegar la configuración, salvo/cierro nano, y pulso C-t + r para reiniciar Ratpoison, la próxima vez si quiero reiniciarlo uso la nueva configuración F6 + r.

Esto significa que ahora en vez de C-t + c para lanzar el terminal, uso F6 + c y así las otras aplicaciones.

Pueden reemplazar C-t con cualquiera tecla Fn, la tecla Insert, o la tecla Pausa (siempre y cuando no interfiera con las otras aplicaciones), yo escogí F6 porque se me hace fácil con el dedo índice y no tengo que mover la mano fuera del teclado. C-t o F6 les da un cuadrito blanco, que es la señal que necesita la segunda letra para lanzar la aplicación,
etc. Si cometieron un error, simplemente pulsen la tecla Esc y esto cancela el cuadrito.

Para cambiarlo cambien la línea:

escape C-t

por lo que deseen.

Ahora cuando entro a las Xs, tengo un fondo negro 🙂

ATAJOS DE TECLAS

En los atajos de teclas:

bind = F6

Sólo uso 3 escritorios virtuales (se pueden agregar o restar), si quiero ir al escritorio #2, pulso F6 + F2, si quiero ir al escritorio #3, pulso F6 + F3, y así sucesivamente.

Para lanzar mi correo (sylpheed-claws):

F6 + m

Para lanzar weechat para ir al IRC:

F6 + u

Para trancar la pantalla con xtrlock:

F6 + l (letra L)

Para reiniciar rp:

F6 + r

Si quiero apagar la máquina (configuré sudo)

F6 + Tecla Delete (Supr)

Para ver las ventanas abiertas:

F6 + w (aparecen arriba en la esquina derecha)

Para ir a una ventana específica:
F6 + número en el pad de números a la derecha

Para cambiar de ventanas (como Alt+Tab)

Aquí lo pueden hacer de varias formas:

F6 + F6

F6 + barra de espacio

F6 + Enter

F6 + n (próxima)

F6 + p (previa)

Para obtener un Run box:

Ctrl + barra de espacio (aparece arriba a la derecha)

Para obtener una captura:

Pulsen Print (Impr)

Para ver la hora y fecha:

F6 + a

Para ver el menú Debian:

F6 + punto (.)

Para ver la lista de atajos:

F6 + ?

Para cambiar de gestor de ventanas

F6 + ;

y escriben:

tmpwm <nombre de gestor > Enter

no funciona con kde/gnome

Todavía no he descifrado cómo usar el Gimp en rp.

Para ver 2 pantallas al mismo tiempo:

Horizontalmente

F6 + s

Verticalmente

F6 + S

Para separarlas

F6 + Q

Para activar cualquiera de las dos pantallas y hacer cambios:

F6 + flecha arriba/abajo

Para ver qué versión usan:

F6 + v

Para hacer desaparecer el puntero del ratón:

F6 + b

Para cerrar una aplicación:

F6 + k

Captura: firefox

http://farm3.static.flickr.com/2092/2183181718_219f4d2204_o.png

Captura: firefox y aterm (pantalla dividida)

http://farm3.static.flickr.com/2169/2182655141_09528c81b2_o.png

rp maximiza todas las aplicaciones por defecto, lo cual es chévere, no tiene uno que perder tiempo lidiando con el tamaño de la pantalla.

Mi uso de Ratpoison es básico, tiene muchas opciones que no entiendo, pero es un gestor de ventanas muy bueno.

Si lo prueban, dénle un día, es muy práctico y rápido 🙂

Referencias:

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

$ man ratpoison


Temas:
Documentación, Escritorio


Etiquetas:
, ,

Feed Espacio LinuxSi este artículo ha sido de tu interés, considera hacer un comentario o suscribirte al feed para que te enteres de nuevos artículos a través de tu lector de noticias o email.

Acerca del autor

Publica un comentario

Puedes usar estas etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <em> <strong>