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

Foro para discutir sobre la documentación en linux (libros, ebooks, documentos, editoriales, autores, etc), así como temas publicados en el sitio.
Avatar de Usuario
macondo
Forista Medio
Forista Medio
Mensajes: 407
Registrado: Dom May 29, 2005 7:00 am
Ubicación: Panamá

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

Mensaje por macondo » Jue Ene 10, 2008 7:28 pm

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

Ratpoison es un gestor de ventanas minimalista, que usa poco el ratón
(sólo lo uso para abrir enlaces), sólo usa 1,5 MB RAM, sumamente rápido,
no usa temas, styles, ni decoraciones, botones, etc. En cuanto a looks,
no tiene ninguno, es espartano y sólo tiene como meta, velocidad,
simplicidad, y el aprovechamiento máximo de la pantalla.

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 <Enter>

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 del gestor>

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/218 ... 2204_o.png

Captura: firefox y aterm (pantalla dividida)
http://farm3.static.flickr.com/2169/218 ... 81b2_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

Saludos,
macondo
Enero 10 2007
Avatar de Usuario
niky45
Forista Ancestral
Forista Ancestral
Mensajes: 9186
Registrado: Jue Abr 12, 2007 7:00 am
Ubicación: tras la pantalla (...)
Contactar:

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

Mensaje por niky45 » Jue Ene 10, 2008 10:41 pm

quizaen mi caso sea excelente ideapara el miniserver (p2@400mhz),ya que pensando, he llegado a la conclusion de que yopodria usar todo el rato la terminal siempre que tuviera acceso a las appz graficas,y en el caso de ratpoison, me imagino que seria tan simple como dejar abierta una terminal.

cuando vuelva a arrancar el miniserver (lo tengo descansando, que la ultima vez trabajo mucho), lo pruebo y te lo digo.

por cierto, podrias poner una screen, para que nos hagamos una idea....

y una pequeña pregunta, aunque me imagino la respuesta, ¿esta en los repos de debian? EDIT: :oops: :oops: :oops: :oops: (sorry, gracias por el detalle milux)

:D
Última edición por niky45 el Jue Ene 10, 2008 10:53 pm, editado 1 vez en total.
#446716
>>"Linux: the operating system with a CLUE... Command Line User Environment".
(seen in a posting in comp.software.testing)

[ DNFD ] - [ F4A ] - [ dotfiles ]
Avatar de Usuario
milux1
Forista Ancestral
Forista Ancestral
Mensajes: 5366
Registrado: Lun Abr 03, 2006 7:00 am
Ubicación: San Roque- Cadiz- Andalucia

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

Mensaje por milux1 » Jue Ene 10, 2008 10:47 pm

¿esta en los repos de debian?



si como yo usan Debian:

$ sudo apt-get install ratpoison menu xtrlock
usuario linux:377508, debian lenny/squeeze,archlinux

Google casi siempre tiene la respuesta, solo hay que hacer la pregunta adecuada
Avatar de Usuario
macondo
Forista Medio
Forista Medio
Mensajes: 407
Registrado: Dom May 29, 2005 7:00 am
Ubicación: Panamá

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

Mensaje por macondo » Jue Ene 10, 2008 10:54 pm

niky45 escribió:
por cierto, podrias poner una screen, para que nos hagamos una idea.... :D


Sabrás que nunca he usado screen, esos son otros mil pesos, .screenrc etc, pero le meteré mano :))
Avatar de Usuario
niky45
Forista Ancestral
Forista Ancestral
Mensajes: 9186
Registrado: Jue Abr 12, 2007 7:00 am
Ubicación: tras la pantalla (...)
Contactar:

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

Mensaje por niky45 » Jue Ene 10, 2008 11:03 pm

macondo escribió:
niky45 escribió:
por cierto, podrias poner una screen, para que nos hagamos una idea.... :D


Sabrás que nunca he usado screen, esos son otros mil pesos, .screenrc etc, pero le meteré mano :))


