Voilà le problème : comment activer le verrouillage du pavé numérique (numlock) dès le démarrage de la Slackware 12.0 en mode console ou graphique (X11).
Ce produit magique va nous permettre de verrouiller/déverrouiller à la demande le pavé numérique lorsque le serveur X est démarré. Pour le mode console, nous utiliserons /usr/bin/setleds fourni en standard avec la Slackware.
Pour le téléchargement, l'adresse c'est ici : page de téléchargement de numlockx, la version testée est numlockx-1.1.tar.gz.
Pour la compilation et l'installation :
# tar xfz numlockx-1.1.tar.gz
# cd numlockx-1.1
# ./configure --prefix=/usr \
--x-includes=/usr/include/X11 \
--x-libraries=/usr/lib
# make
avec les droits root
# make install
Nous allons créer le fichier /etc/numlock qui contiendra la variable numlock. Cette variable sera affectée soit à true soit à false.
Attention true et false correspondent respectivement aux commandes /usr/bin/true ou /usr/bin/false, donc pas d'erreur de frappe...
Puis lors du démarrage, nous exploiterons cette variable pour verrouiller les consoles. Lors du démarrage de X, le verrouillage sera actif dans l'environnement graphique.
Avec les droits root, créez le fichier /etc/numlock en utilisant votre éditeur de texte préféré :
# vi /etc/numlock
numlock=true
Nous allons modifier le fichier /etc/rc.d/rc.local afin que celui-ci verrouille ou déverrouille le pavé numérique sur les consoles.
#!/bin/sh
#
# /etc/rc.d/rc.local: Local system initialization script.
#
# Put any local startup commands in here. Also, if you have
# anything that needs to be run at shutdown time you can
# make an /etc/rc.d/rc.local_shutdown script and put those
# commands in there.
if [ -f /etc/numlock ] ; then
. /etc/numlock
if $numlock ; then cmd=+num ; else cmd=-num ; fi
for tty in /dev/tty[1-6] ; do
setleds "$cmd" < $tty
done
fi
Voici les lignes de shell que nous allons devoir ajouter dans divers scripts de lancement ou de configuration de l'environnement X11.
if [ -f /etc/numlock ] ; then . /etc/numlock $numlock && /usr/bin/numlockx fi
Les fichiers à modifier sont :
Je joins un tarball contenant ces fichiers :
Télécharger les fichiers de configuration numlock et numlockx,
attention si vous avez déjà personnalisé un de ces fichiers.
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 : | Verrouiller le pavé numérique avec la Slackware 12.0 |
| Date du document : | 14/12/2007 |
| 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 12.0, slackware, numlock, pavé numérique |
| Description : | Activer le numlock ou le verrouillage du pavé numérique dès le démarrage de la Slackware 12.0 en mode console ou graphique (X11) |
| Validation : | html, csshtml, ccs |

Le calendrier et les scores du Stade Toulousain sont accessibles sur cette page : Le monde de crabs et le Stade Toulousain.