24.06.2013 Views

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

SHOW MORE
SHOW LESS

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éga­octets. 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.inpl­nancy.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 linux­2.6.9.bz2<br />

cd /usr/src<br />

ln ­s linux­2.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 />

apt­get install libglib2.0­<strong>de</strong>v libgtk2.0­<strong>de</strong>v<br />

#Pour QT<br />

apt­get install libqt3­mt­<strong>de</strong>v<br />

#Pour Ncurse<br />

apt­get 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 celui­ci 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 />

make­kpkg ­­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 kernel­image*.<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.img­2.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.img­2.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/vmlinuz­2.6.9 root=/<strong>de</strong>v/hda1 ro<br />

initrd /boot/initrd.img­2.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 sais­je 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 />

gkrellm­i8k (plug­in 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 />

apt­get install nvidia­kernel­source nvidia­kernel­common<br />

cd /usr/src<br />

tar ­xvfz nvidia­source.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 />

make­kpkg clean<br />

make­kpkg ­­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 kernel­image­*.<strong>de</strong>b nvidia­kernel­*.<strong>de</strong>b<br />

get­apt install nvidia­glx<br />

Ensuite, on suit le HOWTO <strong>de</strong> nvidia qui dit que l'on doit modifier le fichier /etc/XF86Config­4<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 XF86Config­4 :<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 />

apt­get install hotplug<br />

apt­get install wireless­tools<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 ipw2100­0.xx.tgz<br />

cd ipw2100­0.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 />

apt­get 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 du­dit 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 />

« handle­buttons=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 celles­ci. 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 ^allow­user­modmap $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 « sl­mo<strong>de</strong>m­daemon », 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 />

apt­get install sl­mo<strong>de</strong>m­daemon<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.lea­linux.org/ (Un site d'entrai<strong>de</strong> francophone)<br />

Version <strong>de</strong>rnièrement modifiée le 03/02/2005

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!