__TOC__

WDM è un piccolo, e leggero sostituto di XDM. Se stai cercando qualcosa di semplice da sostituire a XDM è altamente consigliato.

E' abbastanza semplice da aggiungere alla lista delle sessioni Fluxbox (o qualunque altro gestore desktop)

Dovrete aver installato WDM e correttamente funzionante. In caso contrario installate WDM e tornare indietro.

Per prima cosa modificare i due files di configurazione per WDM. Il primo è XClients e il secondo è WDM-Config. Che si trovano in /etc/X11/wdm

Modificare XClients

Nel file XClients bisogna aggiungere un po di script che controllerà se fluxbox esiste ed è eseguibile. Aprire con il vostro editor preferito il file XClients. La parte dello script che dovrete cambiare è questa:

 # First thing - check the user preferences
 if [ -f $HOME/.wm_style ] ; then
    WMSTYLE=`cat $HOME/.wm_style`
    case "$WMSTYLE" in

Ed è compilata con un gruppo di articoli che assomigliano a questo:

    wmaker*|WindowMaker*)
   # startup WindowMaker
   WMAKER_PATH=/usr/bin/wmaker
   if ! test -x $WMAKER_PATH ; then
      FindInPath $WMAKER_PATH
      if test -n "$result" -a -x "$result"; then
          WMAKER_PATH="$result";
      fi
   fi
   if test -x $WMAKER_PATH ; then
      echo Starting WindowMaker >$HOME/.xwm.msgs
      env > "$HOME"/Xrootenv.0
      exec $WMAKER_PATH >>$HOME/.xwm.msgs 2>&1
   fi
   ;;
   esac
 fi

E abbiamo bisogno di aggiungere un pezzo di codice per controllare se fluxbox è eseguibile. Quindi, prima di salvare il tutto aggiungete queste righe:

  fluxbox*|FluxBox)
 # startup fluxbox
 FLUXBOX_PATH=/usr/bin/startfluxbox
 if ! test -x $FLUXBOX_PATH ; then
   FindInPath $FLUXBOX_PATH
   if test -n "$result" -a -x "$result"; then
     $FLUXBOX_PATH="$result";
   fi
 fi
 if [ -x $FLUXBOX_PATH ] ; then
   echo Starting FluxBox >$HOME/.xwm.msgs
   exec $FLUXBOX_PATH >>$HOME/.xwm.msgs 2>&1
 fi
 ;;

Modifica del file WDM-config

Dopo aver modificato XClients, avremo bisogno di aggiungere fluxbox al file WDM-Config. Aprire il file e cercare una riga come questa:

DisplayManager*wdmWm:           WindowMaker:None

e cambiarla in:

DisplayManager*wdmWm:  WindowMaker:FluxBox

Salvate tutto, riavviate WDM e fluxbox apparirà nel menù

Category:Italiano / Italian howtos