Si vous avez une distribution recente, il y a peu
de chances que vous rencontriez les problemes abordes ci-dessous. Lisez
tout de meme: ces informations peuvent voue etre utiles.
Note: vous trouverez une documentation complete
concernant Linux
Une version a jour de ce document se trouve sur http://cristal.inria.fr/~mauny/linux/faq.html.
Suggestions ou problemes peuvent etre envoyes a Michel.Mauny@Inria.fr
Cette installation
Questions-réponses
Il s'agit d'une distribution RedHat 5.2. La machine demarre par defaut
sous X en utilisant xdm (ou plutot sa variante KDE appele kdm).
Le menu au centre de l'ecran vous permet de choisir le window manager qui
vous convient. Editez le fichier /opt/kde/share/config/kdmrc.
Si la connexion vous est refusee avec tel ou tel window manager, connectez-vous
en `failsafe' mode, puis lancez le window-manager a la main: il a peut-etre
besoin de creer quelques fichiers de startup.
Attention: la presence d'un .xinitrc, ou d'un .xsession
dans votre home-dir peut changer le comportement de kdm.
En regle generale, utilisez l'un ou l'autre de ces outils de configuration:
-
control-panel: c'est l'outil fourni par RedHat. Assez simple,
il convient pour la plupart des configurations.
-
linuxconf: c'est celui de Gnome. Sans vraiment comparer,
ce que j'aime, c'est la possibilite de definir plusieurs configuration:
une pour le bureau, et une autre pour la maison, par exemple.
Ci-dessous, je parle le plus souvent de control-panel: linuxconf doit permettre
le meme style de choses, je pense.
Quelques indications sur des choses non-gerees par les outils ci-dessus:
-
pour voir l'etat des cartes PCMCIA, et les
piloter sous X, utiliser la commande cardinfo (etre root);
-
pour utiliser ppp, renommer l'un des fichiers ppp* places
dans les repertoires des utilisateurs (ou bien dans /etc/skel)
dans $HOME/.ppprc puis lire le man de ppp; vous
pouvez aussi utiliser la commande kppp (avec KDE), ou bien asppp
(avec wmaker);
-
pour toutes les autres configurations (date/heure, demons, imprimantes,
utilisateurs, etc.) utilisez la commande control-panel;
-
pour configurer, compiler et installer le noyau, vous pouvez utiliser (ou
vous inspirer de) la commande /usr/local/sbin/new-kernel;
-
lorsque la machine sera bien testee (pas de plantage), vous pourrez bidouiller
dans /etc/inittab, la ligne qui lance /sbin/update, afin
de la changer en
/sbin/update -s 3600 -f 3600
ce qui ne flushera les buffers sur le disque que toutes les heures!
Ca permet au disque de ne pas trop tourner lorsque la machine est sur batterie.
Les buffers sont flushes automatiquement lors des mises en veille.
-
pour supprimer ce message, ou relire, editer ou lire /etc/motd.
La documentations des applications se trouve generalement dans /usr/doc.
La lecture des HOWTO (/usr/doc/HOWTO) est une bonne facon d'obtenir
rapidement une reponse a un certain nombre de questions.
-
Vous voulez brancher une souris externe? Branchez-la
(souris PS/2): l'ecran tactile sera inactive (apres une mise en veille
ou un reboot).
-
Vous ne supportez pas le tapotement (click-on-tap)?
Editez /etc/rc.d/init.d/tpconfig. Pour en savoir plus sur tpconfig,
executez /usr/local/bin/tpconfig --help, dans une console Linux (CRTL-ALT-F1
pour passer en mode console, CTRL-ALT-F7 pour revenir sous X).
Remplacez votre fichier /etc/XF86Config par celui-ci (pour
clavier
QWERTY, ou pour
clavier
AZERTY).
Il faut savoir que:
-
Avant d'attacher/de detacher le portable du dock, il faut l'eteindre.
-
Le serveur X ne marche (dans sa configuration actuelle) qu'en affichage
simple sur le LCD ou bien en affichage double. Pour utiliser l'ecran externe,
il faut activer l'affichage double avant le depart du serveur X.
Si vous voulez jouer avec differents fichiers de configuration de X,
les options concernant les modes d'affichage (externe/interne) sont nommees
intern_disp et extern_disp.
-
En cas d'ennui (plus d'affichage, le serveur X semble casse), on peut tuer
le serveur X en faisant CTRL-Backspace. Pas besoin de rebooter,
donc.
-
exécuter la commande /usr/sbin/kbdconfig (en étant
root), et choisir le clavier désiré;
-
éditer /etc/XF86Config, et changer la ligne
XkbLayout "us"
en
Xkblayout "fr"
-
redémarrer.
-
exécuter la commande control-panel
-
choisir l'icône "Network Configuration"
-
choisir l'onglet "Interfaces"
-
sélectionner l'interface eth0, la désactiver et cliquer "Edit"
-
inserer le nouveau numéro IP
-
sauvegarder et activer eth0
Note: l'interface eth1 correspond à la carte Ethernet du
dock. Elle peut être configurée, mais je n'ai vu aucune utilité
à l'activer, à cause de la mauvaise interaction entre les
modes veille et l'insertion/extraction du portable dans le dock: en gros,
l'insertion et l'extraction ne se passent bien que si on éteint
et redémarre (reboote) le portable (vrai aussi bien sous Linux que
sous NT).
Remplacez votre fichier /etc/pcmcia/network par celui-ci.
Utilisez la commande control-panel, et choisissez l'icône
"Package Management" (celui avec un paquet-cadeau).
Lorsque vous clickez sur un package, la bouton gauche de la souris
vous fournit un pop-up menu dont l'item "Query" vous donnera des informations
sur ce package.
Malheureusement, je n'ai qu'une reponse incomplete a ce probleme: taper
CTRL-ALT-Backspace (les 3 touches en meme temps), cela fera quitter X-window,
et vous retrouverez un ecran (de login) lisible. Malheureusement, vos applications
auront ete tuees par la meme occasion!
J'essaie actuellement de comprendre le probleme, et je vous tiens au
courant de mes progres (si progres il y a).
Dans tous les cas, je vous conseille d'utiliser la commande control-panel,
en choissant l'icone "Printer configuration".
-
(en temps que root) lancer control-panel
-
selectionner l'icone "Printer configuration"
-
selectionner "Add"
Ensuite, selon les cas:
-
Vous voulez utiliser une autre machine Unix comme serveur d'impression
(c'est la solution la plus pratique, mais elle necessite que vous puissez
devenir root sur cette machine qui agira comme serveur):
-
cochez "Remote Unix (lpd) Queue"
-
Entrez les informations qui vous sont demandees
-
Name: nom de l'imprimante
-
Spool directory: le nom de l'imprimante telle qu'elle est
connue de la machine serveur
-
Remote host: le nom du serveur choisi
-
Input Filter: vous pouvez choisir "PostScript printer" s'il s'agit
d'une imprimante PostScript
-
Clickez "ok" pour accepter la description
-
Dans le popup menu "lpd", faites "Restart lpd"
-
Sur la machine Unix choisie (le serveur), ajoutez le nom de votre portable
(monportable.inria.fr) dans le fichier /etc/hosts.lpd
-
Faites un essai, en lancant, par exemple, dans une fenetre xterm: lpr
-P<imprimante> .bashrc
-
Vous voulez imprimer sur une imprimante pilotee depuis AFS:
-
cochez "Lan Manager Printer (SMB)"
-
Entrez les informations qui vous sont demandees:
-
Name: le nom (local) de l'imprimante
-
Spool directory: typiquement /var/spool/lpd/<nom de l'imprimante>
-
Hostname of printer server: samba-print
-
IP number of server: sambaprint-rocq
-
Printer name: le nom (distant) de l'imprimante
-
User: afs-anon
-
Input Filter: vous pouvez choisir "PostScript printer" s'il s'agit
d'une imprimante PostScript
-
Clickez "ok" pour accepter la description
-
Dans le popup menu "lpd", faites "Restart lpd"
-
Faites un essai, en lancant, par exemple, dans une fenetre xterm: lpr
-P<imprimante> .bashrc
-
Vous voulez utiliser une imprimante connectee sur le port parallele
de votre machine: faites comme ci-dessus, mais en choissant "Local
Printer".
-
Vous voulez utiliser une imprimante sur le reseau, sans passer par une
machine auxiliaire:
Si cette imprimante dispose d'un mecanisme de spool (a la lpd, il parait
que c'est le cas de beaucoup d'imprimantes HP), faites comme dans le cas
d'un serveur d'impression Unix (ci-dessus).
Ça se fait depuis NT:
-
connectez-vous comme administrateur (admin);
-
lancez l'administrateur de disque;
-
marquez la première partition du disque comme
bootable;
-
supprimez les partitions, à l'exception de
la dernière (si celle-ci est une primaire d'environ 150Mo, car il
s'agit de la partition d'hibernation);
-
récupérez l'espace ainsi libéré
en créant de nouvelles partitions à votre gré;
-
supprimez cette page de vos bookmarks :-)
Ça se fait depuis Linux:
-
faites su root;
-
lancez l'administrat..., euh non, faites cfdisk,
et recyclez les partitions WIndows (hda1 et hda5).
C'est parce que le shell-script /usr/bin/netscape
demande le pré-chargement de certaines bibliothèques. Sur
ma machine, j'ai éliminé cette feature (voir les lignes definissant
LD_PRELOAD
dans /usr/bin/netscape). Vous pouvez aussi installer cette nouvelle
version du script (éditée par mes soins) à la
place de votre /usr/bin/netscape.
...