Raccourcis clavier
Un article de Wiki de la communauté Mandriva.
CETTE PAGE EST UNE VERSION RÉVISÉE DE LA PAGE MAINTENANT OBSOLÈTE DE L'ANCIENNE BASE DE CONNAISSANCES : http://club.mandriva.com/xwiki/bin/view/KB/AdminKey ptyxs 27 février 2008 à 08:16 (CET)
[modifier] Introduction
Nous énumérons ci-dessous des commandes dont la plupart peuvent être lancées par une combinaison de deux ou trois touches. Dans chaque cas, pour lancer la commande, il convient d'enfoncer la première touche, puis d'enfoncer la seconde touche tout en maintenant la première touche enfoncée, enfin, s'il y a une troisième touche, l'enfoncer à son tour en maintenant les deux premières touches enfoncées.
Noter que pour les commandes à trois touches vous pourrez rencontrer indifféremment des notations <Ctrl-Alt-...> ou <Alt-Ctrl-...>. Cela ne fait pas de différence, quoique la première formulation soit considérée comme plus conforme à la réalité informatique (un caractère Ctrl-... est « modifié » par Alt).
[modifier] La touche d'impression écran
Sous X, <Imp_Ecran> appelle le programme de capture d'écran.
[modifier] Pour lancer une commande dans une fenêtre
Ouvre une fenêtre qui vous permet de lancer une commande sans avoir à ouvrir une console : <Alt-F2>
[modifier] Console
[modifier] Aller dans une console texte
Sous Mandriva, les combinaisons de touches <Ctrl-Alt-F1> à <Ctrl-Alt-F6>, permettent d'obtenir les consoles virtuelles (consoles texte) de type tty. Pour revenir à la session X courante faire <Alt-F7> (sans Ctrl). Si d'autres sessions X sont ouvertes, on y accèdera par des valeurs de n entre 8 et 12. Au-dessus de 12 utiliser <Alt Gr> à la place de <Alt>.
[modifier] Changer de console texte
<Alt-flèche> (flèche droite ou gauche) va à la console texte précédente ou suivante, lorsqu'on est dans une console de type tty (console à laquelle on accède aussi par <Ctrl-Alt-F1> à <Ctrl-Alt-F6>).
[modifier] Fermer une session du shell
<Ctrl-D> permet de quitter le shell lorsqu'on est dans une console (envoi d'un signal de fin à Bash). On peut tout aussi bien saisir la commande exit.
En général :
- si vous êtes dans une console graphique (comme celles ouvertes par l'utilitaire Konsole de KDE), la fenêtre se fermera
- si vous êtes dans une console de type tty (celles auxquelles on accède via #<Ctrl-Alt-F1> à <Ctrl-Alt-F6>), vous reviendrez à l'invite de départ qui permet de se connecter (de se loguer si vous préférez...).
A moins, bien sûr, que vous n'ayez lancé sur la console plus d'une instance de Bash (par exemple, en changeant d'identité : en vous connectant comme root ou sous l'identité d'un autre utilisateur, car cette manœuvre aboutit à relancer Bash), auquel cas vous reviendrez simplement à la session Bash précédente sous l'identité qui était la vôtre à ce moment-là, et vous pourrez ensuite lancer la commande une nouvelle fois (autant de fois que vous aurez lancé de sessions Bash sur la même console sans les avoir quittées !).
Si vous êtes simplement passé root temporairement pour accomplir une tâche limitée, cette commande vous permettra donc de revenir rapidement à votre statut de simple utilisateur...
[modifier] Retrouver les commandes consoles précédentes
MAJ-page suivante ou précédente ou flèche Haut ou Bas. Lorsque vous êtes dans une console graphique, fait défiler à l'écran la sortie de la ligne de commande vers le haut ou vers le bas.
[modifier] Des raccourcis pour l'édition de la ligne de commande du shell
On trouvera, pour se mouvoir dans la ligne de commande du shell, en console, ou pour effacer ou copier des parties de ligne, un certain nombre de raccourcis à la section Le shell sans peine#Editer la ligne de commande.
Des raccourcis pour se mouvoir dans l'historique du shell sont décrits à la section Le shell sans peine#L'historique du shell.
[modifier] Suspendre un processus en console
<Ctrl-Z> suspend le processus courant (celui qui s'exécute à l'avant-plan) et fait revenir le shell à l'avant-plan. Un processus ainsi suspendu peut être réactivé à l'aide des commandes fg ou bg. Envoie le signal SIGTSTP.
[modifier] Arrêter un processus en console
<Ctrl-C> arrête le processus en cours à l'avant-plan dans une console (envoi d'un signal SIGINT). Si vous avez lancé en console une tâche d'une certaine durée (une recherche de fichier, une sauvegarde...) et que vous souhaitez abandonner cette tâche, vous pouvez l'arrêter par cette commande. Vous retrouverez ainsi le shell.
En dehors du shell, <Ctrl-C> est fréquemment employé dans diverses applications gérant du texte (ou parfois des images) pour copier dans le presse-papier le contenu d'une sélection, contenu qui pourra ensuite être inséré dans la position du curseur par <Ctrl-V>.
Autre commande possible : <Ctrl-\>
A noter que sur un clavier français cette combinaison est en fait <Ctrl-Alt Gr-\>. Arrête les processus exécutés à l'avant-plan dans une console (envoi d'un signal SIGQUIT).
Sur notre Mandriva cette combinaison de touches ne semble pas interrompre les processus en cours sur la console.
[modifier] Gestion du système
Que_faire_en_cas_de_gel_d'un_programme_ou_du_système_?
[modifier] Les bases
Si votre ordinateur se bloque pour une raison quelconque, pour redémarrer proprement, vous pouvez utiliser des combinaisons de touches spéciales, dans lesquelles figurera la « touche magique » : <SysRq> - nommée aussi Syst ou Impr Écran ou F13 - qui se trouve en haut à droite du clavier.
Cette touche magique peut être d'un grand secours en cas de figement complet de l'écran, autrement dit lorsque clavier et souris, devenus complètement inutilisables, ne « répondent » plus du tout.
La touche <SysRq> est activée par défaut sous Mandriva Linux. Si vous compilez vous-même votre noyau (kernel), il faut activer l'option Magic SysRq Key pour activer la touche <SysRq>. Elle permet d'arrêter proprement le système, et donc d'éviter le risque d'une corruption du système de fichiers que pourrait provoquer un arrêt brutal de la machine alors qu'un média est encore monté.
Les combinaisons de touche incluant <SysRq> impliquent l'utilisation de trois touches à la fois, que vous devez prendre bien soin de presser simultanément, les deux premières étant la touche <Alt> gauche et la touche <SysRq>.
Sur certains portables, afin d'obtenir la touche SysRq, vous devez utiliser simultanément la touche "Fn". Dans ces conditions, les lettres à la droite de votre clavier deviennent des chiffres : cela permet de changer le Loglevel mais n'offre aucune autre possibilité. Afin d'obtenir les caractères U, I, O, etc... il vous faudra activer "Num lock" auparavant.
[modifier] Redémarrage ou arrêt du système
Pour commencer, vous pouvez tenter de passer en console texte par la combinaison de touches <Ctrl-Alt-F1>. Ce n'est en aucune façon indispensable pour le bon fonctionnement des deux procédures qui suivent, mais cela vous permettra de lire les messages envoyés par le noyau Linux en réponse aux diverses commandes « magiques » que vous lancerez et vous pourrez ainsi vous assurer que vous les avez tapées correctement.
Le premier remède à tenter, en cas de blocage complet, serait de lancer la séquence de commandes suivante :
- 1. <Alt-SysRq-r> (met le clavier en mode raw)
- 2. <Ctrl-Alt-Suppr> (redémarrage du système)
A titre de second recours, si la séquence qui précède n'a pas permis le redémarrage, faire successivement :
- 1. <Alt-SysRq-s> (synchronisation : tous les tampons de données sont écrits sur le disque, évite des pertes de données)
- 2. <Alt-SysRq-u> (démonte tous les disques)
- 3. <Alt-SysRq-b> (pour redémarrer) OU <Alt-SysRq-o> (pour arrêter le système).
[modifier] Tuer les processus sans arrêter le système
Si, d'un autre côté, votre machine est bloquée par une ou plusieurs applications trop « gourmandes » et si vous souhaitez les tuer sans arrêter ou redémarrer la machine, vous pouvez, au lieu des séquences précédentes, tenter ceci :
- 1. <Ctrl-Alt-F1> (passer en console texte)
- 2. <Alt-SysRq-e> (pour tuer proprement tous les processus)
- 3. <Alt-SysRq-i> (pour tuer les processus qui auraient échappé à la commande précédente)
- 4. Taper en console votre identifiant suivi de <ENTREE> puis votre mot de passe suivi de la touche <ENTREE> pour vous connecter en tant qu'utilisateur.
- 5. Taper startx suivi de <ENTREE>, pour relancer l'interface graphique.
Vous devriez alors vous retrouver dans votre environnement habituel. Notez que lorsque vous mettrez un terme à cette session graphique, vous vous retouverez dans la console texte d'où vous l'aviez lancée : pour arrêter le système ou redémarrer vous n'aurez qu'à taper halt ou reboot suivi de <ENTREE>.
[modifier] Inventaire des possibilités de la touche magique...
Voici, pour être complet, un inventaire systématique des différentes combinaisons. Toutes ne semblent cependant pas être véritablement utilisables sur la Mandriva.
Lorsqu'on utilise des éléments de cette suite de commandes, il est important de respecter un certain ordre - par exemple, faire un sync (<Alt-SysRq-s>) avant de remonter les partitions en lecture seule (<Alt-SysRq-u>)... Se conformer à la séquence :
Raw - Sync - tErm - kIll - Umount - reBoot
Un pense-bête possible est Rappelez-vous que la Séquence Entière est Importante car son Utilité est Bonne.- <Alt-SysRq-r> met le clavier en mode raw (parfois appelé « mode scancodes »). Cela peut être utile lorsque l'interface graphique ne répond plus aux commandes du clavier ou de la souris.
- <Alt-SysRq-s> essaie d'écrire sur le disque les données non sauvegardées pour empêcher la corruption de fichiers (équivalent de la commande sync).
- <Alt-SysRq-e> envoie un signal de terminaison à tous les processus, sauf init.
- <Alt-SysRq-k> envoie un signal de mort à tous les processus de la console virtuelle courante.
- <Alt-SysRq-i> envoie un signal de mort à tous les processus, sauf init. Cela arrête donc tous les processus qui ont ignoré le signal de terminaison (<Alt-SysRq-e>).
- <Alt-SysRq-l> envoie un signal de mort à tous les processus, même init. Le système ne fonctionnera plus après cela.
- <Alt-SysRq-u> remonte tous les systèmes de fichiers en mode « lecture seule ». Cela empêche la corruption des systèmes de fichiers.
- <Alt-SysRq-b> relance le système.
- <Alt-SysRq-o> arrête la machine.
- <Alt-SysRq-p> affiche le contenu des registres et des drapeaux (flags) dans la console.
- <Alt-SysRq-t> affiche le contenu des tâches et des informations qui les concernent.
- <Alt-SysRq-m> affiche le contenu de la mémoire dans la console.
- <Alt-SysRq-Numéro> sélectionne le niveau de la console de log, contrôle quels sont les messages du noyau Linux qui seront affichés dans votre console.
- <Alt-SysRq-h> affiche l'aide sur le code touche.
[modifier] Arrêter ou redémarrer la machine, changer de session
La séquence <Ctrl-Alt-Suppr> est activée par défaut sous Mandriva Linux. Dans les environnements KDE ou IceWM de Mandriva la commande ne provoque pas un redémarrage automatique mais vous amène fort judicieusement à une boîte de dialogue qui vous permet de choisir entre terminer la session, éteindre l'ordinateur ou redémarrer l'ordinateur, avec aussi la possibilité d'annulation pure et simple de la commande : que demander de plus ? Toutefois dans des circonstances critiques où l'interface graphique ne serait pas disponible, et donc la boîte de dialogue pas affichable, la commande entraînerait d'emblée un redémarrage. En console texte, elle provoquera directement un redémarrage.
[modifier] Tuer une application graphique gelée sous KDE
<Ctrl-Alt-Echap> permet de déconnecter un programme du serveur X Windows, à l'aide de la souris.
Le curseur de la souris prend la forme d'une tête de mort, il suffit alors de cliquer sur la fenêtre correspondant au programme à tuer.
Peut être remplacé par une saisie en console graphique de la commande xkill.
Après disparition de la fenêtre, il peut être prudent de vérifier ensuite que le processus correspondant au programme a vraiment été tué.
Notez que cette séquence de touches est une « bascule » : si vous décidez finalement de ne rien tuer et de rendre au curseur de la souris son apparence habituelle, il vous suffit de retaper la même séquence.
Pour lancer cette commande vous devez maintenir enfoncées les deux premières touches (<Ctrl> et <Alt>) et enfoncer ensuite brièvement la touche <Echap>, si vous laissez cette dernière enfoncée trop longtemps vous risquez de déclencher involontairement la « bascule ».
[modifier] Redémarrer le serveur X : <Ctrl-Alt-Retour_arrière (Backspace)>
Tue le serveur X, puis le relance.
[modifier] Augmenter la taille des polices : <Ctrl-Alt-+ ou -> (sur le pavé numérique)
Augmente ou diminue la résolution d'affichage du serveur graphique X. Ne semble pas opératoire.
[modifier] Raccourcis 3D
Ces raccourcis concernent le logiciel Compiz Fusion 0.70. Elles peuvent être visualisées et modifiées dans la fenêtre de paramétrage grâce à la commande ccsm.
[modifier] Rotation du cube
Raccourcis 3D afin de prendre le cube en main
- Déplier le cube : <Ctrl+Alt+Flèche bas>
- Allez à la face gauche : <Ctrl+Alt+Flèche gauche>
- Allez à la face droite : <Ctrl+Alt+Flèche droite>
- Effet "Aero" : <Super+Tab>
[modifier] Fenêtres
Avoir un aperçu de toutes les fenêtres ouvertes. Très pratique, pour un peu, ce plugin rendrait presque obsolète la barre des tâches ! Il est possible de filtrer les fenêtres affichées pour :
- Voir les fenêtres de tous les bureaux : F10 ou souris dans le coin inférieur gauche
- Voir les fenêtres du bureau courant : F12 ou souris dans le coin supérieur droit
- Voir les fenêtres attachées à l'application sous le focus : F11 ou souris dans le coin supérieur gauche
Permet de basculer entre une application et une autre et de voir l'aperçu de celles-ci.
- Voir les fenêtres du bureau courant : <Alt+Tab>
- Voir les fenêtres de tous les bureaux : <Alt+Ctrl+Tab>
Permet de régler le niveau de saturation et de luminosité. Ces niveaux peuvent être appliqués aux fenêtres grâce à la molette de la souris.
- Réglage de la saturation (couleur) : <Alt+Molette>
- Réglage de la luminosité : <Maj+Molette>
- Réglage du contraste : <Ctrl+Molette>
- Sélecteur de fenêtre : <Alt+Tab>
- Déformer puis faire bouger la fenêtre <Alt+bouton gauche/milieu>
[modifier] Effet goutte d'eau
- Le plugin 'Effet goutte d'eau' doit être activé via ccsm
- Démarrer l'effet : <Maj+F9>
- Arrêter : <Maj+F9>
- Essuie-glace : <Maj+F8>
- Arrêter les essuie-glaces : <Maj+F8>
[modifier] Effet remous
Nécessite le plugin 'water'
- Activation : <Ctrl+Super>
[modifier] Ecrire des lettres de feu
Le plugin pour faire du feu doit être activé : <Super+Maj+Souris> Pour effacer <Super+Maj+C>.