segun acabo de ver en google (iba a poner un link, peor es corto, ais que hago copy-paste):

capturar pantalla desde consola

xwd -out nombredelarchivo

Pinchando sobre el fondo del escritorio nos captura toda la pantalla, luego si queremos pasarlo a .jpg/.pmg lo abrimos con el gimp y lo guardamos con la extensión que deseemos.


o haces un mv cambiandole la extension.

si en linux todo es posible!! :wink:

EDIT,pues no se si todo es posible. juro que una vez lo hice,peor ahora me tira command not found.....
#446716
>>"Linux: the operating system with a CLUE... Command Line User Environment".
(seen in a posting in comp.software.testing)

[ DNFD ] - [ F4A ] - [ dotfiles ]
Avatar de Usuario
macondo
Forista Medio
Forista Medio
Mensajes: 407
Registrado: Dom May 29, 2005 7:00 am
Ubicación: Panamá

Mensaje por macondo » Jue Ene 10, 2008 11:37 pm

Jaja, me tienes loco nicky45, creí que te referías a Gnu-screen :D Phew!

en el artículo puse 2 capturas (screenshots).

En rp sólo hay que pulsar la tecla Print (Impr), haces F6+barra de espacio a la pantalla que quieres y pinchas la pantalla, y scrot te da una captura en .png, la cual va a tu /home.

Qué clase de "screen" quieres? Sospecho que hoy no es tu día :) yo también tengo días así de vez en cuando, miro pero NO veo.
Avatar de Usuario
niky45
Forista Ancestral
Forista Ancestral
Mensajes: 9186
Registrado: Jue Abr 12, 2007 7:00 am
Ubicación: tras la pantalla (...)
Contactar:

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

Mensaje por niky45 » Vie Ene 11, 2008 4:53 pm

:oops: :oops: no era mi dia, desde luego.

me referia a screenshots, sorry, no habia visto los enlaces (ni mi cabeza..... ¿alguien sabe donde la he dejado esta vez? :oops:), las llamo screens porque screenshot esun poco largo de escribir.

te tengo que dar las gracias por lo de gnu-screen, no lo conocia,y parece muy util (oigo a mi pc diciendo 'no, por favor, mas trabajo no....'), como todo, habra que probarlo....

:D :D
#446716
>>"Linux: the operating system with a CLUE... Command Line User Environment".
(seen in a posting in comp.software.testing)

[ DNFD ] - [ F4A ] - [ dotfiles ]
Avatar de Usuario
macondo
Forista Medio
Forista Medio
Mensajes: 407
Registrado: Dom May 29, 2005 7:00 am
Ubicación: Panamá

Mensaje por macondo » Lun Ene 14, 2008 7:06 pm

Se me olvidó mencionar que una vez que dividen la pantalla en dos, horizontalmente (F6+s) o verticalmente (F6+S) y quieren habilitar el focus de la pantalla que elijan, se puede hacer con:

F6 + Tab
guarismo

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

Mensaje por guarismo » Vie Feb 15, 2008 12:18 am

Tienes razón, es muy rápido todo pero hay que ser minimalista desde el principio, es decir, desinstalar primero que nada el gdm (en mi caso) para que verdaderamente camine como debe ser. Yo sólo paré el gdm y después tuve que estar borrando el X0-lock, reiniciando las X, saliendo, entrando para ver por qué inicialmente no funcionaba, etc; un verdadero fastidio. Sin embargo, cuando lo arranqué verdad que todo vuela. No obstante, me quedo con Gnome-Debian, que tampoco esta muy pesado, porque sólo tengo lo que necesito (comparado con Ubuntu y SuSE que no tienen nada que envidiar al Vista en gasto de recursos).
Avatar de Usuario
macondo
Forista Medio
Forista Medio
Mensajes: 407
Registrado: Dom May 29, 2005 7:00 am
Ubicación: Panamá

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

