Installation de Debian GNU/Linux Sarge sur un ... - Bibliothèque ScL
Installation de Debian GNU/Linux Sarge sur un ... - Bibliothèque ScL
Installation de Debian GNU/Linux Sarge sur un ... - Bibliothèque ScL
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Auteur : Capt'n Stac<br />
<strong>Installation</strong> <strong>de</strong><br />
<strong>Debian</strong> <strong>GNU</strong>/<strong>Linux</strong><br />
<strong>Sarge</strong> <strong>sur</strong> <strong>un</strong> DELL<br />
INSPIRON 8600c<br />
par Capt'n Stac<br />
Version <strong>de</strong>rnièrement modifiée le 03/02/2005
Auteur : Capt'n Stac<br />
Table <strong>de</strong>s matières<br />
<strong>Installation</strong> <strong>de</strong> <strong>Debian</strong> <strong>GNU</strong>/<strong>Linux</strong> <strong>Sarge</strong>.............................................................................................3<br />
<strong>Installation</strong> et compilation du noyau linux 2.6.9...................................................................................3<br />
Le son....................................................................................................................................................5<br />
L'ACPI...................................................................................................................................................6<br />
Carte Graphique et Accélération 3D.....................................................................................................7<br />
Autres partitions et périphériques <strong>de</strong> stockage......................................................................................9<br />
Le WiFi..................................................................................................................................................9<br />
Les touches multimédia.......................................................................................................................11<br />
Mo<strong>de</strong>m V92 56k..................................................................................................................................12<br />
Liens utiles..........................................................................................................................................13<br />
Version <strong>de</strong>rnièrement modifiée le 03/02/2005
Auteur : Capt'n Stac<br />
<strong>Installation</strong> <strong>de</strong> <strong>Debian</strong> <strong>GNU</strong>/<strong>Linux</strong> <strong>Sarge</strong> <strong>sur</strong> <strong>un</strong> DELL INSPIRON 8600<br />
Je viens <strong>de</strong> terminer l'installation et <strong>sur</strong>tout la configuration <strong>de</strong> ma <strong>Debian</strong> <strong>sur</strong> mon nouvel<br />
ordinateur portable DELL INSPIRON 8600. J'ai passé beaucoup <strong>de</strong> temps à tout configurer et j'ai<br />
rencontré beaucoup <strong>de</strong> problèmes. Je souhaite donc mettre à disposition tout ce que j'ai pu apprendre et<br />
en faire profiter tout le mon<strong>de</strong>.<br />
Mon DELL INSPIRON 8600 a la configuration suivante :<br />
Type Matériel<br />
Processeur Intel Pentium 4 M 755 (Centrino)<br />
Mémoire 512 Mo SDRAM DDR 333 Mhz (PC2700)<br />
Chipset Intel 855PM<br />
Mo<strong>de</strong>m Conexant v.92 56K MDC (Mo<strong>de</strong>m AC'97 controler)<br />
Carte Vidéo Nvidia GeForce FX Go 5200 (64Mo)<br />
Audio Intel (Audio AC'97 controler)<br />
Ecran WXGA (1280x800)<br />
<strong>Installation</strong> <strong>de</strong> <strong>Debian</strong> <strong>GNU</strong>/<strong>Linux</strong> <strong>Sarge</strong><br />
Pour commencer, il faut télécharger l'image CD <strong>de</strong> <strong>Debian</strong> <strong>Sarge</strong> (installation réseau) <strong>sur</strong> le site<br />
<strong>de</strong> <strong>Debian</strong> (www.<strong>de</strong>bian.org). C'est <strong>un</strong> fichier d'<strong>un</strong>e centaine <strong>de</strong> mégaoctets. On démarre alors <strong>sur</strong> le<br />
cédérom et on suit tranquillement la procédure d'installation. Pour ma part, étant <strong>sur</strong> <strong>un</strong> réseau connecté<br />
à internet, la connection a été immédiatement détectée et configurée. Il est à noter que l'installation ne<br />
fonctionnait pas lorsqu'il y avait <strong>un</strong>e partition Windows. Elle se bloquait à 33% lors <strong>de</strong> l'installation <strong>de</strong><br />
GRUB. Il parait, mais je n'ai pas essayé, que cela marche en passant au mo<strong>de</strong> expert. Pour le choix du<br />
serveur ftp distribuant <strong>de</strong>bian, je vous conseille <strong>de</strong>bian.mines.inplnancy.fr, parce que c'est <strong>un</strong>e bonne<br />
école (enfin auprès <strong>de</strong>s DRH, après question formation...).<br />
Après redémarrage, les choses sérieuses commencent. Et on va commencer par installer la<br />
<strong>de</strong>rnière version du noyau.<br />
<strong>Installation</strong> et compilation du noyau linux 2.6.9<br />
Nous allons commencer par compiler <strong>un</strong> noyau pour avoir <strong>un</strong> co<strong>de</strong> binaire optimisé pour les<br />
technologies « centrino ». Nous serons obligés <strong>de</strong> refaire <strong>un</strong>e compilation dans le but d'installer la carte<br />
graphique. Cependant, avec <strong>un</strong> peu d'entraînement, on pourra faire les <strong>de</strong>ux en <strong>un</strong>e seule étape.<br />
Version <strong>de</strong>rnièrement modifiée le 03/02/2005
Auteur : Capt'n Stac<br />
On télécharge donc le <strong>de</strong>rnier noyau disponible <strong>sur</strong> le site http://www.kernel.org. Le jour où j'y suis allé<br />
le noyau 2.6.9 était disponible, donc nous installerons ce noyau. On décompresse alors l'image dans<br />
« /usr/src/ » et on crée <strong>un</strong> lien vers le répertoire ainsi créé. Voici les comman<strong>de</strong>s :<br />
tar xvfj linux2.6.9.bz2<br />
cd /usr/src<br />
ln s linux2.6.9 linux<br />
Ensuite, on passe à la configuration du noyau proprement dite. Sous X, il est possible d'avoir<br />
<strong>un</strong>e belle fenêtre qui s'avère très agréable, mais il faut installer <strong>de</strong>s librairies graphiques telles que GTK<br />
ou Qt. Il est aussi possible d'avoir <strong>de</strong>s menus en mo<strong>de</strong> texte, mais il faut installer la librairie Ncurses.<br />
Autrement, pour les vrais (ou les bourrins), <strong>de</strong> faire tout en lignes <strong>de</strong> texte et, dans ce cas, inutile<br />
d'installer quoique se soit. Voici les lignes <strong>de</strong> comman<strong>de</strong>s pour installer <strong>de</strong> telles librairies. Dans le<br />
doute, installez les toutes, ce sera toujours utile.<br />
#Pour GTK<br />
aptget install libglib2.0<strong>de</strong>v libgtk2.0<strong>de</strong>v<br />
#Pour QT<br />
aptget install libqt3mt<strong>de</strong>v<br />
#Pour Ncurse<br />
aptget install libncurses5<strong>de</strong>v<br />
On peut alors lancer la configuration du noyau. Les options du noyau sont décrites dans<br />
« .config ». A priori, vous ne <strong>de</strong>vez pas avoir <strong>un</strong> tel fichier. Et donc il faut tout faire <strong>de</strong>puis le début. Je<br />
vous donne mon fichier qui sera <strong>un</strong>e bonne base <strong>de</strong> travail. Néanmoins je précise que celuici pourra<br />
être amélioré. Pour configurer le noyau, on tape :<br />
make xconfig #utilise la librairie Qt<br />
make gconfig #utilise la librairie Gtk<br />
make menuconfig #utilise la librairie Ncurse<br />
Après la configuration, on crée <strong>un</strong> paquet <strong>de</strong>bian à l'ai<strong>de</strong> <strong>de</strong> la comman<strong>de</strong> suivante :<br />
makekpkg revision=2.6.9 kernel_image<br />
En revenant dans le répertoire « /usr/src », on remarque la présence du fichier « kernelimage2.6.9_2.6.9.<strong>de</strong>b<br />
». Il ne reste plus qu'à l'installer, ce qui se fait avec la comman<strong>de</strong> suivante :<br />
dpkg i kernelimage*.<strong>de</strong>b<br />
Ce qui est bien avec cette métho<strong>de</strong>, c'est que tous le fichiers sont copiés aux bons endroits sans<br />
se fatiguer (vmlinuz et System.map dans boot, modification du fichier /boot/grub/menu.lst...). Ensuite,<br />
on fait <strong>un</strong> initrd.img adapté à notre nouveau noyau.<br />
cd /boot/<br />
mkinitrd o initrd.img2.6.9 2.6.9<br />
Version <strong>de</strong>rnièrement modifiée le 03/02/2005
Auteur : Capt'n Stac<br />
Ensuite, on ouvre le fichier « /boot/grub/menu.lst », et on ajoute « initrd /boot/initrd.img2.6.9 »<br />
dans la section <strong>de</strong> lancement <strong>de</strong> notre nouveau noyau. Voilà quoi ressemblera la section :<br />
title <strong>Debian</strong> <strong>GNU</strong>/<strong>Linux</strong>, kernel 2.6.9<br />
root (hd0,0)<br />
kernel /boot/vmlinuz2.6.9 root=/<strong>de</strong>v/hda1 ro<br />
initrd /boot/initrd.img2.6.9<br />
save<strong>de</strong>fault<br />
boot<br />
Le son<br />
A priori, si vous avez pris mon « .config », les pilotes ALSA pour la carte son ont été mis en dur<br />
dans le noyau. Donc tout <strong>de</strong>vrait fonctionner sans avoir à charger quelconque module.<br />
Sous XMMS, n'oubliez pas <strong>de</strong> regar<strong>de</strong>r dans options – préférences et <strong>de</strong> faire choix <strong>de</strong>s pilotes<br />
ALSA (et non OSS, par défaut). Le problème est que cette configuration ne permettra à auc<strong>un</strong> autre<br />
programme d'accé<strong>de</strong>r au son (genre GAIM quand quelqu'<strong>un</strong> veut nous parler). Le mieux est d'autoriser<br />
le multiplexage du son et <strong>de</strong> télécharger module aRts <strong>de</strong> XMMS. Réglez aussi tous les programmes qui<br />
utilisent le son <strong>de</strong> la même manière.<br />
J'ai aussi remarqué que le son émettait <strong>de</strong>s grésillements comme lors d'<strong>un</strong>e saturation. Par<br />
chance, ce n'est pas <strong>un</strong> problème <strong>de</strong> pilote, <strong>de</strong> aRts ou que saisje encore. C'est juste <strong>un</strong> léger réglage<br />
dans le mixer. Par défaut, c'est kMix qui est installé avec KDE. Il suffit <strong>de</strong> ne pas mettre le paramètre<br />
PCM à fond comme le montre la figure ci<strong>de</strong>ssous :<br />
Version <strong>de</strong>rnièrement modifiée le 03/02/2005
Auteur : Capt'n Stac<br />
L'ACPI<br />
Toutes les options <strong>de</strong> l'ACPI sont à mettre en dur dans la configuration du noyau (ce n'est pas<br />
<strong>un</strong>e obligation bien sûr), sauf le module <strong>de</strong> gestion <strong>de</strong>s ordinateurs DELL (i8k). En effet, il faudra<br />
forcer le chargement du module pour qu'il fonctionne. On pourra aussi avoir <strong>un</strong>e gestion graphique <strong>de</strong><br />
tout l'ordinateur en installant le logiciel GkrellM.<br />
Pour avoir la gestion complète DELL, il faut installer le module i8k en le forçant ce qui se fait à<br />
l'ai<strong>de</strong> <strong>de</strong> la comman<strong>de</strong> suivante :<br />
modprobe i8k force=1<br />
On peut tout automatiser. On crée <strong>un</strong> petit fichier dans « /etc/modprobe.d » avec pour nom i8k<br />
et on y écrit la ligne suivante :<br />
options i8k force=1<br />
Il reste alors à lancer l'insertion du module i8k en ajoutant le ligne suivante au fichier<br />
« /etc/modules » :<br />
i8k<br />
Normalement, si tout s'est bien déroulé, vous pourrez voir dans le répertoire « /proc » <strong>un</strong><br />
« fichier » i8k :<br />
stac@mercure:~/tla_stac$ more /proc/i8k<br />
A11 5W7RC1J 55 0 0 0 0 1 2<br />
Les co<strong>de</strong>s contenus dans i8k ont <strong>un</strong>e signification bien précise. Par exemple, A11 est la version<br />
<strong>de</strong> mon BIOS, 55 est la température du processeur. Je conseille d'installer les paquetages i8kutils et<br />
gkrellmi8k (plugin pour GkrellM) qui permettrons <strong>de</strong> configurer l'activation <strong>de</strong>s ventilateurs et <strong>de</strong> voir<br />
en <strong>un</strong> clin d'oeil la température du CPU. J'ai réglé le lancement du premier ventilateur à 62°C et le<br />
secondaire à 65°C avec <strong>un</strong> paramètre d'hysteresis à 5°C. La température est stabilisée entre 49°C et 55°<br />
C pour <strong>un</strong> profile <strong>de</strong> performance à 600MHz (ce qui est largement suffisant pour travailler dans le<br />
silence le plus complet, sans ventilateur qui gacherait <strong>un</strong> symphonie <strong>de</strong> Dvoräk, ou pour regar<strong>de</strong>r <strong>de</strong>s<br />
DivX).<br />
Si vous ne souhaitez pas installer ces logiciels, vous pouvez toujours contrôler température et<br />
fréquence processeur à l'ai<strong>de</strong> du répertoire /proc. Pour avoir la température, la fréquence ou régler la<br />
politique <strong>de</strong> gestion processeur, tapez les comman<strong>de</strong>s suivantes :<br />
more /proc/sys/cpu/0/speed #fréquence<br />
more /proc/acpi/thermal_zone/THM/temperature #température<br />
echo « 600:1600000:powersave » > /proc/cpufreq #réglage en économie d'énergie<br />
Avec Klaptop, on peut réaliser cette comman<strong>de</strong>, par <strong>un</strong> simple clic droit <strong>sur</strong> l'icône batterie et en<br />
choisissant l'option « Performance profile ... ».<br />
Version <strong>de</strong>rnièrement modifiée le 03/02/2005
Auteur : Capt'n Stac<br />
Carte Graphique et Accélération 3D<br />
J'ai eu beaucoup <strong>de</strong> mal à installer la carte graphique. Les pilotes officiels fonctionnaient mais à<br />
chaque redémarrage, il fallait que je les réinstallasse, ce qui était assez ennuyeux. Finalement, j'ai fini<br />
par insérer les pilotes dans le noyau (module chargé à chaque démarrage). Voici la procédure à suivre.<br />
Il faut d'abord aller chercher les paquetages utiles et les installer. Voici les diverses comman<strong>de</strong>s<br />
pour arriver au but :<br />
aptget install nvidiakernelsource nvidiakernelcommon<br />
cd /usr/src<br />
tar xvfz nvidiasource.tar.gz<br />
Ensuite on reprend la configuration classique du noyau à l'ai<strong>de</strong> la comman<strong>de</strong> non moins<br />
classique :<br />
make xconfig<br />
Et la comman<strong>de</strong> <strong>de</strong> modification est alors <strong>un</strong> peu modifiée, car il faut aussi compiler les sources<br />
<strong>de</strong>s pilotes la carte graphique :<br />
cd /usr/src<br />
makekpkg clean<br />
makekpkg revision=2.6.9 kernel_image modules_image<br />
Puis à les installer tranquillement ainsi que la bibliothèque GLX:<br />
cd /usr/src<br />
dpkg i kernelimage*.<strong>de</strong>b nvidiakernel*.<strong>de</strong>b<br />
getapt install nvidiaglx<br />
Ensuite, on suit le HOWTO <strong>de</strong> nvidia qui dit que l'on doit modifier le fichier /etc/XF86Config4<br />
en commentant les lignes « Load dri » et « Load GLCore », en ajoutant au besoin la ligne « Load glx »<br />
et en remplaçant a ligne « Driver nv » par « Driver nvidia ». Cette <strong>de</strong>rnière ligne indique que le serveur<br />
X doit utiliser les pilotes propriétaires (gérant la 3D) et non les génériques. Voici les parties critiques <strong>de</strong><br />
mon XF86Config4 :<br />
Section « Module »<br />
### Load GLCore<br />
### Load driver<br />
Load glx<br />
...<br />
Section « Device »<br />
I<strong>de</strong>ntifier « Ma carte graphique NVidia »<br />
Driver « nvidia »<br />
Si besoin, on peut créer <strong>un</strong> groupe qui aura accès à la vidéo et on s'ajoute à ce groupe :<br />
Version <strong>de</strong>rnièrement modifiée le 03/02/2005
Auteur : Capt'n Stac<br />
addgroup system vi<strong>de</strong>o<br />
adduser $USER vi<strong>de</strong>o<br />
J'ai eu <strong>un</strong> problème avec l'installation. Lorsque je voulais charger le module nvidia, je recevais<br />
<strong>un</strong> message d'erreur m'indiquant que __VMALLOC_RESERVE n'était pas accessible. J'ai alors<br />
modifié le fichier « /usr/src/linux/arch/i386/mm/init.c » en ajoutant la ligne « EXPORT_SYMBOL<br />
(__VMALLOC_RESERVE); » après « <strong>un</strong>signed int __VMALLOC_RESERVE = 128
Auteur : Capt'n Stac<br />
Autres partitions et périphériques <strong>de</strong> stockage<br />
J'ai aussi <strong>un</strong>e partition Windows <strong>sur</strong> la troisième partition <strong>de</strong> mon disque dur. De plus, je<br />
souhaite avoir accès à mes clefs USB, mon appareil photo et <strong>un</strong> gros disque dur <strong>de</strong> 200 GO. Tous ces<br />
périphériques sont <strong>de</strong>s périphériques USB.<br />
Ma partition Windows est <strong>de</strong> type NTFS. Il n'est pas encore possible d'écrire (ou alors sous<br />
certaines conditions plus que contraignantes). Il faut avoir choisi les options NTFS lors <strong>de</strong> la<br />
configuration du noyau. Ensuite pour charger automatiquement ma partition Windows, j'ai créé <strong>un</strong><br />
dossier windows dans « /mnt/ » et j'ai modifié mon « /etc/fstab »en ajoutant la ligne suivante :<br />
/<strong>de</strong>v/hda3 /mnt/windows ntfs ro,user,uid=1000,gid=1000 0 0<br />
De même pour accé<strong>de</strong>r aux clefs USB et autres périphériques <strong>de</strong> stockage, on crée <strong>un</strong> répertoire<br />
dans « /mnt/ », par exemple « usb » et on entre la ligne suivante dans le fstab :<br />
/<strong>de</strong>v/sda1 /mnt/usb auto ro,user,uid=1000,gid=1000 0 0<br />
Ainsi, lorsque l'on a besoin <strong>de</strong> notre clef USB, on la connecte aux ports et on entre la ligne<br />
suivante pour monter la clef dans le répertoire « usb » :<br />
mo<strong>un</strong>t /mnt/usb<br />
Lorsque l'on n'en a plus besoin, on la démonte par la comman<strong>de</strong> suivante :<br />
umo<strong>un</strong>t /mnt/usb<br />
Il doit être possible <strong>de</strong> configurer <strong>un</strong> « automo<strong>un</strong>t », mais je ne me suis pas posé le problème vu<br />
que l'intérêt est à mon goût très limité. J'ai aussi <strong>un</strong> HUB <strong>de</strong> <strong>de</strong>ux ports USB que je connecte à mon<br />
port PCMCIA. Malheureusement, les pilotes pour ce périphérique ne sont pas encore sortis et risquent<br />
<strong>de</strong> ne pas voir le jour d'ici <strong>un</strong> bon moment.<br />
Le WiFi<br />
Nous allons maintenant installer le support WiFi qui est inclus automatiquement avec la<br />
technologie centrino d'Intel. Voici la référence Intel Corp. PRO/Wireless LAN 2100, c'estàdire que le<br />
protocole supporté n'est que le 802.11b (donc limité à 11 Mbits/s). Sur certains modèles, le support<br />
802.11g est présent : il est fourni grâce à la Intel Corp. PRO/Wireless LAN 2200.<br />
L'installation se déroule sans problème et dans le but d'être le plus exhaustif possible, je vais<br />
décrire l'installation. Je pense que cette installation <strong>de</strong>vrait fonctionner <strong>sur</strong> les modèles 2200 d'Intel, il<br />
n'y a plus qu'à transposer.<br />
Tout d'abord, il faut télécharger les sources <strong>de</strong>s pilotes ainsi que les firmwares (qui seront utiles<br />
pour les connexions à chaud « hotplug »). Vous les trouverez aux adresses suivantes :<br />
● http://sourceforge.net/projects/ipw2100/<br />
● http://ipw2100.sourceforge.net/firmware.php<br />
Ensuite, on installe le support « hotplug » ainsi que tous les outils <strong>de</strong> gestion <strong>de</strong> connexion sans<br />
Version <strong>de</strong>rnièrement modifiée le 03/02/2005
Auteur : Capt'n Stac<br />
fil (parmi lesquels on trouve le fameux iwconfig) :<br />
aptget install hotplug<br />
aptget install wirelesstools<br />
Puis on installe l'archive <strong>de</strong>s pilotes à l'ai<strong>de</strong> <strong>de</strong>s comman<strong>de</strong>s classiques :<br />
tar xzf ipw21000.xx.tgz<br />
cd ipw21000.xx<br />
make<br />
make install<br />
On décompresse alors l'archive contenant le firmware, et on copie les trois fichiers « *.fw » dans<br />
le répertoire « /usr/lib/hotplug/firmware » après avoir créé ce <strong>de</strong>rnier dossier. Voici les comman<strong>de</strong>s qui<br />
permettent cela :<br />
tar xvf *.tar<br />
mkdir p /usr/lib/hotplug/fimware/<br />
cp *.fw /usr/lib/hotplug/firmware/<br />
Et voilà, c'est fini. Il ne reste qu'à insérer le module dans le noyau et <strong>de</strong> regar<strong>de</strong>r si tout<br />
fonctionne :<br />
modprobe ipw2100<br />
La configuration <strong>de</strong> toute connexion WiFi se fait à l'ai<strong>de</strong> <strong>de</strong> « iwconfig ». Si vous êtes sous<br />
KDE, vous pouvez utiliser l'utilitaire graphique « kwifimanager » (normalement installé par défaut).<br />
Si vous avez installé, comme préconisé plus haut, GkRellM2, vous pouvez aussi mettre le petit<br />
module qui permet la supervision <strong>de</strong>s flux par l'interface WiFi :<br />
Version <strong>de</strong>rnièrement modifiée le 03/02/2005
Auteur : Capt'n Stac<br />
aptget install gkrellmwireless<br />
Les touches multimédia<br />
Les ordinateurs <strong>de</strong> la gamme INSPIRON ont <strong>de</strong>s touches <strong>de</strong> réglage du son et pour certain (la<br />
gamme 8000 et plus) quatre touches supplémentaires multimédia (Lecture, Stop, Avance, Recule). Pour<br />
que ces touches propres aux ordinateurs DELL fonctionne, il faut que linux reconnaisse ces touches<br />
spéciales. Bien entendu, ici encore i8k est utile. Pour que les touches soient reconnues, on a <strong>de</strong>ux<br />
possibilités. La première est <strong>de</strong> lancer le démon i8kbuttons et en réglant les touches. Dans ce cas, le<br />
lancement dudit démon se fait à l'ai<strong>de</strong> <strong>de</strong> la comman<strong>de</strong> suivante :<br />
i8kbuttons u "augmente" d "diminue" m "muet"<br />
Par exemple,<br />
i8kbuttons u "echo augmente" d "echo diminue" m "echo muet"<br />
Mais ce n'est pas la solution que j'ai choisie. Le module i8k admet comme commutateur<br />
« handlebuttons=1 ». Si, comme préconisé, vous avez créé le fichier « /etc/modprobe.d/i8k », rajoutez<br />
le commutateur à ce qui précè<strong>de</strong>. Votre nouveau fichier i8k <strong>de</strong>vrait ressembler à cela :<br />
#Fichier /etc/modprobe.d/i8k<br />
options i8k force=1 handle_buttons=1<br />
Maintenant, il faut repérer ces boutons. Chaque touche du clavier a <strong>un</strong> numéro et, en particulier,<br />
toutes ces touches multimédia. Pour repérer les touches, vous pouvez utiliser « xev » et noter les co<strong>de</strong>s<br />
lorsque les touches sont pressées. Voici ce que j'ai trouvé pour mon INSPIRON 8600. Je donne aussi,<br />
le nom que nous donnerons à ces touches (en F** comme les touches <strong>de</strong> fonctions) :<br />
Touche Co<strong>de</strong> Nom donné<br />
Augmentation du volume 176 F29<br />
Diminution du volume 174 F28<br />
Muet 160 F27<br />
Lecture 162 F31<br />
Stop 164 F32<br />
Avance 144 F33<br />
Arrière 153 F34<br />
Les touches étant repérées, on peut alors étendre le clavier avec cellesci. On va mettre toutes<br />
les informations contenues dans le tableau précé<strong>de</strong>nt dans <strong>un</strong> nouveau fichier « /etc/X11/Xmodmap »<br />
pour que tous les utilisateurs aient accès à ces touches, ou dans « ~/.Xmodmap » pour que seul<br />
l'utilisateur en question y ait accès. Voici alors le contenu du fichier :<br />
! /etc/X11/Xmodmap<br />
Version <strong>de</strong>rnièrement modifiée le 03/02/2005
Auteur : Capt'n Stac<br />
keyco<strong>de</strong> 162 = F31<br />
keyco<strong>de</strong> 164 = F32<br />
keyco<strong>de</strong> 144 = F33<br />
keyco<strong>de</strong> 153 = F34<br />
keyco<strong>de</strong> 160 = F27<br />
keyco<strong>de</strong> 174 = F28<br />
keyco<strong>de</strong> 176 = F29<br />
Ensuite, il faut charger l'extension <strong>de</strong> clavier à chaque démarrage <strong>de</strong> session X. On peut faire<br />
cela à l'ai<strong>de</strong> d'<strong>un</strong> petit script, que l'on place dans le fichier « /etc/X11/Xsession.d/40custom_xmodmap »<br />
et qui ressemble à cela (c'est exactement le script donné dans la documentation <strong>de</strong> i8kutils) :<br />
# /etc/X11/Xsession.d/40custom_xmodmap<br />
# Chargement général <strong>de</strong> Xmodmap<br />
if [ x /usr/bin/X11/xmodmap ]; then<br />
fi<br />
if [ f $SYSMODMAP ]; then<br />
xmodmap $SYSMODMAP<br />
fi<br />
# Chargement pour <strong>un</strong> utilisateur <strong>de</strong> Xmodmap<br />
if [ x /usr/bin/X11/xmodmap ]; then<br />
fi<br />
fi<br />
if grep qs ^allowusermodmap $OPTIONFILE; then<br />
if [ f $USRMODMAP ]; then<br />
fi<br />
xmodmap $USRMODMAP<br />
Maintenant, toutes les touches <strong>de</strong> votre clavier sont vali<strong>de</strong>s. Il ne reste plus qu'à les utiliser dans<br />
vos applications favorites comme Kaffeine ou Xmms en remplaçant les raccourcis claviers <strong>de</strong> certaines<br />
fonctions par les touches F**.<br />
Mo<strong>de</strong>m V92 56k<br />
La cerise <strong>sur</strong> le gâteau : le vieux mo<strong>de</strong>m qui n'avance pas. Et bien qu'on le veuille ou non, je n'ai<br />
eu auc<strong>un</strong> problème à le faire fonctionner. En installant « slmo<strong>de</strong>mdaemon », le mo<strong>de</strong>m est<br />
instantanément reconnu (le lien « /<strong>de</strong>v/mo<strong>de</strong>m » est créé et pointe vers « /<strong>de</strong>v/tty0 ») et fonctionne avec<br />
les pilotes ALSA.<br />
Version <strong>de</strong>rnièrement modifiée le 03/02/2005
Auteur : Capt'n Stac<br />
aptget install slmo<strong>de</strong>mdaemon<br />
Pour configurer <strong>un</strong>e connexion PPP, vous pouvez utiliser l'utilitaire « kppp ». Pour vérifier que<br />
le mo<strong>de</strong>m est bien reconnu, ren<strong>de</strong>z vous dans la partie Configuration > Interrogation du mo<strong>de</strong>m.<br />
Liens utiles<br />
● http://www.an<strong>de</strong>si.org/in<strong>de</strong>x.php?no<strong>de</strong>=77 (Compilation du noyau à la sauce <strong>de</strong>bian)<br />
● http://www.kernel.org (Les sources du noyau)<br />
● http://home.comcast.net/~andrex/<strong>Debian</strong>nVidia/installation.html (<strong>Installation</strong> d'<strong>un</strong>e carte graphique<br />
sous <strong>de</strong>bian)<br />
● http://sourceforge.net/projects/ipw2100/<br />
● http://ipw2100.sourceforge.net/firmware.php<br />
● http://www.lealinux.org/ (Un site d'entrai<strong>de</strong> francophone)<br />
Version <strong>de</strong>rnièrement modifiée le 03/02/2005