Sujet : Installerhal
etdbus
.
Distribution : Slackware 10.2
Niveau : Intermédiaire
Auteur : pseudonyme
Slackware ne supporte plus gnome depuis 2005. KDE est bien mais le fait que votre clé usb ne soit pas reconnu automatiquement faisait de slackware une distribution moins desktop.
Le projet UTOPIA, initialement crée par Robert Love, est une vision de la façon dont le matériel devrait être manipulé sous GNU/Linux. Il est fondamentalement censé mettre ensemble un nombre de projet dans une fonction pour l'utilisateur final.
Il est possible grâce à ce projet d'insérer un CD-ROM, un DVD, une clé USB et qu'il soit monté automatiquement sur system:/media
et accessible rapidement.
Ceci est possible sur KDE 3.5 grâce au daemon Storage Media Notification
avec les modifications expliquées sur ce tutoriel.
Le projet se compose actuellement de hotplug
, de udev
, de hal
et de gnome-volume-manager
. Le dbus
est employé dans une couche de communication. udev
a besoin du linux-kernel 2.6 pour fonctionner. En rendant /etc/hal/device.d/fstab-update.sh
exécutable cela laisse fstab
et les points de montage gérés par hal
dynamiquement. hal
vient avec certains petits outils intéressants comme lshal
et le hal-dispositif-manager
.
Je pars du principe que votre Slackware est une 10.2 avec un kernel 2.6.11 au minimum et gcc-3.4.4 ou supérieur.
Il faut préalable installer la version 3.5 de KDE sur le FTP :
Installez au minimum kde-base
, kde-libs
et arts
. (Vous l'aviez peut-être déjà fait.)
Téléchargez les fichiers suivant:
#upgradepkg udev-070-i686-5dl.tgz
En cas d'erreur, cela veut simplement dire que vous n'avez pas installer udev
, faites-le par un
installpkg udev-070-i686.tgz
.
kdebase-3.5
#removepkg kdebase*
hal
et dbus
(si vous les aviez installé pour faire des test). #removepkg hal* #removepkg dbus*
#removepkg /var/log/packages/kdebase* #removepkg /var/log/packages/hal-* #removepkg /var/log/packages/dbus-*
#installpkg kdebase-3.5.0-i486-2mg.tgz #installpkg hal-0.5.5.1-i486-1gm.tgz #installpkg dbus-0.60-i486-1gm.tgz
Un chmod + s
est nécessaire car vous ne pourrez pas débloquer l'économiseur d'écran.
/etc/rc.d/rc.local
ces lignes:#dbus if [ -x /etc/rc.d/rc.messagebus ]; then sh /etc/rc.d/rc.messagebus start fi # To disable hal, chmod rc.hal to 644 if [ -x /etc/rc.d/rc.hal ]; then sh /etc/rc.d/rc.hal start fi
# /etc/rc.d/rc.messagebus start # /etc/rc.d/rc.hal start
ps
que tous les processus soient bien en place et activés. 1002 6714 0.0 0.0 2064 772 ? Ss Nov21 0:00 /usr/bin/dbus-daemon --system root 6727 0.0 0.3 4996 3548 ? Ss Nov21 0:00 /usr/sbin/hald --daemon=yes --retain-privileges root 6737 0.0 0.0 1812 632 ? S Nov21 0:00 hald-addon-acpi root 6759 0.0 0.0 1816 732 ? S Nov21 0:00 hald-addon-storage
Un écran devrait s'afficher lorsque vous insérez un média dans un de vos lecteurs. C'est magique et si facile. Espérons que la prochaine Slackware en sera inspirée. Merci Debian pour votre travail. Grâce aux solutions du libre chaque distribution profite du travail des autres pour avancer mieux vers l'avenir du libre.
Ce texte est une reprise du site:
Voici la liste des sites qui m'ont aidé à compléter ce tutorial: