« Trucs:Numlock sur la console et sous X » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
Aucun résumé des modifications
 
(Une version intermédiaire par un autre utilisateur non affichée)
Ligne 1 : Ligne 1 :
= Numlock sur la console et sous X =
<div class="leapar">Léa (Fred)<frederic.bonnaud@laposte.net></div>
<div class="leapar">Léa (Fred)<frederic.bonnaud@laposte.net></div>


Par défaut sous Linux la touche NUM-LOCK est éteinte (même si vous l'avez activée dans votre BIOS, elle ne sera pas active sous Linux).
Par défaut sous Linux la touche NUM-LOCK est souvent éteinte (même si vous l'avez activée dans votre BIOS, elle ne sera pas active sous Linux).


Voici comment faire pour l'activer automatiquement
Voici comment faire pour l'activer automatiquement.


==== Pour le mode console: ====
==== Pour le mode console: ====


En root bien sûr, éditer le fichier <tt>/etc/rc.d/rc.local</tt> (il peut se situer ailleurs suivant votre distribution) et ajoutez-y les lignes suivantes (en fin de fichier par exemple) :
En root bien sûr, éditez le fichier <tt>/etc/rc.d/rc.local</tt> (il peut se situer ailleurs suivant votre distribution) et ajoutez-y les lignes suivantes (en fin de fichier par exemple) :


<div class="code">for tty in /dev/tty[1-9]*; <br />  do  <br />    setleds -D +num < $tty > /dev/null <br />  done</div>
<div class="code">for tty in /dev/tty[1-9]*; <br />  do  <br />    setleds -D +num < $tty > /dev/null <br />  done</div>
Ligne 30 : Ligne 31 :


Evitez quand même la recherche à partir du répertoire racine (<code>/</code>) , ca risque de prendre du temps et même de chercher dans les partitions montées telle que les partitions DOS/Windows ou les CD-ROMs. La commande find est très puissante, je vous conseille de faire <code>man find</code> pour en savoir plus.
Evitez quand même la recherche à partir du répertoire racine (<code>/</code>) , ca risque de prendre du temps et même de chercher dans les partitions montées telle que les partitions DOS/Windows ou les CD-ROMs. La commande find est très puissante, je vous conseille de faire <code>man find</code> pour en savoir plus.
[[Catégorie:Trucs_Administration]]
[[Catégorie:Trucs Administration systeme]]

Dernière version du 24 mars 2016 à 15:44

Numlock sur la console et sous X

Léa (Fred)<frederic.bonnaud@laposte.net>

Par défaut sous Linux la touche NUM-LOCK est souvent éteinte (même si vous l'avez activée dans votre BIOS, elle ne sera pas active sous Linux).

Voici comment faire pour l'activer automatiquement.

Pour le mode console:

En root bien sûr, éditez le fichier /etc/rc.d/rc.local (il peut se situer ailleurs suivant votre distribution) et ajoutez-y les lignes suivantes (en fin de fichier par exemple) :

for tty in /dev/tty[1-9]*;
do
setleds -D +num < $tty > /dev/null
done

Pour le mode X

Remarque : la méthode ultime se trouve dans [../xwindow/numlock.php3 cet article].

Mettez-le en oeuvre et votre touche numlock sera automatiquement activée, le voyant allumé. La méthode présentée ci-dessous est plus basique, et fonctionne moins bien.

Editez le fichier /usr/X11R6/lib/X11/xkb/types/basic et modifiez les lignes comme ceci (rouge = modif):

type "KEYPAD" {
modifers = Shift+Numlock;
map[None] = Level1; -> passer en Level2
map[Shift] = Level2; -> passer en Level1
map[NumLock]= Level2;
map[Shift+Numlock]=Level1;
Level_name[Level1]="base";
Level_name[level2] = "Number";
}
Remarque : cette méthode active bien le pavé numérique, mais le voyant peut rester éteint, et il n'est alors plus possible de désactiver le pavé numérique.

Suivant les distribs, les fichiers risquent de se trouver ailleurs.

Pour trouver un fichier, rien de plus simple, faites un :
find -name nom_du_fichier répertoire | grep nom_du_fichier

Vous pouvez utiliser des jokers dans le nom du fichier, dans ce cas, mettez le entre guillemets, par exemple, pour trouver tous les fichiers rc.* dans /etc :
find -name "rc.*" /etc

Evitez quand même la recherche à partir du répertoire racine (/) , ca risque de prendre du temps et même de chercher dans les partitions montées telle que les partitions DOS/Windows ou les CD-ROMs. La commande find est très puissante, je vous conseille de faire man find pour en savoir plus.