Comment utiliser Xorg sans hal sous Slackware

Depuis Slackware-13.0 Xorg est compilé avec le support de hal. Il est possible de configurer et d'utiliser Xorg sans hal. Pour ce faire il suffit d'entrer les lignes suivantes dans /etc/X11/xorg.conf :

 Section "ServerFlags"
   Option   "AllowEmptyInput"     "false"
   Option   "AutoAddDevices"      "false"
   Option   "AutoEnableDevices"   "false"
 EndSection

Avec cette configuration hal ne sera pas sollicité, mais l'inconvénient est qu'il faut tout de même qu'il soit lancé sinon Xorg plante. Pour ceux qui, comme moi, n'ont pas besoin de hal et veulent s'en débarrasser complètement, il existe une solution très simple : recompiler les paquets xorg-server* sans le support de hal.

Voici la marche à suivre (il faut tout faire obligatoirement en root sauf pour récupérer les sources) :

1. Récupérer les sources de xorg depuis le dvd de slackware :

 $ cp -r <point de montage du dvd>/source/x/x11 ~/

2. Désactiver hal :

 # /etc/rc.d/rc.hald stop

3. Supprimer hal :

 # removepkg hal hal-info

4. Supprimer les paquets xorg-server (il vaut mieux ne plus être sous X) :

 # removepkg xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb

5. Compiler les xorg-server depuis les SlackBuilds officiels. Pour cela il faut aller dans le répertoire x11 récupéré et lancer la commande suivante :

 #  ./x11.SlackBuild xserver

6. installer les nouveaux paquets :

 # installpkg /tmp/x11-build/xorg-server*.txz

Voilà, nous avons enfin un beau Xorg qui fonctionne sans hal, le pied non ? :)

Vus : 791
Publié par Thomas Bourdon : 17