Como posso ativar o Ctrl + Alt + Backspace?

51

Ctrl + Alt + geralmente pode ser configurado para reiniciar o X, no entanto não consigo encontrar a opção para permitir isso está desabilitado por padrão).

Procurei em System->Preferences->Keyboard e System->Preferences->Keyboard Shortcuts , mas não consigo encontrar uma opção para ativá-lo.

Onde posso alterar essa configuração?

    
por dv3500ea 31.10.2010 / 22:03

8 respostas

35

Para 13.04 anos ou mais:

Você deseja: Sistema- & gt; Preferências- & gt; Teclado

Em seguida, clique na guia Layouts, no botão Opções e expanda Sequência de teclas para eliminar o servidor X , antes de finalmente marcar a caixa de seleção.

Para ativá-lo por meio da linha de comando, instale dontzap

sudo apt-get install dontzap

E em um terminal

sudo dontzap --enable

Para desativar o atalho:

sudo dontzap --disable
    
por 8128 31.10.2010 / 22:07
48

Isso foi testado em 13.10+, digite o seguinte no terminal:

sudo dpkg-reconfigure keyboard-configuration

Você verá a configuração do teclado . Pressione ENTER 5 vezes para pular todas as opções relacionadas ao teclado, exceto a parte Kill X. Quando você chegar à opção Kill X, que se parece com isso:

Selecione YES e pressione Enter. Espere um pouco enquanto tudo se configura e depois você deve ter a capacidade de CTRL + ALT + BCKSPC na sessão atual. Depois de salvar qualquer trabalho pendente, tente você mesmo.

Perfeito para solucionar problemas visuais ou aplicativos irritantes.

    
por Luis Alvarado 11.04.2014 / 17:24
19

Para 13.10 e mais recente:

Se você estiver procurando por uma solução que seja independente do Gnome / KDE / Fluxbox ou de qualquer Desktop Environment ou Window Manager, tente o seguinte comando X Window System. Eu preciso disso porque minha área de trabalho do Unity não está carregando (mas o X funciona bem), portanto não há um botão de logout.

De link

  

Usando a linha de comando

     

Você pode digitar o seguinte comando para ativar o Zapping imediatamente.

     

setxkbmap -option terminate:ctrl_alt_bksp

     

Se você está feliz com o novo   Comportamento você pode adicionar esse comando ao seu ~/.xinitrc , a fim de fazer   a mudança permanente.

Além disso, de acordo com o Ubuntu 10.04 LTS (Lucid Lynx) , substituiu o antigo recurso DontZap de versões mais antigas do Sistema X Window.

  

Além disso, a opção Ctrl + Alt + Backspace está agora configurada como um X   keymap (XKB), substituindo a opção "DontZap" do servidor X e   permitindo a configuração por usuário dessa configuração.

Isso é explicado mais adiante nas Notas de versão do Xorg X11R7.5 que, entre outros detalhes, digamos:

  

Usuários que desejam ter essa funcionalidade disponível por padrão podem ter   habilitá-lo através da opção de configuração do XKB "terminate: ctrl_alt_bksp".

    
por Stefan Lasiewski 21.11.2011 / 19:52
15

Você também pode usar dconf-editor . Esta opção tornará a configuração persistente nas sessões.

sudo apt-get install dconf-editor

Depois de iniciar o dconf-editor , navegue até org & gt; & gt; gnome & gt; & gt; área de trabalho & gt; & gt; fontes de entrada

Adicione as opções necessárias em xkb-options . As cadeias de opções são cercadas por aspas simples e separadas por vírgulas. Tenha cuidado para não excluir os colchetes nas extremidades.

Para habilitar ctrl + alt + backspace para matar a sessão X, adicione 'terminate:ctrl_alt_bksp'

Você pode usar esse método para inserir a maioria das opções tradicionais do xkb que não estão mais disponíveis em Configurações do sistema & gt; & gt; Entrada de texto . As exceções são as configurações para alternar os layouts de teclado, que atualmente não funcionam devido a um bug.

Para obter uma lista das opções e da sintaxe, use man 7 xkeyboard-config em um terminal.

Para executar os comandos equivalentes a usar dconf-editor de um terminal, use

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

Observe as aspas simples ao redor do valor, os colchetes ao redor disso, as aspas duplas ao redor da coisa toda. Em outras palavras, assim como em dconf-editor .

Note que isso irá deletar suas outras configurações nas opções xkb, se você tiver alguma.

Você pode obter as configurações existentes com

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

Se você não alterar esses valores com muita frequência, talvez seja mais simples combinar as configurações existentes com a nova manualmente e a execução gsettings set .

Também pode ser feito de uma só vez na linha de comando. Eu coloquei em um pequeno script aqui para facilitar a leitura.

#!/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"

A segunda linha obtém os valores atuais e concatena a opção terminate... . O comando sed retira o colchete direito dos valores atuais.

Observe que, embora a cadeia de argumentos para o comando gsettings get no terminal precise de aspas duplas em torno do valor

"['val', 'val2']"

a string de argumento quando executada em um script deve não ter aspas duplas.

['val', 'val2']
    
por chaskes 29.10.2013 / 18:27
8

Foi alterado para Alt + Prt Scr + k .

Não me lembro exatamente quando foi, mas era para impedir o uso acidental.

A ideia é que aqueles que sabem que precisam poderão encontrar facilmente a nova combinação de teclas.

E eu acho que alguém na época sugeriu que seria mais fácil de lembrar, já que é uma tela alternativa que mata. Não tenho certeza se é esse o caso.

A funcionalidade ainda está lá, mas sob uma combinação de teclas diferente.

    
por Richard Holloway 31.10.2010 / 22:18
7

(Isto é para o Gnome Ubuntu, mas suponho que seja o mesmo para a Unity - por favor, alguém confirme isso).

Você deve instalar gnome-tweak-tool (se ainda não estiver instalado) e executá-lo. Você encontrará a opção que está procurando em "Digitação":

Se você se sentir mais confortável com dconf-editor (ou não quiser instalar gnome-tweak-tool ), poderá abrir dconf-editor , navegar para org.gnome.desktop.input-sources e, em seguida, adicionar a palavra "terminate: ctrl_alt_bksp" à xkb-options property.

Note que as outras propriedades na lista provavelmente serão diferentes para o seu teclado.

    
por Rmano 07.05.2014 / 23:59
2

Você ainda pode recuperar o atalho Ctrl + Alt + Backspace para reiniciar o X abrindo um terminal e copiar e colar o seguinte:

sudo dpkg-reconfigure keyboard-configuration
    
por Mr_Chmod 07.05.2014 / 23:51
0

Isso não parece mudar nada e não ativou a combinação de teclas .

No Kubuntu (KDE, o framework de plasma versão 5.23 no Kubuntu 16.04 Xenial) encontrei a opção em K & gt; Configurações do sistema & gt; Dispositivos de entrada & gt; Teclado & gt; Avançado . Abra o item de menu "sequência de teclas para matar o servidor X" e marque a única opção "Ctrl + Alt + Backspace", aplique.

Usando strace , vejo que isso adiciona uma linha ao /home/$USER/.config/kxkbrc, que diz: Options=terminate:ctrl_alt_bksp .

A regra setxkbmap funcionou e coloca uma linha lendo terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp) no arquivo / usr / share / X11 / xkb / rules / evdev.

    
por pbhj 04.08.2016 / 22:57