Pour slackware 13.0 
Pour Slackware Linux 12.1 D-BUS : at_console avec XDM et Slackware 12.1.
Pour Slackware Linux 12.2 D-BUS : at_console avec XDM et Slackware 12.2.
Se reporter à l'article pour Slackware Linux 12.1, pour Slackware 13.0 le portage consiste uniquement à s'adapter au nouvelle version des logiciels.
Retrouvez aussi ici la mise à jour du package pour le thème XDM préparé par votre serviteur pour la version 13.0 de la Slackware Linux (plus d'info sur ce thème : Theme graphique pour XDM (Slackware)).
Télécharger les fichiers sources nécessaires aux modifications de
XDM pour Slackware 13.0.
# cd repertoire_de_travail
# export TMP=`pwd`
Après avoir monter le DVD officiel de la Slackware 13.0
# cp -r /media/SlackDVD/source/x/x11 x11
# cd x11
# tar xf chemin_de_download/dbus_at_console-1.1.8.tar
avec les droits root
# ./x11.SlackBuild app xdm
# cd ../x11-build
Le nouveau package est là
# upgradepkg xdm-1.1.8-i486-2crabs.tgz
Terminer la configuration
# cd /etc/X11/xdm
# cp xdm-session.new xdm-session
Si le « runlevel » est 4 (graphique)
# init 3
Désactiver GDM (si installé) et KDM
# chmod -x /usr/bin/gdm
# chmod -x /usr/bin/kdm
On repart en mode graphique
# init 4
Comme pour la Slackware Linux 12.2, Patrick Volkerding a supprimé les lignes dans le fichier /etc/dbus-1/system.d/hal.conf qui concernent l'attribution des droits at_console. Il faudra donc insérer les lignes suivantes dans le fichier /etc/dbus-1/system.d/hal.conf dans le noeud busconfig et les adapter en fonction de votre stratégie de sécurité :
1 <policy at_console="true"> 2 <!-- power --> 3 <allow send_destination="org.freedesktop.Hal" 4 send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/> 5 <allow send_destination="org.freedesktop.Hal" 6 send_interface="org.freedesktop.Hal.Device.CPUFreq"/> 7 <allow send_destination="org.freedesktop.Hal" 8 send_interface="org.freedesktop.Hal.Device.LaptopPanel"/> 9 <allow send_destination="org.freedesktop.Hal" 10 send_interface="org.freedesktop.Hal.Device.KeyboardBacklight"/> 11 <allow send_destination="org.freedesktop.Hal" 12 send_interface="org.freedesktop.Hal.Device.LightSensor"/> 13 <allow send_destination="org.freedesktop.Hal" 14 send_interface="org.freedesktop.Hal.Device.DockStation"/> 15 <allow send_destination="org.freedesktop.Hal" 16 send_interface="org.freedesktop.Hal.Device.Leds"/> 17 <!-- plugdev --> 18 <allow send_destination="org.freedesktop.Hal" 19 send_interface="org.freedesktop.Hal.Device.Storage"/> 20 <allow send_destination="org.freedesktop.Hal" 21 send_interface="org.freedesktop.Hal.Device.Storage.Removable"/> 22 <allow send_destination="org.freedesktop.Hal" 23 send_interface="org.freedesktop.Hal.Device.Volume"/> 24 <allow send_destination="org.freedesktop.Hal" 25 send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/> 26 <!-- netdev --> 27 <allow send_destination="org.freedesktop.Hal" 28 send_interface="org.freedesktop.Hal.Device.KillSwitch"/> 29 <allow send_destination="org.freedesktop.Hal" 30 send_interface="org.freedesktop.Hal.Device.WakeOnLan"/> 31 </policy>
Télécharger hal_conf_add_at_console_13.txt
N'hésiter pas à vérifier et adapter la ressource DisplayManager.consoleGroups dans le fichier /etc/X11/xdm/xdm-config, comme ajouter ou supprimer le groupe scanner.
Nous n'allons pas détailler ici le pourquoi de ce Slackbuild, mais juste comment l'installer...
Cela ce fait en quelques étapes (droit root requis) après avoir
récupéré cette archive :
crabs_xdm_theme-1.1.8.SlackBuild.tar.
Décompresser
# tar xf crabs_xdm_theme-1.1.8.SlackBuild.tar
Construire le package
# cd crabs_xdm_theme
# ./crabs_xdm_theme.SlackBuild
Installer
# installpkg /tmp/crabs_xdm_theme-1.1.8-i486-1.tgz
Activer (vous pouvez sauvegarder l'ancien xdm-config)
# cp /etc/X11/xdm/CRABS/xdm-config /etc/X11/xdm
Activer XDM
# init 3
Après connexion root sur la console en mode texte
# chmod -x /usr/bin/gdm usr/bin/kdm
# init 4
Renseignez-vous sur les brevets logiciels en Europe :
NoSoftWarePatents.com (en français)
Les images représentant des sociétes, des associations ou des marques restent associées, par un lien, à ces sociétés, associations ou marques. Elles ne signifie en rien que ces sociétés, associations ou marques soutiennent ce site.
Sauf précisions contraire, le contenu de ce site est mis à disposition sous un contrat Creative Commons.
Les informations fournies le sont sans aucune garantie. L'auteur ne pourra être tenu responsable de leurs utilisations.
De par l'utilisation du HTML 4.01 Strict et des CSS 2.1, le monde de crabs sera correctement vu avec les navigateurs respectant ces normes, Mozilla ou FireFox par exemple.
| Site : | Le Monde de Crabs |
| Titre : | D-BUS : at_console avec un XDM personnalisé et Slackware 13.0 |
| Date du document : | 28/09/2009 |
| Auteur : | Christophe Cazajus |
| Mail : | crabs(mettre le @)crabs-world.com ou utiliser ce formulaire de contact |
| Mots-clé : | crabs, monde, francais, francophone, français, linux, slackware, slackware 13.0, hal, dbus, d-bus, plugdev, console groups, xdm, at_console, pam_console, thème graphique, artwork |
| Description : | Comment profiter au maximum de HAL, D-BUS avec les environnements graphiques modernes avec Slackware 13.0. Etude et solution avec XDM et XFCE |
| Validation : | html, css |
Le calendrier et les scores du Stade Toulousain sont accessibles sur cette page : Le monde de crabs et le Stade Toulousain.