Window Maker

From zerutek.com
Jump to: navigation, search

27/03/2014

Window Maker

Window Maker es el gestor de ventanas que uso, y por mucho que pruebe otros, siempre vuelvo a él. Tiene algunas carencias, sobre todo a la hora de configurar algunas características. Esto es un intento de recopilar todas esas configuraciones que necesito para utilizarlo a diario.

El área de notificación

Cada vez más y más programas y "applets" la usan, por lo que puede resultar imprescindible.

wmsystemtray

Una muy buena opción, con un funcionamiento muy estable.

Docker

Es un "dock" diseñado para Openbox 2 que funciona en Window Maker. Me he encontrado con algunos problemas, finalizando de manera abrupta cuando algo no le gusta. Por ejemplo no se lleva bien con gnome-volume-control-applet.

Disponible en los repositorios Debian.

Stalonetray

Otro "dock" con opciones para Window Maker (stalonetray --dockapp-mode wmaker --slot-size 32 --geometry 2x2 --parent-bg --scrollbars none). No lo he probado lo suficiente, pero mis impresiones son que no funciona muy fino, y no soy capaz de hacerlo funcionar con más de cuatro aplicaciones en el área de notificación.

Disponible en los repositorios Debian.

Peksystray

Aunque no haya disponibles paquetes, su compilación es bien sencilla, y por ahora es la solución que utilizo, con la siguiente configuración.

peksystray --height 64

El audio, el área de notificación y los teclados multimedia

Siempre es interesante poder controlar el volumen desde el área de notificación, o desde los teclados multimedia.

Pasystray, la opción si se utiliza Pulseaudio

Aunque no haya disponibles paquetes, su compilación es bien sencilla, y es la mejor opción si se utiliza Pulseaudio.

Volumeicon

Disponible en el paquete volumeicon-alsa, una buen opción si se utiliza alsa.

xfce4-volumed

Es el demonio que utiliza xfce para que las teclas de volumen de los teclados multimedia funcionen. Existe paquete con el mismo nombre.

wmaker-crm

Las actualizaciones de Window Maker son muy escasas, y a su sombra nace wmaker-crm, un fork que intenta solucionar algunos problemas, a la vez de añadir alguna característica, pero sin desviarse del espíritu de de Window Maker.

Parece que Window Maker se está moviendo últimamente, por lo que no hace falta recurrir a wmaker-crm para que las cosas se solucionen.

Instalar wmaker-crm

Para instalar wmaker-crm hay que recurrir a:

gdm3 y wmaker-crm

Para tener la oportunidad de escoger éste gestor de ventanas, o cualquier otro, hay que añadir el fichero /usr/share/xsessions/wmaker-crm.desktop

[Desktop Entry]
Encoding=UTF-8
Name=Window maker-crm
Comment=This session logs you into Window Maker
Exec=/opt/wmaker-crm/bin/wmaker
# no icon yet, only the top three are currently used
Icon=
Type=Application

Ventanas trasparentes

Es una funcionalidad que normalmente no es necesaria, pero que puede ser interesante en algunos momentos

xcompmgr

No he logrado que éste se lleve bien con Window Maker, por lo que no parece ser una opción.

Cairo Composite Manager

Tiene algunos problemas con los menús, pero se puede utilizar sin problemas.

Se puede recurrir a su repositorio para la instalación.

autostart

~/GNUstep/Library/WindowMaker/autostart es la manera de lanzar aplicaciones al inicio de Window Maker. Estas son algunas de las opciones que utilizo:

if ! (pidof dclock > /dev/null);then
    dclock -miltime -bg blue -led_off blue -fg white -date %d/%m/%Y &
fi

if ! (pidof nm-applet > /dev/null);then 
    nm-applet &
fi

#cairo-compmgr &
xscreensaver -no-splash &
# Actualmente lo dejo deshabilitado.
#pulseaudio --start &
gnome-volume-control-applet &
# Teclas de volumen en el teclado
if ! (pidof xfce4-volumed > /dev/null);then
   xfce4-volumed &
fi
# Icono de volumen (Alsa)
#if ! (pidof volumeicon > /dev/null);then
#    volumeicon &
#fi
# Icono de volumen en systyray (Pulseaudio)
if ! (pidof pasystray  > /dev/null);then
    pasystray &
fi
gnome-power-manager &
xfce4-power-manager &
xset -b &

Cambio de idioma del teclado

Si utilizamos Window Maker como entorno en nuestras conexiones remotas, utilizando, por ejemplo,x2go, y si utilizamos configuraciones de teclado de países diferentes, puede que necesitemos cambiar el idioma de teclado. En mi caso he introducido un par de entradas en el menú vía WPrefs:

  • Teclado ES
setxkbmap -layout 'es,es' -model pc105
  • Teclado GB
setxkbmap  -layout gb -variant intl
  • Teclado US
setxkbmap  -layout us -variant intl

Referencias

http://windowmaker.org/

http://sourceforge.net/projects/wmsystemtray

http://icculus.org/openbox/2/docker/

http://stalonetray.sourceforge.net/

http://peksystray.sourceforge.net/

https://github.com/christophgysin/pasystray

http://en.wikipedia.org/wiki/Pulseaudio

http://softwarebakery.com/maato/volumeicon.html

http://repo.or.cz/w/wmaker-crm.git

http://cairo-compmgr.tuxfamily.org/

http://x2go.org