Questions et réponses
Par Eric Marsden
Adaptation française : Éric Jacoboni
Précédent Suivant Table des Matières
1.1 Patch pour le noyau Linux 2.1.102(3)
Date: Sat, 23 May 1998 16:20:07 +0000From: Yaroslav Rosomakho, alons55@dialup.ptt.ru
Bonjour, j'ai constaté que make menuconfig et les pilotes son de bas niveau ne fonctionnaient pas en 2.1.102 & 2.1.103 (derniers noyaux). J'ai écris un patch
Faites-le savoir !
Yaroslav Rosomakho.
1.2 Utilisation des touches clavier Windows 95 sous X
Date: Wed, 29 Apr 1998 20:18:00 +0200 (MET DST)From: Andreas Ehliar, tamyrlin@futurniture.se
Je suis sûr que je ne suis pas le seul qui utilise un clavier ayant des touches Windows 95. La plupart des gens ne s'en servent pas car elles sont peu utiles sous Windows 95 et encore moins sous Linux, mais elles sont reconnue par le noyau Linux. En fait, elles génèrent des codes clavier que les applications pourraient utiliser si elles les connaissaient.
Comment faire pour que X utilise ces touches ? Dans l'exemple suivant, je montrerai comment j'ai configuré X et fvwm2 pour me permettre de déplacer une fenêtre en pressant la touche Windows 95 gauche en même temps que le bouton gauche de la souris n'importe où dans la fenêtre. Je peux aussi modifier la taille de la fenêtre en pressant cette touche gauche en même temps que le bouton droit n'importe où dans la fenêtre. Cela me simplifie beaucoup les choses car je n'ai pas besoin d'aller sur la barre de titre, ou sur le contour de la fenêtre pour la déplacer.
Pour ce faire, j'ai d'abord créé un fichier nommé
.Xmodmap
dans mon répertoire personnel contenant les deux lignes suivantes :
keycode 115 = Hyper_L add mod4 = Hyper_Lpour faire correspondre la touche Windows 95 gauche avec
Hyper_L
et <Hyper_L
avecmod4
.J'ai ajouté la ligne suivante à
.xsession
pour charger la table des touches modifiées :
xmodmap $HOME/.XmodmapNotez que
.xsession
est habituellement exécuté si vous utilisezxdm
. Si ce n'est pas le cas, utilisez le fichier adéquat sur votre système. De bons candidats sont.xinitc
ou.Xclients
.Pour réellement utiliser
mod4
, j'ai modifié mon.fvwm2rc
en ajoutant les lignes suivantes :
# J'ai lié ma touche win95 gauche à mod4, et en la pressant # je peux déplacer et changer la taille de ma fenêtre sans avoir # à trouver un contour ou la barre de titre Mouse 1 W 4 Move Mouse 3 W 4 ResizeCes lignes précisent que si vous pressez le bouton gauche (1) de la souris dans une fenêtre (W) tout en pressant
mod4
(4), vous déplacerez (move). Si vous voulez en savoir plus sur ces lignes, étudiez la page man de fvwm2.Relancez fwvm2 et appréciez cette nouvelle fonctionnalité. Maintenant, tout ce qu'il reste à faire est de remplacer ce logo Windows par un pingouin :)
Remarques finales :
Andreas Ehliar
- Ceci n'est qu'un exemple, vous devrez probablement modifier certains chemins pour l'adapter à votre système ;
- Il est possible que vous ayez déjà une touche liée à
mod4
. Dans ce cas, réfléchissez à deux fois avant d'y lier une autre touche ;- Si vous n'utilisez pas fvwm2 comme gestionnaire de fenêtres, lisez la documentation de celui que vous utilisez pour savoir comment réaliser la même configuration ;
- Si vous voulez lier les deux autres touches Windows 95, leurs « scan codes » sont respectivement 116 et 117. Cette information est, de toutes façons, disponible en utilisant le programme
xev
.1.3 Re : un shell utilisateur sur la console sans se logger
Date: Thu, 30 Apr 1998 09:38:03 -0700From: Rick Bronson, rick@efn.org
J'ai lu avec intérêt les bonnes idées qui ont été émises à propos de la configuration de Linux pour qu'il soit plus autonome. J'ai travaillé là-dessus pendant quelques temps et je voudrais partager mes idées.
J'ai souvent pensé qu'il existait un besoin pour une distribution Linux qui disposerait d'un démarrage automatique par défaut. Une des raisons pour lesquelles MS-DOS (aussi mauvais qu'il fût) a été si populaire est qu'il n'était pas ennuyé par toutes les considérations de « sécurité » comme la nécessité de se logger. La plupart de ceux qui utilisent Linux à la maison n'ont pas besoin de perdre leur temps à se logger chaque jour. Si l'on avait une distribution de Linux qui démarrait en lançant X, nous aurions plus d'utilisateurs.
Mes buts sont les suivants (tout cela fait automatiquement au démarrage) :
Pour cet article, je traiterai des points 1 et 2 (remplacez toute occurence de
- login automatique au démarrage ;
- lancement d'X Window ;
- si l'on ne s'est pas connecté à son fournisseur d'accès Internet (via PPP) depuis 4 heures, lancement d'une connexion ;
- lancement de
Netscape
, récupération du courrier (viacron
et vérification de celui-ci toutes les minutes ;- si l'on n'a pas lu les articles Usenet aujourd'hui, lancement du lecteur de news avec application des kill-files sur tous les articles pour ne montrer que ceux qui restent ;
username
par votre nom d'utilisateur).
- Ajoutez ceci à votre
/etc/inittab
(sur une Debian), sauf si vous avez un fichierrc.local
 :Si vous n'avez pas de fichierrc:12345:wait:/etc/init.d/rc.localrc.local
, créez un fichier/etc/init.d/rc.local
contenant les lignes suivantes :Mettez les permissions de ce fichier à  :#!/bin/bash echo "Login automatique de l'utilisateur username" cd /home/username su - usernameen faisant :-rwxr-xr-x 1 root root 96 Jun 29 1997 rc.localSi vous avez un fichierchmod 755 rc.localrc.local
ajoutez ceci à la fin :echo "Login automatique de l'utilisateur username" cd /home/username su - username- Ajoutez les lignes suivantes à votre fichier
~/.bash_profile
 :if [ "`tty`" = "/dev/console" -o "`tty`" = "/dev/tty0" ] then startx fiC'est fini ! Ceci a été testé sur une Slackware (il y a longtemps) et sur une Debian. Merci de me donner votre avis.
Rick Bronson
1.4 Adaptateur réseau Ethernet d'IBM
Date: Fri, 01 May 1998 00:23:21 +0000From: Brian Hall, brihall@pcisys.net
Je pense qu'il s'agit de la même carte que la mienne. J'en ai deux sur mon réseau à la maison, une est sur ma machine Linux, et l'autre sur une machine Win95. Sous Linux, utilise le pilote réseau compatible ne2000 : il se trouve sous « Other ISA network cards » dans la configuration du noyau. Pour configurer la carte elle-même, il faut utiliser un programme MS-DOS. Le programme de configuration est contenu dans une archive nommée
ETILAN.EXE
.1.5 Accès facile aux supports amovibles
Date: Fri, 1 May 1998 10:30:52 +0100 (BST)From: Karsten Ballueder, karsten@phy.hw.ac.uk
Voici une petite astuce qui facilite la vie. J'ai toujours trouvé ennuyeux de monter et démonter manuellement les disquettes, les CD-ROMs ou mon lecteur ZIP et j'ai décidé d'utiliser l'auto-monteur
amd
pour cela.La configuration est un peu rusée mais, une fois faite, elle fonctionne comme un charme.
Por qu'
amd
fonctionne, vous devez créer une table de montage/etc/amd.direct
. La mienne ressemble à ça :
zip type: program;fs: "/.amd/myhost/zip";mount: "/bin/mount mount -t vfat -o user,rw,conv binary,nosuid,uid 502,gid 100,umask 0000,quiet /dev/sda4 ${fs} ";unmount: "/bin/umount umount ${fs}" cdrom type: program;fs: "/.amd/myhost/cdrom";mount: "/bin/mount mount -t iso9660 -o user,ro,conv binary,nosuid,uid 502,gid 100,umask 0000 /dev/cdrom ${fs} ";unmount: "/bin/umount umount ${fs}" A type: program;fs: "/.amd/myhost/A";mount: "/bin/mount mount -t vfat -o user,rw,conv binary,nosuid,uid 502,gid 100,umask 0000,quiet /dev/fd0 ${fs} ";unmount: "/bin/umount umount ${fs}"Tout ce que vous avez à faire est de remplacer « myhost » par le nom de votre machine. De cette façon, votre lecteur ZIP, le CD-ROM et le premier lecteur de disquette seront automatiquement montés dans les répertoires créés sous
/
et.
.Pour lancer
amd
, vous utiliserez généralement un script/sbin/init.d/amd/
, qui devrait contenir une ligne telle que celle-ci :/usr/sbin/amd -l syslog -c 30 -w 30 -x all -a /.amd -- /tmpmnt /etc/amd .direct &Ceci démarrera
amd
et lui donnera un délai de 30 secondes pour démonter les répertoires. Vous devrez aussi créer un répertoire nommé/tmpmnt
où vous pourrez accéder aux périphériques. Pour un accès facile, j'ai créé des liens symboliques/zip
,/A
et/cdrom
, pointant sur/tmpmnt/zip
,/tmpmnt/A
et/tmpmnt/cdrom
.Maintenant, lorsque vous essayez d'accéder à l'un de ces répertoires,
amd
montera automatiquement le périphérique avec les options spécifiées dans/etc/amd.direct
. Lorsque vous n'y accéderez plus, il sera démonté après 30 secondes.Oh, s'il ne démonte pas un périphérique, vous pouvez utiliser la commande
/dir
pour vérifier quel est le processus qui l'utilise.Karsten Ballueder
1.6 Re : Question sur bpp 16
Date: Sun, 3 May 1998 14:07:55 +0200 (MET DST)From: Roland Smith, rsmit06@ibm.net
Tu as posé la question suivante :
Bonjour, je suis fatigué de démarrer ma session X parstartx -- -bpp 16
pour avoir les couleurs sur 16 bits au lieu de 8. Comment faire pour quexdm
tourne en 16 bpp ? Si je l'utilise, il lance X en 8 bpp sur mon système Red Hat 5.En supposant que tu utilises le serveur XFree86 :
Édite ton fichier
XF86Config
;
- recherche la section « Screen », puis les sous-sections « Display » (il peut y en avoir plusieurs) ;
- assure-toi que la sous-section « Display » ayant une profondeur de 16 est la première de la liste.
1.7 Impression sous Linux avec une HP 722C
Date: Sat, 09 May 1998 18:50:06 +1000From: Mitch Davis, mjd@alphalink.com.au To: AFAIZ@cstp.umkc.edu
J'ai acheté une imprimante HP DeskJet 722C, mais je n'arrive pas à la faire fonctionner. J'ai demandé pourquoi et quelqu'un m'a répondu que Linux ne la gérait pas - est-ce une imprimante uniquement conçue pour Windows ? Si c'est le cas, est-il possible d'écrire un pilote ?
Afin de réduire les coûts de production de ses imprimantes bas de gamme, HP a ôté le plus possible d'électronique et a transféré les commandes dans le pilote d'imprimante. C'est ce qu'on appelle la « Printing Performance Architecture », une sorte de concept de « moins on en fait, mieux c'est » qui, j'en suis sûr, est très prosé dans le département mercatique de HP.
Cependant, tout n'est pas perdu. Quelqu'un à déchiffré le protocole et a écrit un pilote. Sa page est : http://www.rpi.edu/~normat/technical/ppa/
(Je ne l'ai pas essayé et je ne l'ai pas contacté)
Précédent Suivant Table des Matières
Copyright (c) 1998, Éric Marsden
Adaptation française : Éric Jacoboni