La mayor comunidad de Debian en español

Evilwm


evilcat

Evilwm es un gestor de ventanas basado en aewm. Extremadamente ligero y minimalista (el tamaño del paquete binario apenas llega a los 30 kB). Según su página web,

'Minimalist' here doesn't mean it's too bare to be usable - it just means it omits a lot of the stuff that make other window managers unusable.

En evilwm las ventanas sólo llevan como decoración un borde de 1 píxel. No encontrarás iconos, paneles o menús. No son necesarios, evilwm está pensado para trabajar con el teclado.

Instalación

Lo instalamos

# aptitude install evilwm

El terminal por defecto de evilwm es xterm. Si no lo tenemos lo instalamos también

# aptitude install xterm

El siguiente paso es decidir cómo queremos iniciar evilwm. Podríamos añadirlo a nuestro gestor de entrada (gdm, kdm, xdm, slim), o usar startx. En este caso editamos (o creamos, si no existe), el archivo ~/.xinitrc

# nano ~/.xinitrc
exec evilwm

Vamos a entrar por primera vez en evilwm, para ver qué aspecto tiene

$ startx

Si sólo tenemos el sistema base, evilwm no encontrará qué fuente debe usar y el sistema volverá a las tty. Así, es conveniente instalar, por ejemplo,

# aptitude install xfonts-75dpi xfonts-100dpi

Quizá queramos ponerle un fondo de pantalla. La combinación Ctrl+Alt+Return lanza el terminal (por defecto xterm). Tenemos varias posibilidades para esto. Una de las más sencillas es instalar feh

# aptitude install feh

Una vez tenemos la imagen que queremos usar, editamos nuestro .xinitrc

# nano .xinitrc

feh --bg-scale (ruta a la imagen)
exec evilwm

Combinaciones de teclas en evilwm. Opciones de configuración

Las combinaciones de teclas por defecto son

CTRL+ALT
+ Return abre un nuevo terminal (por defecto, xterm)
+ h mueve la ventana hacia la izquierda (16 píxeles)
+ j mueve la ventana hacia abajo (16 píxeles)
+ k mueve la ventana hacia arriba (16 píxeles)
+ l mueve la ventana hacia la derecha (16 píxeles)
+ y la ventana se sitúa en la esquina superior izquierda
+ u la ventana se sitúa en la esquina superior derecha
+ b la ventana se sitúa en la esquina inferior izquierda
+ n la ventana se sitúa en la esquina inferior derecha
+ x (toggle) se maximiza la ventana
+ = (toggle) se maximiza la ventana verticalmente
+ INSERT "esconde" la ventana detrás de las demás
+ ESC se cierra la ventana
+ i muestra información sobre la ventana
+ f activa o desactiva la opción de mantener "fija" la ventana (es decir, tenerla o no en el resto de escritorios virtuales)
+ 1 al 8 cambiamos entre los 8 escritorios virtuales
+ LEFT se cambia al escritorio virtual anterior
+ RIGHT se cambia al siguiente escritorio virtual
+ BACKSPACE finaliza la sesión
ALT+TAB cambia la ventana seleccionada

El ratón puede usarse también para manipular ventanas. La seleccionamos y hacemos click en el borde de un píxel que la rodea para moverla, o bien

Alt
botón 1 movemos la ventana
botón 2 redimensionamos la ventana
botón 3 "esconde" la ventana detrás de las demás

Podemos pasarle a evilwm parámetros adicionales

-display display
    especifica en qué display queremos que evilwm trabaje
-term termprog
    especifica qué terminal se abrirá al hacer <em>Ctrl+Alt+Return</em> (por defecto es xterm)
-fn fontname
    especifica qué fuente se usará al redimensionar o mostrar el título de las ventanas
-fg foreground colour
-fc fixed colour
-bg background colour
-bw borderwidth
    tamaño del borde de las ventanas, en píxeles
-snap num
    activa la característica "snap-to-border" support. num nos indica la proximidad que debe existir para que ocurra
-mask1 modifiers
-mask2 modifiers
-altmask modifier
    sobreescribimos las teclas "especiales", es decir, mask1 (por defecto <em>Ctrl+Alt</em>), mask2 (por defecto <em>Alt</em>, altmask(por defecto <em>Shift</em>). Podemos incluir varios "modifiers", separados por signos +. Teclas válidas son <em>Shift, Lock, Ctrl, Alt, mod1, mod2, mod3, mod4, mod5.
-app name/class
-g geometry
-v vdesk
-s
-nosoliddrag
    se dibuja la ventana en la pantalla mientras la movemos o la redimensionamos
-V
    nos informa de la versión de evilwm que estamos usando

A la hora de lanzar aplicaciones, en principio hemos de usar el terminal.


aplicación & exit

Otra opción es el uso de xbindkeys, un paquete que nos permitirá lanzar aplicaciones mediante combinaciones de teclas y/o botones del ratón.

# aptitude install xbindkeys

Creamos ahora el archivo de configuración de xbindkeys, ~/xbindkeysrc

xbindkeys --defaults > .xbindkeysrc
# nano .xbindkeysrc

"kazehakase"
Alt+F1

Así, para ejecutar kazehakase lo haremos con la combinación de teclas Alt+F1. En principio todas las teclas están permitidas, aunque se desaconseja el uso de scroll y lock, ya que podría entrar en conflicto con las combinaciones de teclas asociadas a evilwm.
Para que xbindkeys se ejecute con el inicio de sesión, editamos el archivo ~/.xinitrc

# nano .xinitrc
xbindkeys &
feh --bg-scale (ruta a la imagen)
exec evilwm

Si no nos gusta xterm, o simplemente preferimos otro terminal, no tenemos más que modificar ~/.xinitrc

# nano .xinitrc

exec evilwm -term aterm

Algunos programas que podemos usar para ampliar las funcionalidades de evilwm son
- gdesklets, adesklets (widgets)
- asclock
- idesk, si necesitamos iconos
- gmrun, lanzador de aplicaciones

Referencias

http://www.6809.org.uk/evilwm
http://es.gentoo-wiki.com/HOWTO_EvilWM

Relacionado con Evilwm



Buscador

Búsqueda avanzada

Inicio de sesión

Encuesta

¿Que haces cuando tienes un problema?
Utilizo google hasta para encontrar la hora
70%
Leo los manuales hasta hartarme
8%
Utilizo esDebian que para algo está
15%
Esto con windows no pasaba
3%
Formateo
0%
Mirar en las listas de correo y bug tracker
0%
Ninguna de las anteriores
5%
Total de votos: 66

En línea

En este momento hay 11 usuarios y 32 invitados en línea.