<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ALT</id>
	<title>Lea Linux - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ALT"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/documentations/Sp%C3%A9cial:Contributions/ALT"/>
	<updated>2026-05-26T06:07:07Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Numlock_au_d%C3%A9marrage_d%27X_Window&amp;diff=15200</id>
		<title>Numlock au démarrage d&#039;X Window</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Numlock_au_d%C3%A9marrage_d%27X_Window&amp;diff=15200"/>
		<updated>2008-03-05T13:55:24Z</updated>

		<summary type="html">&lt;p&gt;ALT : /* Avec xdm et kdm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Paramétrer X Window]]{{Obsolète}}&lt;br /&gt;
= NumLock et X Window : La solution définitive =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;NumLock et X Window : La solution définitive&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;par [mailto:tux.le.pengouin@free.fr Fred]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leadesc&amp;quot;&amp;gt;Sur ce même site on vous indique un [../trucs/lire.php3?id=60 truc] pour permettre l&#039;activation de Num Lock au démarrage de X Window, mais cette astuce présente l&#039;inconvénient de désactiver les fonctionnalités de cette touche. Heureusement, au royaume de Linux, il existe une solution.&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== La solution ==&lt;br /&gt;
&lt;br /&gt;
La solution à ce problème est pourtant simple (en théorie), il suffit de forcer &amp;lt;tt&amp;gt;X Window&amp;lt;/tt&amp;gt; à &amp;quot;taper&amp;quot; lui-même virtuellement sur la touche &amp;lt;tt&amp;gt;Num Lock&amp;lt;/tt&amp;gt;. Seulement, si la théorie est simple, la réalisation demande un peu programmation de X, ce qui n&#039;est pas donné à tout le monde. Vous y avez pensé, Lubos Lunak [mailto:l.lunak@email.cz &amp;lt;l.lunak@email.cz&amp;gt;] l&#039;a fait.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note :&#039;&#039;&#039; Depuis la version 7.2 de la Mandrake (au moins), un équivalent de &amp;lt;tt&amp;gt;numlockx&amp;lt;/tt&amp;gt; est fourni en standard (dans le package nommé : &amp;lt;tt&amp;gt;numlock-xxx.rpm&amp;lt;/tt&amp;gt;). Le programme à utiliser s&#039;appelle : &amp;lt;tt&amp;gt;enable_X11_numlock&amp;lt;/tt&amp;gt;. Il fonctionne de la même manière que &amp;lt;tt&amp;gt;numlockx&amp;lt;/tt&amp;gt; pour la bonne raison que c&#039;est le programme de Lubos qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
== Installation du programme ==&lt;br /&gt;
&lt;br /&gt;
{{Preferer un paquetage|numlockx}}&lt;br /&gt;
&lt;br /&gt;
Téléchargez le [http://ktown.kde.org/~seli/numlockx/numlockx-1.0.tar.gz source] sur le site de [http://ktown.kde.org/~seli/numlockx/ numlockx]. Puis décompressez-le :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;$ tar xzf numlockx-1.0.tar.gz&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puis compilez le :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;$ cd numlockx-0.2&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$ ./configure&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$ make&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$ su -c &amp;quot;make install&amp;quot;&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Et voilà c&#039;est tout ! Si la compilation se termine par une erreur, c&#039;est qu&#039;il vous manque certains paquetages de développement (XFree86-devel-*). Installez les et recommencez.&lt;br /&gt;
&lt;br /&gt;
== Syntaxe de &amp;lt;tt&amp;gt;numlockx&amp;lt;/tt&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Pour activer le verrouillage du pavé numérique il suffit de taper :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;numlockx on&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;numlockx&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour désactiver le verrouillage, vous taperez :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;numlockx off&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Et pour changer (off devient on, et on devient off) le verrouillage, vous taperez :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;numlockx switch&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C&#039;est tout simple.&lt;br /&gt;
&lt;br /&gt;
== Activation au démarrage ==&lt;br /&gt;
&lt;br /&gt;
=== Avec xdm et kdm ===&lt;br /&gt;
&lt;br /&gt;
Pour activer au démarrage de X la touche &amp;lt;tt&amp;gt;Num Lock&amp;lt;/tt&amp;gt;, il suffit Si vous utilisez &amp;lt;tt&amp;gt;[x|k]dm&amp;lt;/tt&amp;gt; pour lancer X, il faut ajouter, au script &amp;lt;tt&amp;gt;/etc/X11/xdm/Xsetup_0&amp;lt;/tt&amp;gt;, les lignes suivantes :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;if [ -x /usr/X11R6/bin/numlockx ]; then&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;        /usr/X11R6/bin/numlockx on&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;fi&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
puis relancer X en appuyant en même temps sur &amp;lt;tt&amp;gt;&amp;lt;CTRL&amp;gt;+&amp;lt;ALT&amp;gt;+&amp;lt;BackSpace&amp;gt;&amp;lt;/tt&amp;gt;. Normalement votre touche &amp;lt;tt&amp;gt;Num Lock&amp;lt;/tt&amp;gt; doit être activée.&lt;br /&gt;
&lt;br /&gt;
Sur votre distribution, &amp;lt;tt&amp;gt;numlockx&amp;lt;/tt&amp;gt; peut s&#039;appeler &amp;lt;tt&amp;gt;enable_X11_numlock&amp;lt;/tt&amp;gt; (Mandrake par exemple, avec le package &amp;lt;tt&amp;gt;numlock-&#039;&#039;&amp;gt;version&amp;lt;&#039;&#039;.i586.rpm&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
--[[Utilisateur:ALT|ALT]] 28 fév 2008 à 16:33 (CET)&amp;lt;br /&amp;gt;&lt;br /&gt;
Avec KUbuntu 7.1 &amp;amp; KDE 3, le fichier à modifier est : &amp;lt;tt&amp;gt;/etc/kde3/kdm/Xsetup&amp;lt;/tt&amp;gt;.&lt;br /&gt;
Et &amp;lt;tt&amp;gt;numlockx&amp;lt;/tt&amp;gt; est un paquetage de la distribution, donc on l&#039;installe simplement avec la commande &amp;lt;tt&amp;gt;apt-get install numlockx&amp;lt;/tt&amp;gt; ou bien un gestionnaire de paquets graphique (exemple : Adept).&lt;br /&gt;
&lt;br /&gt;
=== Avec gdm ===&lt;br /&gt;
&lt;br /&gt;
Il faut ajouter les même lignes au script &amp;lt;tt&amp;gt;/etc/X11/gdm/Init/Default&amp;lt;/tt&amp;gt;. Puis relancer X en appuyant en même temps sur &amp;lt;tt&amp;gt;&amp;lt;CTRL&amp;gt;+&amp;lt;ALT&amp;gt;+&amp;lt;BackSpace&amp;gt;&amp;lt;/tt&amp;gt;. Normalement votre touche &amp;lt;tt&amp;gt;Num Lock&amp;lt;/tt&amp;gt; doit être activée.&lt;br /&gt;
&lt;br /&gt;
=== Avec startx ===&lt;br /&gt;
&lt;br /&gt;
Vous lancez X en tapant &amp;lt;tt&amp;gt;startx&amp;lt;/tt&amp;gt;, il faut ajouter ces mêmes lignes au script &amp;lt;tt&amp;gt;~/.xinitrc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Pour les curieux ==&lt;br /&gt;
&lt;br /&gt;
Voici ci-dessous le source de la première version de numlockx, qui donne le principe de fonctionnement de ce programme, somme toute simple pour qui connaît un peu la programmation de X Window.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;numlockx.c&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;-------------Copier à partir de là---------------&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;#include &amp;lt;X11/extensions/XTest.h&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;#include &amp;lt;X11/keysym.h&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;int main()&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    Display* disp = XOpenDisplay( NULL );&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    if( disp == NULL )&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;        return 1;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    XTestFakeKeyEvent( disp,&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;       XKeysymToKeycode( disp, XK_Num_Lock ),&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;       True, CurrentTime );&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    XTestFakeKeyEvent( disp,&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;       XKeysymToKeycode( disp, XK_Num_Lock ),&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;       False, CurrentTime );&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    XCloseDisplay( disp );&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    return 0;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;-------------Copier jusque là--------------------&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour compiler, tapez (sur une seule ligne) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;gcc numlockx.c -o numlockx -lX11 -lXtst -I/usr/X11R6/include -L/usr/X11R6/lib&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puis vous pouvez lancer par &amp;lt;tt&amp;gt;./numlockx&amp;lt;/tt&amp;gt; pour activer le pavé numérique. (Cette version simplifiée ne dispose pas des arguments &amp;lt;tt&amp;gt;on&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;off&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;switch&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque&#039;&#039;&#039; : le verrouillage de numlockx est maintenant configuré automatiquement chez [http://packages.debian.org/unstable/x11/numlockx.html  Debian] lors du lancement de X.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &#039;pré-wiki&#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Frédéric Bonnaud le 10/03/2000.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; 10/03/2000, Fr��ic Bonnaud&lt;br /&gt;
{{CC-BY-SA}}&lt;/div&gt;</summary>
		<author><name>ALT</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Numlock_au_d%C3%A9marrage_d%27X_Window&amp;diff=15197</id>
		<title>Numlock au démarrage d&#039;X Window</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Numlock_au_d%C3%A9marrage_d%27X_Window&amp;diff=15197"/>
		<updated>2008-02-28T15:33:07Z</updated>

		<summary type="html">&lt;p&gt;ALT : /* Avec xdm et kdm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Paramétrer X Window]]{{Obsolète}}&lt;br /&gt;
= NumLock et X Window : La solution définitive =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;NumLock et X Window : La solution définitive&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;par [mailto:tux.le.pengouin@free.fr Fred]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leadesc&amp;quot;&amp;gt;Sur ce même site on vous indique un [../trucs/lire.php3?id=60 truc] pour permettre l&#039;activation de Num Lock au démarrage de X Window, mais cette astuce présente l&#039;inconvénient de désactiver les fonctionnalités de cette touche. Heureusement, au royaume de Linux, il existe une solution.&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== La solution ==&lt;br /&gt;
&lt;br /&gt;
La solution à ce problème est pourtant simple (en théorie), il suffit de forcer &amp;lt;tt&amp;gt;X Window&amp;lt;/tt&amp;gt; à &amp;quot;taper&amp;quot; lui-même virtuellement sur la touche &amp;lt;tt&amp;gt;Num Lock&amp;lt;/tt&amp;gt;. Seulement, si la théorie est simple, la réalisation demande un peu programmation de X, ce qui n&#039;est pas donné à tout le monde. Vous y avez pensé, Lubos Lunak [mailto:l.lunak@email.cz &amp;lt;l.lunak@email.cz&amp;gt;] l&#039;a fait.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note :&#039;&#039;&#039; Depuis la version 7.2 de la Mandrake (au moins), un équivalent de &amp;lt;tt&amp;gt;numlockx&amp;lt;/tt&amp;gt; est fourni en standard (dans le package nommé : &amp;lt;tt&amp;gt;numlock-xxx.rpm&amp;lt;/tt&amp;gt;). Le programme à utiliser s&#039;appelle : &amp;lt;tt&amp;gt;enable_X11_numlock&amp;lt;/tt&amp;gt;. Il fonctionne de la même manière que &amp;lt;tt&amp;gt;numlockx&amp;lt;/tt&amp;gt; pour la bonne raison que c&#039;est le programme de Lubos qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
== Installation du programme ==&lt;br /&gt;
&lt;br /&gt;
{{Preferer un paquetage|numlockx}}&lt;br /&gt;
&lt;br /&gt;
Téléchargez le [http://ktown.kde.org/~seli/numlockx/numlockx-1.0.tar.gz source] sur le site de [http://ktown.kde.org/~seli/numlockx/ numlockx]. Puis décompressez-le :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;$ tar xzf numlockx-1.0.tar.gz&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puis compilez le :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;$ cd numlockx-0.2&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$ ./configure&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$ make&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$ su -c &amp;quot;make install&amp;quot;&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Et voilà c&#039;est tout ! Si la compilation se termine par une erreur, c&#039;est qu&#039;il vous manque certains paquetages de développement (XFree86-devel-*). Installez les et recommencez.&lt;br /&gt;
&lt;br /&gt;
== Syntaxe de &amp;lt;tt&amp;gt;numlockx&amp;lt;/tt&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Pour activer le verrouillage du pavé numérique il suffit de taper :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;numlockx on&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;numlockx&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour désactiver le verrouillage, vous taperez :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;numlockx off&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Et pour changer (off devient on, et on devient off) le verrouillage, vous taperez :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;numlockx switch&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C&#039;est tout simple.&lt;br /&gt;
&lt;br /&gt;
== Activation au démarrage ==&lt;br /&gt;
&lt;br /&gt;
=== Avec xdm et kdm ===&lt;br /&gt;
&lt;br /&gt;
Pour activer au démarrage de X la touche &amp;lt;tt&amp;gt;Num Lock&amp;lt;/tt&amp;gt;, il suffit Si vous utilisez &amp;lt;tt&amp;gt;[x|k]dm&amp;lt;/tt&amp;gt; pour lancer X, il faut ajouter, au script &amp;lt;tt&amp;gt;/etc/X11/xdm/Xsetup_0&amp;lt;/tt&amp;gt;, les lignes suivantes :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;if [ -x /usr/X11R6/bin/numlockx ]; then&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;        /usr/X11R6/bin/numlockx on&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;fi&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
puis relancer X en appuyant en même temps sur &amp;lt;tt&amp;gt;&amp;lt;CTRL&amp;gt;+&amp;lt;ALT&amp;gt;+&amp;lt;BackSpace&amp;gt;&amp;lt;/tt&amp;gt;. Normalement votre touche &amp;lt;tt&amp;gt;Num Lock&amp;lt;/tt&amp;gt; doit être activée.&lt;br /&gt;
&lt;br /&gt;
Sur votre distribution, &amp;lt;tt&amp;gt;numlockx&amp;lt;/tt&amp;gt; peut s&#039;appeler &amp;lt;tt&amp;gt;enable_X11_numlock&amp;lt;/tt&amp;gt; (Mandrake par exemple, avec le package &amp;lt;tt&amp;gt;numlock-&#039;&#039;&amp;gt;version&amp;lt;&#039;&#039;.i586.rpm&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
--[[Utilisateur:ALT|ALT]] 28 fév 2008 à 16:33 (CET)&amp;lt;br /&amp;gt;&lt;br /&gt;
Avec KUbuntu 7.1 &amp;amp; KDE 3, le fichier à modifier est : &amp;lt;tt&amp;gt;/etc/kde3/kdm/Xsetup&amp;lt;/tt&amp;gt;.&lt;br /&gt;
Et &amp;lt;tt&amp;gt;numlockx&amp;lt;/tt&amp;gt; est un paquetage de la distribution.&lt;br /&gt;
&lt;br /&gt;
=== Avec gdm ===&lt;br /&gt;
&lt;br /&gt;
Il faut ajouter les même lignes au script &amp;lt;tt&amp;gt;/etc/X11/gdm/Init/Default&amp;lt;/tt&amp;gt;. Puis relancer X en appuyant en même temps sur &amp;lt;tt&amp;gt;&amp;lt;CTRL&amp;gt;+&amp;lt;ALT&amp;gt;+&amp;lt;BackSpace&amp;gt;&amp;lt;/tt&amp;gt;. Normalement votre touche &amp;lt;tt&amp;gt;Num Lock&amp;lt;/tt&amp;gt; doit être activée.&lt;br /&gt;
&lt;br /&gt;
=== Avec startx ===&lt;br /&gt;
&lt;br /&gt;
Vous lancez X en tapant &amp;lt;tt&amp;gt;startx&amp;lt;/tt&amp;gt;, il faut ajouter ces mêmes lignes au script &amp;lt;tt&amp;gt;~/.xinitrc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Pour les curieux ==&lt;br /&gt;
&lt;br /&gt;
Voici ci-dessous le source de la première version de numlockx, qui donne le principe de fonctionnement de ce programme, somme toute simple pour qui connaît un peu la programmation de X Window.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;numlockx.c&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;-------------Copier à partir de là---------------&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;#include &amp;lt;X11/extensions/XTest.h&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;#include &amp;lt;X11/keysym.h&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;int main()&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    Display* disp = XOpenDisplay( NULL );&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    if( disp == NULL )&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;        return 1;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    XTestFakeKeyEvent( disp,&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;       XKeysymToKeycode( disp, XK_Num_Lock ),&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;       True, CurrentTime );&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    XTestFakeKeyEvent( disp,&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;       XKeysymToKeycode( disp, XK_Num_Lock ),&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;       False, CurrentTime );&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    XCloseDisplay( disp );&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    return 0;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;    }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;-------------Copier jusque là--------------------&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour compiler, tapez (sur une seule ligne) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;gcc numlockx.c -o numlockx -lX11 -lXtst -I/usr/X11R6/include -L/usr/X11R6/lib&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puis vous pouvez lancer par &amp;lt;tt&amp;gt;./numlockx&amp;lt;/tt&amp;gt; pour activer le pavé numérique. (Cette version simplifiée ne dispose pas des arguments &amp;lt;tt&amp;gt;on&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;off&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;switch&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remarque&#039;&#039;&#039; : le verrouillage de numlockx est maintenant configuré automatiquement chez [http://packages.debian.org/unstable/x11/numlockx.html  Debian] lors du lancement de X.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &#039;pré-wiki&#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Frédéric Bonnaud le 10/03/2000.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Copyright =&lt;br /&gt;
Copyright &amp;amp;copy; 10/03/2000, Fr��ic Bonnaud&lt;br /&gt;
{{CC-BY-SA}}&lt;/div&gt;</summary>
		<author><name>ALT</name></author>
	</entry>
</feed>