Comment puis-je activer Ctrl + Alt + Backspace?

52

CtrlLes + Alt+ peuvent généralement être configurés pour redémarrer X. Cependant, je ne trouve pas l'option qui permet cette option (cette option est désactivée par défaut).

J'ai regardé System->Preferences->Keyboardet System->Preferences->Keyboard Shortcutsje ne trouve pas d'option pour l'activer.

Où puis-je modifier ce paramètre?

dv3500ea
la source
Comment puis-je le faire en 14.04? Je ne peux pas voir un onglet Layouts.
Nickolai Leschov
1
TL; DR :sudo dpkg-reconfigure keyboard-configuration
Ulysse BN

Réponses:

34

Pour l'Unité (13.04 au 17.04):

Vous voulez: Système-> Préférences-> Clavier

Cliquez ensuite sur l'onglet Dispositions, sur le bouton Options, puis développez Séquence de touches pour tuer le serveur X avant de cocher la case correspondante.

Capture d'écran

Pour l'activer via la ligne de commande, installer dontzap Installer dontzap

sudo apt-get install dontzap

Et dans un terminal

sudo dontzap --enable

Pour désactiver le raccourci:

sudo dontzap --disable
8128
la source
1
Le dontzappaquet n'est pas inclus dans Ubuntu 11.10.
Stefan Lasiewski
Pour moi, il semble être désactivé, System->Preferences->Keyboardmais en fait, il est toujours actif, destructeur et "extérieur". dontzapne semble pas être "actif" (comme dans activement développé) non plus, et il semble contre-intuitif de devoir l'installer afin de désactiver ce combo clé. Y a-t-il d'autres moyens de le désactiver complètement ?
noisette à propos de natty
ps: Je pense que c'est un bug . Il y a quelque temps, je l'ai activé parce que je pensais que c'était plutôt cool - de ne pas savoir que c'était une rue à sens unique (aucune fonctionnalité de désactivation intégrée). pps: je suis sur precise.
noisette à propos de natty
Cela System->Preferences->Keyboardfonctionne aussi pour Ubuntu 14.04 avec le bureau MATE.
sdaau
Où est exactement l'option pour activer ce raccourci sur 16.04? Impossible de le trouver .
Nickolai Leschov
53

Ceci a été testé sur 13.10+, tapez ce qui suit sur le terminal:

sudo dpkg-reconfigure keyboard-configuration

entrez la description de l'image ici

Vous verrez la configuration du clavier . Appuyez ENTER5 fois sur cette touche pour ignorer toutes les options liées au clavier, à l'exception de la partie Kill X. Lorsque vous arrivez à l'option Kill X, qui ressemble à ceci:

entrez la description de l'image ici

Sélectionnez YES et appuyez sur enter. Attendez un peu que tout soit configuré et que vous ayez ensuite la possibilité de CTRL+ ALT+ BCKSPCdroit sur la session en cours. Après avoir sauvegardé tout travail en attente, essayez-le vous-même.

Parfait pour résoudre les problèmes visuels ou les applications ennuyeuses.

Luis Alvarado
la source
4
C’est probablement la seule solution ici (à moins d’utiliser le panneau de commande, je veux dire) qui maintient le réglage via le commutateur d’agencement du clavier.
Rmano
4
cette solution mérite un vote positif!
Antony
1
Fonctionne sur Ubuntu 14.04 LTS.
Zvezda
6
Fonctionne sur Ubuntu 16.04 LTS
Angsuman Chakraborty
1
Fonctionne sur Ubuntu 18.04 LTS
Falieson
19

Pour 13.10 et plus récent:

Si vous recherchez une solution indépendante de Gnome / KDE / Fluxbox ou de tout environnement de bureau ou gestionnaire de fenêtres, essayez la commande suivante du système X Window. J'ai besoin de cela car mon ordinateur de bureau Unity ne se charge pas (mais X fonctionne correctement), il n'y a donc pas de bouton de déconnexion.

De https://wiki.ubuntu.com/X/Config/DontZap#Using_the_command_line

Utiliser la ligne de commande

Vous pouvez taper la commande suivante pour activer le zapping immédiatement.

setxkbmap -option terminate:ctrl_alt_bksp

Si le nouveau comportement vous convient, vous pouvez ajouter cette commande à votre ~/.xinitrcafin de rendre la modification permanente.

