Wmaker-crm

De zerutek

Saltar a: navegación, buscar

23/01/2013

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

Referencias

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