Trucs et astuces

lien symblolique

multiboot Windows/Linux (linux, knoppix, suse)

surveiller système , tuer un processus

Winmodem

Environnement au démarrage

Dépannages en tous genres


Les fichiers dans KDE

Si lorsque l'on clique sur un fichier, le logiciel correspondant ne s'ouvre pas automatiquement, faire un clic droit dessus et dans le menu qui apparaît, choisir : ouvrir avec

Un logiciel lancé une fois durant une session de KDE, et qui n'est pas fermé avant de quitter l'environnement graphique, est relancé automatiquement, à la prochaine session, même si entre temps le PC a été arrêté.


Résolution d'écran et session X

Quelque soit l'environnement graphique (KDE ; Gnome ; ...) :

Ctrl Alt + change la résolution de l'écran (à condition qu'il le supporte)

Ctrl Alt Backspace (la touche au dessus de Entrée) permet de quitter la session en cours, en cas de plantage (très utile)


Lien symbolique

Vous avez installé une nouvelle application a l'aide d'une archive compactée, ou d'un autre type, mais elle se trouve dans votre répertoire /home/utilisateur

Ouvrez une fenêtre de console (xterm) et tapez su, puis entrez votre mot_de_pass_root

Tapez mc (pour ouvrir Midnight Commander),

dans la fenêtre de droite, allez dans /usr/local/share/ et dans celle de gauche /usr/local/bin/

Copiez le répertoire de cette application dans /usr/local/share/


A droite, mettez le curseur sur le fichier de lancement de l'application (dans cet exemple phoenix) et allez dans la fenêtre de gauche (touche Tab)

Appuyez sur la touche F9 pour accéder au menu, puis allez sur Fichier et descendre sur Lien Symbolique et validez (Entrée)


Appuyez à nouveau sur Entrée

le lien est créé, cela permettra, en suivant les instructions suivantes, de lancer automatiquement l'application.

(haut de page)

Surveiller le système (éviter les ralentissements)

Il arrive, que pour une raison inconnue, votre machine ralentisse. Ce qui arrive le plus souvent, est ce que l'on appel un « processus fou », c'est à dire, une application qui travaille trop ou pas correctement (je ne détaillerai pas ...).

L'idéal est de surveiller votre machine, en profitant de la place libre d'un bureau, pour y laisser en permanence les outils nécessaire. Vous avez deux possibilité : l'outil « top » du mode console, ou Gkrellm et un utilitaire de gestion des processus, comme kpm ou Ksysguard.

Top - outil complet



Vous pouvez l'utiliser soit en mode console, sous sous X (environnement graphique). Pour ce dernier cas de figure, ouvrez une fenêtre console et tapez top (et Entrée).

Un gros défaut malgré tout, est qu'il est limité par la taille / résolution écran. Ainsi, il n'affichera qu'un nombre limité de processus, les autres étant « hors écran ». Un processus fou / planté, peut prendre peu de ressources système et ne pas apparaître. Il devient difficile de trouver son Pid pour l'éliminer.



Pour tuer un processus gênant (voir en fonction de %CPU et %MEM, si l'un d'eux occupe trop de ressources systèmes), pressez la touche «  k  » et entrez le numéro (PID) du processus.


Gkrellm et Kpm



Gkrellm, permettra notamment de vérifier l'occupation du CPU (le processeur). Utilisez par exemple Gkrellm ( apt-get install gkrellm dans une console).










Utilisez ensuite un utilitaire capable de « tuer » un processus et aussi dans ce cas de les surveiller. J'utilise pour cela KsysGuard (présent dans la plus part des distributions). Vous pouvez aussi le lancer avec Alt+F2 et en tapant kpm.

Si Ksysguard n'est pas présent, recherchez l'archive nécessaire sur www.kde.org ou utilisez Urpmi ou encore apt-get (reportez vous à la rubrique installation de logiciels pour plus de détails).



Voilà comment cela se traduit : Dans Ksysguard (ou KPM), un processus apparaît comme dominant. Pour le voir en tête de liste, cliquer sur Système% .

Dans ce cas, les 68% peuvent ne pas être alarmants, quand on ne connaît pas le processus en question, d'où l'intérêt d'un double contrôle avec Gkrellm. Dans celui-ci, on observe que le graphique du CPU est saturé.


normal

pas normal






Vous avez trois solutions :

- Soit dans Ksysguarg, vous cliquez sur le processus (la ligne devient épaisse - en bleue ou autre) et cliquez sur le bouton Tuer.

- Soit, toujours dans Ksysguard, vous repérez le numéro PID (celui du processus), puis dans une console, vous tapez kill PID. Mais le plus simple est de tout faire dans Ksysguard ...

- Soit, lorsqu'il s'agit d'une application visible à l'écran (mozilla, openoffice, ...), pressez simultanément les touches Alt+Ctrl+Echap , le curseur devient une tête de mort : cliquez sur l'application à « tuer ».



(haut de page)


Avoir Windows par défaut au démarrage de LILO

Loguez vous en root

ouvrez etc/lilo.conf (par exemple avec mc – midnight commander), et placez

other = /dev/hda1

label = windows

au dessus de image = /dev/hda5 (du moins la première indication de ce type, correspondant à votre partition Linux) en respectant les sauts de lignes et tabulations ; il s'agit simplement de déplacer le groupe Windows, en tête des autres.

Ensuite, vous enregistrez lilo.conf et vous validez l'opération, en faisant un make lilo (entrée).

Avec la distribution Knoppix











Avec la distribution Suse

Il arrive que cette opération ne soit pas reconnue sur certaines distributions, comme la Suse. Dans le cas de cette dernière, ouvrez YAST1 (gestionnaire système) et allez dans

Administrateur système, puis Configuration du noyau d'ammorçage, puis Configuration de LILO

Vous ne changez rien ; les données doivent ressembler à ceci :

BOOT_FILE=/boot/vmlinuz

MBR

8

avec ou sans « option linéar », suivant votre configuration

windows (en tête de liste)

et vous servez de la touche (tab) pour vous déplacer sur « continuer » (entrée).

Si la fenêtre de confirmation apparaît en rouge, c'est que vous vous êtes trompé dans lilo.conf

si elle apparaît en bleu, vous pouvez quitter YAST1 puis Linux, afin de vérifier que LILO boot bien par défaut sur Windows.

(haut de page)

Choisir un nouveau environnement au démarrage

Comme exemple, il s'agit d'installer KDE1 pour gagner en rapidité, tout en conservant KDE3. Pour commencer, téléchargez KDE1 (ftp://ftp.suse.com/pub/suse/i386/7.0/suse/kde1 ; puis ftp.suse.de/.../kde2 et kde4). Ensuite tapez (dans une fenêtre de console) un « rpm -i *.rpm » - s'il y a des problème de conflits ou d'incompatibilité, retirez les rpm en cause et recommencez.

Ouvrez le menu K ; allez dans préférences, puis login manager - Allez sur l'onglet Sessions et en bas de la fenêtre, dans « New type », tapez le nom (add news) de lancement de l'environnement :

par exemple, vous avez installé xfce, pour le lancer, vous tapez en mode console startx xfwm – le nom à entrer dans le login manager est xfwm ; pour kde1, startx kde1 le nom à entrer est donc kde1. Validez.

Au nouveau log (choix utilisateur), vous aurez le nouvel environnement dans la liste.



(haut de page)


Sommaire

www.archilinux.org

Janvier 2004