Como ativar o kill do Xorg com Ctrl + Alt + Backspace

35

Eu não me lembro por que eles fizeram isso, mas em um ponto X.org decidiu que desabilitar Ctrl Alt Backspace para matá-lo foi uma boa ideia. Eu sei que há uma maneira de reativá-lo, mas não me lembro como. Alguém pode refrescar minha memória?

    
por xenoterracide 12.08.2010 / 09:09

7 respostas

28

Modifique /etc/X11/xorg.conf com o seguinte. (nota: está tudo bem se você tiver em seu xorg.conf, pois o xorg ainda detectará automaticamente o resto (note: isto é, se a detecção automática funcionar para você sem ele))

Section "ServerFlags"
    Option "DontZap" "false"
EndSection

Section "InputClass"
    Identifier      "Keyboard Defaults"
    MatchIsKeyboard "yes"
    Option          "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
    
por 13.08.2010 / 02:04
9

O recurso DontZap não está mais funcionando para mim no Fedora 16 e no Ubuntu 11.10 (versões mais recentes em novembro de 2011), então eu encontrei uma alternativa.

De acordo com as notas de versão do X11R7.5, parece que essa funcionalidade foi migrada para uma opção de configuração do XKB, portanto o DontZap não funciona mais. Eu não posso dizer se isso é um detalhe da implementação do Xorg no Fedora e no Ubuntu, ou se isso afeta outras distribuições também.

De link

Terminate Server keystroke

The Xorg server has previously allowed users to exit the server by pressing the keys Control + Alt + Backspace. While this function is still enabled by default in this release, the keymap data usually used with Xorg, from the xkeyboard-config project, has been modified to not map that sequence by default, in order to reduce the chance that inexperienced users will accidentally destroy their work.

Users who wish to have this functionality available by default may enable it via the XKB configuration option “terminate:ctrl_alt_bksp”. For instance, the setxkbmap command can be used to enable this by running:

       setxkbmap -option "terminate:ctrl_alt_bksp"                       

Many desktop environments include XKB configuration options in their preferences to enable this as well.

    
por 21.11.2011 / 20:17
4

você pode tentar seguir (eu tentei no meu Ubuntu):

Adicione as seguintes linhas ao seu arquivo xorg.conf, certificando-se de que, quando você colá-lo, ele NÃO esteja usando aspas inglesas.

sudo gksudo gedit /etc/X11/xorg.conf

Section "ServerFlags"
Option "DontZap" "false"
EndSection

você também pode tentar a ferramenta dontzap

sudo apt-get install dontzap

Abra o Terminal e digite para ativar

sudo dontzap --enable

para desativar

sudo dontzap --disable

    
por 12.08.2010 / 09:15
3

Nas versões atuais do Ubuntu, pelo menos desde 14.10, o pacote de configuração do teclado tem uma opção para reativar o Zap:

$ sudo dpkg-reconfigure keyboard-configuration
    
por 18.12.2014 / 14:15
2

Com o debian ou baseado em, você pode adicionar esta opção:

XKBOPTIONS="terminate:ctrl_alt_bksp"

para o arquivo / etc / default / keyboard

    
por 12.04.2016 / 14:13
1

@ A solução xenoterracide está ok se a opção AutoAddDevice estiver ativada no ServerLayout de seu xorg.conf . Se não (especialmente em configurações de multiseatos X), você precisa inserir a linha XkbOptions na seção InputDevice descrevendo seu teclado. Por exemplo:

Section "InputDevice"
  Identifier  "keyboard-vmware"
  Driver      "evdev"
  Option      "Device" "/dev/input/by-path/platform-i8042-serio-0-event-kbd"
  Option      "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
    
por 25.07.2015 / 21:24
0

No RHEL 7.3, a resposta do xenoterracide funcionou para mim, com um ajuste: o caminho para o arquivo de configuração é /etc/X11/xorg.conf.d/00-keyboard.conf .

    
por 23.08.2017 / 15:20