Utiliser xorg sans hal


Dans les versions 13.0 et 13.1 de Slackware, 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.

Allons-y

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érer et lancer la commande suivante :

#  ./x11.SlackBuild xserver

6. installer les nouveaux paquets :

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

Et maintenant nous pouvons exécuter Xorg sans hal et sans qu'il plante.

slackware/utiliser_xorg_sans_hal.txt · Dernière modification : 2011/01/31 15:28 de Thomas
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0