En outre, selon Ubuntu 10.04 LTS (Lucid Lynx) , cette fonctionnalité a remplacé l’ancienne DontZapfonctionnalité des anciennes versions du système X Window.

De plus, l' option Ctrl+ Alt+ Backspaceest maintenant configurée en tant qu'option de clavier X (XKB), remplaçant l'option "DontZap" du serveur X et permettant la configuration par utilisateur de ce paramètre.

Ceci est expliqué plus en détail dans les notes de publication de Xorg X11R7.5 qui, entre autres détails, disent:

Les utilisateurs qui souhaitent que cette fonctionnalité soit disponible par défaut peuvent l'
activer via l'option de configuration XKB «terminate: ctrl_alt_bksp».

Stefan Lasiewski
la source
2
@Jorge Castro @Stefan Lasiewski Merci pour vos conseils. L'option unique avec setxkbmap fonctionne, mais l'ajouter à ~/.xinitrc13.10 ne fait rien. Probablement, ~/.xinitrcn'est plus utilisé sur le dernier Ubuntu? Comment puis-je activer le zapping en permanence, alors?
Nickolai Leschov
@ Nickolai Leschov. J'ai eu le même problème. Dans 13.10, essayez la méthode en utilisant l'éditeur dconf décrit dans la réponse par chaskes.
Aibara
16

Vous pouvez également utiliser dconf-editor. Cette option rendra le paramètre persistant d'une session à l'autre.

sudo apt-get install dconf-editor

Après avoir démarré le dconf-editor, accédez à org >> gnome >> bureau >> sources d'entrée

Ajoutez les options dont vous avez besoin xkb-options. Les chaînes d'options sont entourées de guillemets simples et séparées par des virgules. Veillez à ne pas supprimer les crochets aux extrémités.

Pour permettre à ctrl+ alt+ backspacede tuer la session X, ajoutez'terminate:ctrl_alt_bksp'

Vous pouvez utiliser cette méthode pour entrer la plupart des options xkb traditionnelles qui ne sont plus disponibles dans Paramètres système >> Saisie de texte . Les exceptions sont les paramètres de changement de disposition du clavier, qui ne fonctionnent pas actuellement à cause d'un bogue.

Pour une liste des options et de la syntaxe, utilisez man 7 xkeyboard-configdans un terminal.

Pour exécuter les commandes équivalentes à l’utilisation dconf-editordepuis un terminal, vous utilisez

gsettings set org.gnome.desktop.input-sources xkb-options "['terminate:ctrl_alt_bksp']"

Notez les guillemets simples autour de la valeur, les crochets autour de cela, les guillemets doubles autour du tout. En d'autres termes, tout comme dans dconf-editor.

Notez que cela supprimera vos autres paramètres dans xkb-options, si vous en avez.

Vous pouvez obtenir les paramètres existants avec

gsettings get org.gnome.desktop.input-sources xkb-options

Si vous ne modifiez pas ces valeurs très souvent, il serait peut-être plus simple de combiner les paramètres existants avec le nouveau manuellement et avec l'analyse gsettings set.

Cela peut également être fait en une fois sur la ligne de commande. Je l'ai mis dans un court script ici pour le rendre plus facile à lire.

#!/bin/bash
options=$(echo $(gsettings get org.gnome.desktop.input-sources xkb-options)|sed 's/]//g')", 'terminate:ctrl_alt_bksp']"
gsettings set org.gnome.desktop.input-sources xkb-options "$options"

La 2ème ligne récupère les valeurs actuelles et concatène l’ terminate...option. La commande sed supprime le crochet de droite des valeurs actuelles.

Notez que bien que la chaîne d’argument de la gsettings getcommande dans le terminal nécessite des guillemets doubles autour de la valeur

"['val', 'val2']"

la chaîne d'argument lorsqu'elle est exécutée dans un script ne doit pas avoir les guillemets doubles.

['val', 'val2']
chaskes
la source
Merci pour la solution. Existe-t-il un moyen d'émettre cela en tant que commande sur une ligne de commande?
Nickolai Leschov
Ce n'est pas la même chose. La solution de Lasiewski ne fonctionne qu'une fois, jusqu'au redémarrage. Il ne sait pas comment le rendre permanent.
Nickolai Leschov
Ça ne marche pas source ~/.profilele fait fonctionner, mais logout / login le réinitialise.
Nickolai Leschov
@ NickolaiLeschov J'ai ajouté une nouvelle solution de ligne de commande
chaskes
9

