DontZap : redémarrer facilement le serveur X

Jusqu'à la version 8.10 d'Ubuntu, le raccourci clavier Ctrl + Alt + ⌫ (la touche Retour arrière du clavier) permettait d'arrêter brusquement le serveur graphique X.org si celui-ci ne répondait plus, puis invoquait le gestionnaire de session graphique afin d'en exécuter une nouvelle instance. Cependant, plusieurs remarques ont été rapportées aux développeurs d'Ubuntu indiquant que des utilisateurs non avisés de l'existence de ce raccourci clavier ont malencontreusement tué leur session graphique de cette manière. Par conséquent, ce raccourci clavier est désactivé par défaut depuis la version 9.04 d'Ubuntu.

Peut-on tuer et redémarrer une session graphique X.org à partir d’un autre raccourci clavier ?

Pour redémarrer en urgence le serveur graphique X.org, il est à noter que le raccourci clavier « Alt + SysRq + K » fonctionne toujours. Il tue la session graphique en cours et exécute à nouveau le gestionnaire de session graphique par défaut, exactement comme le faisait « Ctrl + Alt + ⌫ ».

Est-il possible de réactiver le raccourci clavier « Ctrl + Alt + ⌫ » ?

Oui, c'est possible : il suffit d'activer l’option dans XKB (voir ci-dessous).

Depuis la version 9.10 d'Ubuntu, l'option DontZap ne fait plus partie des paramètres du serveur graphique X.org. Elle fait désormais partie des options de l'extension XKB, qui est directement réglable par les outils inclus dans chaque environnement de bureau. La manière d'activer ce raccourci clavier varie donc selon l'environnement de bureau que vous utilisez.

Sous GNOME et UNITY (Ubuntu)

(depuis Ubuntu 12.04)

  1. Rendez-vous dans Système → Préférences → Clavier.
  2. Sélectionnez l'onglet Agencements et appuyez sur le bouton « Options de l'agencement ».
  3. Déroulez la liste Séquence de touches pour fermer le serveur X et cochez la case « Control + Alt + Eff. arrière ».
  4. Fermez l'outil de configuration de l'agencement du clavier.

Sous KDE (Kubuntu)

Avant la version 10.04 :

  • Allez dans Configuration du système → Région et langue → Disposition du clavier → Avancés
  • Cochez la case « Séquence de touches pour fermer le serveur X : Control + Alt + Eff. arrière ».

Depuis la version 10.04 :

  • Allez dans Configuration du système → Périphériques d'entrées → Clavier → Avancé
  • Cochez la case « Configurer les options du clavier» sinon vous ne pourrez pas faire de modifications
  • Recherchez « Séquence de touches pour tuer le serveur X »
  • Cochez la case « Control + Alt + Eff. arrière »

En ligne de commande (toutes variantes d’Ubuntu)

(ne marche pas dans la version 11.10)

Ouvrez un terminal et exécutez la commande suivante :

echo "setxkbmap -option terminate:ctrl_alt_bksp" >> ~/.xinitrc

Fermez votre session, puis ouvrez-la à nouveau pour que votre nouvelle configuration soit prise en compte.

Pour la version 16.10, en éditant un fichier de configuration

A voir si c'est fonctionnel pour des versions plus anciennes

Éditer le fichier /etc/default/keyboard en tand qu'administateur. Dans la section XKBOPTIONS modifier comme suit:

 XKBOPTIONS="terminate:ctrl_alt_bksp"

Sources : https://www.debian-fr.org/t/tuer-le-serveur-x-sous-squeeze-et-superieurs/24023/12

Voir aussi

  • dontzap.txt
  • Dernière modification: Le 28/04/2018, 11:22
  • (modification externe)