HOWTO EvilWM
De Gentoo Linux Wiki
|
Entornos de Escritorio |
|
Gestores de Ventanas
|
| edit |
Tabla de contenidos |
[editar] ¿Qué es EvilWM?
EvilMW es un WM extremadamente ligero, tiene un código fuente de unos 30kb y compila en unos 3 segundos. Éste provee de atajos de teclado, múltiples escritorios, y un borde de 1 pixel.
[editar] Instalación
emerge -va x11-wm/evilwm
y en tu usuario:
nano ~/.xinitrc
Haz que tu .xinitrc se corresponda con ésto:
| Archivo: ~/.xinitrc |
# Sample .xinitrc for starting evilwm # Merge X resources from ~/.Xdefaults [ -f $HOME/.Xdefaults ] && xrdb $HOME/.Xdefaults # Set the background and root cursor shape xsetroot -solid \#400040 xsetroot -cursor_name left_ptr # Start evilwm - snap to borders within 10 pixels /usr/bin/evilwm -snap 10 & # Transfer control to xclock - killing xclock (with Ctrl+Alt+Escape, say) # will exit our session exec xclock -digital -padding 2 -g -0+0 # Or, if you want to be able to exit X with Ctrl-Alt-Backspace only, use this # dummy line as the last line: #exec sleep infinity |
[editar] Usando EvilWM
Cuando arrancas EvilWM usando startx desde la linea de comandos, te darás cuenta de que no hay menu y barras de herramientas. Para ejecutar un programa en EvilWM debes lanzarla en una terminal, y para lanzar ésta, tienes que presionar <control><alt><intro> y te saldrá una ventana con ella.
[editar] Controles
Puedes usar el ratón para manipular las ventanas en EvilWM simplemente con pulsar/arrastrar el borde de 1 pixel, o pulsando Alt y haciéndolo en dónde quieras de la ventana cliente. Los controles son:
- Botón 1 --- Mueve la ventana.
- Botón 2 --- Redimensiona la ventana.
- Botón 3 --- Minimiza la ventana.
La mayoría de los controles de EvilWM funcionan presionando Control y Alt, y entonces precionando una tecla. Éstas funciones son:
- Intro --- Crea una nueva terminal.
- Escape --- Borra la ventana activa.
- Insert --- Minimiza la ventana activa.
- H, J, K, L --- Mueve la ventana a la izquierda, abajo, arriba o a la derecha 16 píxeles.
- Y, U, B, N --- Mueve la ventana a arriba a la izquierda, arriba a la derecha, abajo a la izquierda, o a arriba a la derecha de la pantalla.
- I --- Muestra información sobre la ventana activa.
- Igual --- Maximiza la ventana activa verticalmente.
- X --- Maximiza la ventana activa (tanto verticalmente como horizontalmente).
Si compilaste con soporte para escritorio virtual, éstas funciones también estarán disponibles:
- F --- Fija o "Des-Fija" la ventana activa.
- 1 - 8 --- Cambia el escritorio virtual.
- Izquierda --- Pasa al escritorio virtual anterior.
- Derecha --- Pasas al siguiente escritorio virtual.
Nota:
Añadir que la combinación Alt + Tabulador, hace que puedas recorrer todas las ventanas abiertas. Para mover una ventana de un escritorio virtual a otro, fíjala, cambia de escritorio, y luego vuelvela a su estado original. Para salir de EvilWM, sal de xclock pulsando Control + Alt + Delete o mueve el cursor encima del xclock y pulsa Control + Alt + Escape. |
[editar] Lanzando Programas
Quizás en EvilWM puedas encontrar molesto ejecutar los programas desde una terminal y tener que dejarla abierta. Así que puedes hacer lo siguiente:
programa_que_sea & exit
Ésto separará el programa de un terminal. Si eres realmente perezoso (como yo) seguramente quieras hacer un alias para sólamente escribir:
programa_que_sea & x
Para hacer ésto, pon la siguiente linea en el archivo ~/.bashrc:
| Archivo: ~/.bashrc |
alias x='exit' |
No tienes tampoco porqué usar espacios en blanco, podrías escribir:
programa_que_sea&x
... Ya te dije que era vago ;) También podrías hacer ésto:
programa_que_sea & y_este_otro; exit
Ésto funciona al menos con bash y con zsh.
Realmente no necesitas especificar un segundo programa, podrías simplemente escribir:
programa_que_sea&
Al menos ésto funciona en bash.
[editar] Hacer que EvilWM trabaje por tí
En el primer vistazo EvilWM te parecerá un WM realmente malo, colores planos de fondo, sin barras de herramientas... Así que aquí tienes una lista de comandos/programas para hacer tu experiencia con EvilWM más agradable:
- xv -quit -root -rmode 5 -max $HOME/images/bg2.jpg -- Fija una imagen de fondo estirada en tu pantalla. (necesita xv)
- /usr/bin/evilwm -term Eterm & -- Fija tu terminal por defecto a algo más. (añade ésto a tu .xinitrc)
- gdesklets -- Geniales pequeños añadidos que te permiten añadir cosas como una barra de inicio a tu escritorio.
- adesklets -- Más añadidos como gdesklets excepto que son mucho más ligeros en dependencias.
- asclock -- Una alternativa a xclock.
- idesk -- Un simple programa para poner iconos en tu escritorio que funciona genial con EvilWM.
- gmrun -- Un diálogo de "run" con autocompletado de comandos como el bash. También maneja URLs. Funciona mejor cuando se configura con una combinación de teclas específica.
- xbindkeys -- Un servidor (daemon) que permite asignar programas a combinaciones de teclas.
[editar] Ajustes Adicionales
Opciones de linea de comandos de EvilWM:
- -display display
- especifica en qué sesión de X ejecutarla.
- -term programa
- Especifica un programa alternativo para ejecutarlo cuando lanzas una nueva terminal (por defecto es xterm, o x-terminal-emulator en Debian).
- -fg primer-plano
- Color para las ventanas activas actualmente.
- -bg segundo-plano
- Color para las ventanas inactivas.
- -bw ancho-del-borde
- Ancho del borde de las ventanas en píxeles.
- -snap número
- Añade soporte para ajustar las ventanas con aproximación. número da la aproximación en píxeles para ajustarlas.
- -V
- Visualiza el número de versión.
[editar] KDM
Para hacer que EvilWM trabaje con KDM, renombra tu .xinitrc a .xsession. La siguiente vez que cargues kde, selecciona "Custom", y ejecutarás cualquier cosa que esté en tu archivo .xsession.
[editar] Enlaces de Interés
[editar] Créditos
Artículo original en Gentoo-WIKI: HOWTO EvilWM (Inglés)
Traducido por Geko (gekito@gmail.com)