Il a été changé en Alt+ Prt Scr+ k.

Je ne me souviens plus exactement quand c'était, mais il était supposé arrêter l'utilisation accidentelle.

L’idée étant que ceux qui savent qu’ils en ont besoin pourront trouver la nouvelle combinaison de touches assez facilement.

Et je pense que quelqu'un à l'époque a suggéré qu'il serait plus facile de se souvenir car c'est un écran de remplacement. Je ne suis pas sûr que ce soit le cas.

La fonctionnalité est toujours là, mais sous une combinaison de touches différente.

Richard Holloway
la source
2
Il suffit de mentionner que "Alt + Prt Scr" est marqué sur la plupart des claviers par "SysRq" (demande système) pour vous aider à vous en rappeler facilement.
8128
1
Merci pour votre réponse. En l'occurrence, cela ne fonctionne pas sur mon ordinateur portable. Les deux prt scet le sys rqbesoin fnd'être pressé et la cause gnome-capture d' écran pour ouvrir; plusieurs fois si je le maintiens trop longtemps.
dv3500ea
14
-1. Alt + PrtScr + k ou (SysRq + k) est une combinaison magique de touches SysRq qui supprime tous les processus de la console virtuelle actuelle. Il peut être utilisé pour tuer le serveur X, mais ce n'est pas le remplacement de Ctrl + Alt + Bksp. Dans Ubuntu 9.04, Ctrl + Alt + Bksp a été désactivé (non supprimé) par défaut et peut être activé en définissant un indicateur de serveur X ('DontZap'), et à partir de Ubuntu 9.10, il est comme décrit par fluteflute.
Htorque
5
Trouvé les notes de publication. La réponse d'Ubuntu à cette question se trouve sur cette page wiki.ubuntu.com/LucidLynx/ReleaseNotes sur la moitié du chemin.
Richard Holloway
8

(Ceci est pour Gnome Ubuntu, mais je suppose que c'est la même chose pour Unity --- s'il vous plaît quelqu'un confirme cela).

Vous devriez installer gnome-tweak-tool(si ce n’est pas déjà fait) et le lancer. Vous trouverez l'option que vous recherchez sous "Dactylographie":

dactylographie

Si vous vous sentez plus à l'aise avec dconf-editor(ou que vous ne souhaitez pas installer gnome-tweak-tool), vous pouvez ouvrir dconf-editor, naviguer vers org.gnome.desktop.input-sources, puis ajouter le mot "terminate: ctrl_alt_bksp" à la xkb-options propriété.

Propriétés xkb de l'éditeur dconf

Notez que les autres propriétés de la liste seront probablement différentes pour votre clavier.

Rmano
la source
1
Merci .... Gnome Tweak fait travailler dans l' unité, cependant, il est très difficile de voir que le fond blanc qui devrait être derrière la case de droite avec les options de la liste et le menu est transparent si elle montre tout ce qui est derrière ( la fixation d' un Un fond blanc serait une solution de contournement, mais il est toujours utilisable ....) L'éditeur Dconf fonctionne également et constitue peut-être le meilleur choix en termes de lisibilité, mais il est un peu plus difficile à utiliser ...
TrailRider
2

Vous pouvez toujours récupérer le raccourci Ctrl+ Alt+ Backspacepour redémarrer X en ouvrant un terminal et en copiant les éléments suivants:

sudo dpkg-reconfigure keyboard-configuration
Mr_Chmod
la source
Luis Alvarado a déjà donné cette réponse, y compris des instructions plus détaillées.
alanaktion
-1

Cela n'a apparemment rien changé et n'a pas activé la combinaison de touches .

Dans Kubuntu (KDE, version 5.23 du framework de plasma sur Kubuntu 16.04 Xenial), j'ai trouvé l'option sous K> Paramètres système> Périphériques de saisie> Clavier> Avancé . Ouvrez l'élément de menu "Séquence de touches pour tuer le serveur X" et cochez la seule option "Ctrl + Alt + Retour arrière", appliquez.

L' utilisation que straceje peux voir que cela ajoute une ligne à /home/$USER/.config/kxkbrc qui se lit: Options=terminate:ctrl_alt_bksp.

La setxkbmaprègle a bien fonctionné et place une ligne de lecture terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp)dans le fichier / usr / share / X11 / xkb / rules / evdev.

pbhj
la source