Wmaker-crm
23/01/2013
Contents
Instalar/comilar wmaker-crm o wmaker
wmaker-crm Es un fork de Window Maker que, según dice en su página, no intenta desviarse de los principios de ese gran gestor de ventanas. Sospecho que últimamente wmaker y wmaker-crm ya no son ramas distintas.
Los pasos para compilar wmaker o wmaker-crm no difieren.
Requerimientos
- git
- gcc
- automake
- autoconf
- libXft2
- libxpm
- libjpeg
- libtiff
- libpng
- libgif
- libXmu
- libxrandr
- libxinerama
Si usamos Debian o similar
Si usamos una distribución basada en Debian podemos instalar todo lo necesario de una tacada:
aptitude install git-core gcc automake autoconf libxft-dev \ libxpm-dev libjpeg-dev libtiff-dev libpng-dev libgif-dev \ libxmu-dev libxrandr-dev libxinerama-dev
El proceso
Vamos a descargar, compilar e instalar wmaker-crm
Descargar
$ git clone git://repo.or.cz/wmaker-crm.git Cloning into wmaker-crm... remote: Counting objects: 19762, done. remote: Compressing objects: 100% (3592/3592), done. remote: Total 19762 (delta 16116), reused 19762 (delta 16116) Receiving objects: 100% (19762/19762), 11.59 MiB | 943 KiB/s, done. Resolving deltas: 100% (16116/16116), done.
Compilar
Vamos a compilar con todas las opciones dispobles. Nuestra instalación va a residir dentro de /opt/wmaker-crm en vez del habitual /usr/local.
- Generamos el configure
cd wmaker-crm ./autogen.sh
- Llamamos al configure con las opciones deseadas
./configure --enable-xrandr --enable-xinerama --prefix=/opt/wmaker-crm
- Nos dirá algo parecido a ésto:
Window Maker was configured as follows: Installation path prefix : /opt/wmaker-crm Installation path for binaries : /opt/wmaker-crm/bin Installation path for WPrefs.app : /opt/wmaker-crm Supported graphic format libraries : XPM PNG JPEG GIF TIFF builtin-PPM Antialiased text support in WINGs : yes Xinerama extension support : yes XRandR extension support : yes Translated message files to install : None
- compilamos
make
Instalar
- Como root, instalamos en el directorio escogido anteriormente en --prefix=:
make install
- Para que los ejecutalbes generados encuentres sus librerías dinámicas, generamos el fichero /etc/ld.so.conf.d/wmaker-crm.conf con el contenido
/opt/wmaker-crm/lib
gdm3 (Debian)
Si utilizamos gdm3 y deseamos seleccionar wmaker-crm en el menú, añadimos a /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
PATH
Es conveniente que los binarios de wmaker-crm estén accesibles en su ruta correspondiente del PATH. Añadir lo siguiente al fichero /etc/profile para añadirlo globalmente o al fichero ~/.bashrc para realizarlo localmente:
if [ -d /opt/wmaker-crm/bin ];then PATH=/opt/wmaker-crm/bin:$PATH fi