Mensaje por macondo » Vie Feb 15, 2008 2:25 am

zeka escribió:Tienes razón, es muy rápido todo pero hay que ser minimalista desde el principio, es decir, desinstalar primero que nada el gdm (en mi caso) para que verdaderamente camine como debe ser.


Jeje! Obviamente. El usuario de rp por lo general no necesita gdm or kdm, sólo son obstáculos, sólo tienes que poner ratpoison en tu .xinitrc :)
debian wheezy / minimal install / icewm / vimperator
"Entre más lideo con gente, más quiero a mi perro" - Oscar Wilde
"No good deed will go unpunished" - Anonymous
Avatar de Usuario
ExEKieLiTo
Forista Legendario
Forista Legendario
Mensajes: 2107
Registrado: Vie Dic 07, 2007 8:00 am
Ubicación: /dev/Argentina/buenos aires

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

Mensaje por ExEKieLiTo » Vie Feb 15, 2008 4:16 pm

otro buen aporte !! felicidades Macondo :) siempre al dia con los tuto vos !!!
Avatar de Usuario
macondo
Forista Medio
Forista Medio
Mensajes: 407
Registrado: Dom May 29, 2005 7:00 am
Ubicación: Panamá

Mensaje por macondo » Sab Feb 16, 2008 3:16 am

Hoy descubrí que para ver la fecha/hora en español, sólo hay que agregar la siguiente línea a su .ratpoisonrc en la sección de atajos:

bind a exec ratpoison -c "echo `date`"

Gracias kidd2!
debian wheezy / minimal install / icewm / vimperator
"Entre más lideo con gente, más quiero a mi perro" - Oscar Wilde
"No good deed will go unpunished" - Anonymous
Avatar de Usuario
macondo
Forista Medio
Forista Medio
Mensajes: 407
Registrado: Dom May 29, 2005 7:00 am
Ubicación: Panamá

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

Mensaje por macondo » Mar Mar 04, 2008 4:32 pm

Si quieren cambiar los fonts y colores de la fecha cuando pulsan F6+a, agreguen las siguientes líneas a su .ratpoisonrc:

set bgcolor black
set fgcolor yellow
set font -xos4-terminus-*-*-*-*-16-*-*-*-*-*-iso8859-15

Reemplacen el font por el de su agrado, yo escogí xfont-terminus.

Screenshot
http://farm3.static.flickr.com/2379/230 ... 2dcd_o.png
debian wheezy / minimal install / icewm / vimperator
"Entre más lideo con gente, más quiero a mi perro" - Oscar Wilde
"No good deed will go unpunished" - Anonymous
Avatar de Usuario
macondo
Forista Medio
Forista Medio
Mensajes: 407
Registrado: Dom May 29, 2005 7:00 am
Ubicación: Panamá

Mensaje por macondo » Vie Abr 11, 2008 6:58 pm

Debo confesar que soy un adicto al uso de Alt+Tab para cambiar frames/ventanas.

Agreguen estas líneas en su .ratpoisonrc:

definekey top M-Tab next
definekey top M-ISO_Left_Tab prev

salven/cierren su editor, reinicien rp et voilà! ya pueden usar alt-tab.

saludos,

Gracias a phractured, en:
http://phraktured.net/ratpoison.tags.html
debian wheezy / minimal install / icewm / vimperator
"Entre más lideo con gente, más quiero a mi perro" - Oscar Wilde
"No good deed will go unpunished" - Anonymous
PICCORO

Mensaje por PICCORO » Mar Abr 15, 2008 8:37 pm

zeka escribio: "No obstante, me quedo con Gnome-Debian, que tampoco esta muy pesado, porque sólo tengo lo que necesito (comparado con Ubuntu y SuSE que no tienen nada que envidiar al Vista en gasto de recursos)."

y dicen que soy el unico que lo dice y critica!

makondo el ratpoison es una maravilla! mas rapido = imposible!
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje