¿Cómo puedo habilitar Ctrl + Alt + Retroceso?

52

CtrlPor lo general, se puede configurar + Alt+ para reiniciar X, sin embargo, no puedo encontrar la opción para permitir esto (está deshabilitado de forma predeterminada).

He buscado System->Preferences->Keyboardy System->Preferences->Keyboard Shortcutsno puedo encontrar una opción para habilitarlo.

¿Dónde puedo cambiar esta configuración?

dv3500ea
fuente
¿Cómo puedo hacerlo en 14.04? No puedo ver una pestaña de diseños.
Nickolai Leschov
1
TL; DR :sudo dpkg-reconfigure keyboard-configuration
Ulysse BN

Respuestas:

34

Para Unity (13.04 a 17.04):

Desea: Sistema-> Preferencias-> Teclado

Luego haga clic en la pestaña Diseños, el botón Opciones y expanda Secuencia de teclas para eliminar el servidor X , antes de finalmente seleccionar la casilla de verificación.

Captura de pantalla

Para habilitarlo a través de la línea de comando, instale dontzap Instalar dontzap

sudo apt-get install dontzap

Y en una terminal

sudo dontzap --enable

Para deshabilitar el acceso directo:

sudo dontzap --disable
8128
fuente
1
El dontzappaquete no está incluido en Ubuntu 11.10.
Stefan Lasiewski
Para mí, parece estar deshabilitado System->Preferences->Keyboardpero, de hecho, sigue siendo activo, destructivo y "por ahí". dontzaptampoco parece estar "activo" (como en el desarrollo activo), y parece contradictorio tener que instalarlo para deshabilitar este combo de teclas. Otras maneras de real y plenamente desactivarlo?
chiflado sobre natty
ps: creo que esto es un error . Hace algún tiempo, lo habilité porque pensé que era genial , sin saber que era una calle de sentido único (sin funcionalidad de desactivación incorporada). PPS: Estoy en precise.
chiflado sobre natty
El System->Preferences->Keyboardtambién funciona para Ubuntu 14.04 con el escritorio MATE.
sdaau
¿Dónde está exactamente la opción para habilitar este acceso directo en 16.04? No puedo encontrarlo .
Nickolai Leschov
53

Esto se probó en 13.10+, escriba lo siguiente en el terminal:

sudo dpkg-reconfigure keyboard-configuration

ingrese la descripción de la imagen aquí

Verá la configuración del teclado . Presione ENTER5 veces para omitir todas las opciones relacionadas con el teclado, excepto la parte Kill X. Cuando llegas a la opción Kill X que se ve así:

ingrese la descripción de la imagen aquí

Seleccione y presione Entrar. Espere un poco mientras todo se configura y después de eso debería tener la capacidad de hacer CTRL+ ALT+ BCKSPCdirectamente en la sesión actual. Después de guardar cualquier trabajo que tenga pendiente, pruébelo usted mismo.

Perfecto para resolver cualquier problema visual o aplicaciones molestas.

Luis Alvarado
fuente
44
Esta es probablemente la única solución aquí (menos el uso del panel de control, quiero decir) que mantiene la configuración en el interruptor de diseño del teclado.
Rmano
44
¡Esta solución merece un voto positivo!
Antony
1
Funciona en Ubuntu 14.04 LTS.
zvezda
66
Funciona en Ubuntu 16.04 LTS
Angsuman Chakraborty
1
Funciona en Ubuntu 18.04 LTS
Falieson
19

Para 13.10 y más reciente:

Si está buscando una solución que sea independiente de Gnome / KDE / Fluxbox o cualquier entorno de escritorio o administrador de ventanas, pruebe el siguiente comando del sistema X Window. Necesito esto porque mi escritorio de Unity no se carga (pero X funciona bien), por lo tanto, no hay un botón para cerrar sesión.

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

Usando la línea de comando

Puede escribir el siguiente comando para habilitar Zapping inmediatamente.

setxkbmap -option terminate:ctrl_alt_bksp

Si está satisfecho con el nuevo comportamiento, puede agregar ese comando a su ~/.xinitrcpara hacer que el cambio sea permanente.

Además, de acuerdo con Ubuntu 10.04 LTS (Lucid Lynx) , esto ha reemplazado la DontZapcaracterística anterior de las versiones anteriores del sistema X Window.

Además, la opción Ctrl+ Alt+ Backspaceahora está configurada como una opción de mapa de teclas X (XKB), reemplazando la opción "DontZap" del servidor X y permitiendo la configuración por usuario de esta configuración.

Esto se explica con más detalle en las Notas de lanzamiento de Xorg X11R7.5 que, entre otros detalles, dicen:

Los usuarios que deseen tener esta funcionalidad disponible por defecto pueden
habilitarla a través de la opción de configuración XKB "terminar: ctrl_alt_bksp".

Stefan Lasiewski
fuente
2
@Jorge Castro @Stefan Lasiewski Gracias por tu consejo. La opción de una sola vez con setxkbmap funciona, pero agregarla ~/.xinitrcen 13.10 no hace nada. Probablemente, ¿ ~/.xinitrcya no se usa en el último Ubuntu? ¿Cómo habilito Zapping de forma permanente?
Nickolai Leschov
@Nickolai Leschov. Yo tuve el mismo problema. En 13.10, pruebe el método usando el editor dconf descrito en la respuesta de chaskes.
Aibara
16

También puedes usar dconf-editor. Esta opción hará que la configuración sea persistente en todas las sesiones.

sudo apt-get install dconf-editor

Después de iniciar dconf-editor, navegue a org >> gnome >> escritorio >> input-sources

Agregue las opciones que necesita xkb-options. Las cadenas de opciones están rodeadas de comillas simples y separadas por comas. Tenga cuidado de no eliminar los corchetes en los extremos.

Para habilitar ctrl+ alt+ backspacepara matar la sesión X, agregue'terminate:ctrl_alt_bksp'

Puede usar este método para ingresar la mayoría de las opciones tradicionales de xkb que ya no están disponibles en Configuración del sistema >> Entrada de texto . Las excepciones son las configuraciones para cambiar las disposiciones del teclado, que actualmente no funcionan debido a un error.

Para obtener una lista de las opciones y la sintaxis, use man 7 xkeyboard-configen una terminal.

Para ejecutar los comandos equivalentes a usar dconf-editordesde una terminal, usa

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

Tenga en cuenta las comillas simples alrededor del valor, los corchetes alrededor de eso, las comillas dobles alrededor de todo. En otras palabras, al igual que en dconf-editor.

Tenga en cuenta que esto eliminará sus otras configuraciones en xkb-options, si tiene alguna.

Puede obtener la configuración existente con

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

Si no cambia estos valores muy a menudo, podría ser más sencillo combinar la configuración existente con la nueva manualmente y ejecutarla gsettings set.

También se puede hacer de una vez en la línea de comando. Lo puse en un guión corto aquí para que sea más fácil de leer.

#!/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 segunda línea obtiene los valores actuales y concatena la terminate...opción. El comando sed elimina el corchete derecho de los valores actuales.

Tenga en cuenta que si bien la cadena de argumento para el gsettings getcomando en el terminal necesita comillas dobles alrededor del valor

"['val', 'val2']"

la cadena de argumento cuando se ejecuta en un script no debe tener comillas dobles.

['val', 'val2']
chaskes
fuente
Gracias por la solucion. ¿Hay alguna manera de emitir esto como un comando en una línea de comandos?
Nickolai Leschov
No es lo mismo. La solución de Lasiewski solo funciona una vez, hasta que se reinicia. No sabe cómo hacerlo permanente.
Nickolai Leschov
No funciona source ~/.profilelo hace funcionar, pero cerrar sesión / iniciar sesión lo restablece.
Nickolai Leschov
vamos a continuar esta discusión en el chat
Nickolai Leschov
@NickolaiLeschov Agregué una nueva solución de línea de comando
chaskes
9

Se cambió a Alt+ Prt Scr+ k.

No recuerdo exactamente cuándo fue, pero se suponía que detendría el uso accidental.

La idea es que aquellos que saben que lo necesitan podrán encontrar la nueva combinación de teclas con bastante facilidad.

Y creo que alguien en ese momento sugirió que sería más fácil de recordar, ya que es una muerte de pantalla alternativa. No estoy seguro de que sea así.

La funcionalidad todavía está ahí, pero bajo una combinación de teclas diferente.

Richard Holloway
fuente
2
Solo por mencionar que "Alt + Prt Scr" está marcado en la mayoría de los teclados como "SysRq" (solicitud del sistema) para ayudarlo a recordarlo fácilmente.
8128
1
Gracias por tu respuesta. Resulta que esto no funciona en mi computadora portátil. Tanto prt scy sys rqnecesidad fnde ser presionado y la causa gnome-pantalla para abrir; muchas veces si lo mantengo presionado por mucho tiempo.
dv3500ea
14
-1. Alt + PrtScr + k o (SysRq + k) es una combinación mágica de teclas SysRq que mata todos los procesos en la consola virtual actual. Se puede usar para matar el servidor X, sin embargo, no es el reemplazo de Ctrl + Alt + Bksp. En Ubuntu 9.04, Ctrl + Alt + Bksp se deshabilitó (no se eliminó) de forma predeterminada y se pudo habilitar configurando un indicador de servidor X ('DontZap'), y a partir de Ubuntu 9.10 es como lo describe fluteflute.
htorque
55
Encontramos las notas de la versión. La respuesta de Ubuntu a esta pregunta se encuentra en esta página wiki.ubuntu.com/LucidLynx/ReleaseNotes aproximadamente a la mitad.
Richard Holloway el
8

(Esto es para Gnome Ubuntu, pero supongo que es lo mismo para Unity --- por favor, alguien confirme esto).

Debe instalar gnome-tweak-tool(si no está instalado ya) y ejecutarlo. Encontrará la opción que busca en "Mecanografía":

gtt escribiendo

Si se siente más cómodo con dconf-editor(o no desea instalar gnome-tweak-tool), puede abrir dconf-editor, navegar org.gnome.desktop.input-sourcesy luego agregar la palabra "terminar: ctrl_alt_bksp" a la xkb-options propiedad.

propiedades de dconf-editor xkb

Tenga en cuenta que las otras propiedades en la lista probablemente serán diferentes para su teclado.

Rmano
fuente
1
Gracias .... Gnome Tweak hace trabajar en unidad, sin embargo, es muy difícil ver como el fondo blanco que debe estar detrás de la caja de la derecha con la lista de opciones de menú y es transparente por lo que muestra lo que está detrás de él (el establecimiento de una el fondo blanco sería una solución, pero aún se puede usar ...) El editor Dconf también funciona y podría ser la mejor opción para la legibilidad, pero es un poco más difícil de usar .....
TrailRider
2

Todavía puede volver Ctrl+ Alt+ Backspaceacceso directo para reiniciar X abriendo un terminal y copie y pegue lo siguiente:

sudo dpkg-reconfigure keyboard-configuration
Mr_Chmod
fuente
Esta respuesta ya fue dada por Luis Alvarado arriba, incluyendo instrucciones más detalladas.
alanaktion
-1

Esto no pareció cambiar nada y no activó la combinación de teclas .

En Kubuntu (KDE, plasma-framework versión 5.23 en Kubuntu 16.04 Xenial) encontré la opción en K> Configuración del sistema> Dispositivos de entrada> Teclado> Avanzado . Abra el elemento del menú "secuencia de teclas para matar el servidor X" y marque la única opción "Ctrl + Alt + Retroceso", aplique.

Usando stracepuedo ver que esto se suma a una línea /home/$USER/.config/kxkbrc que dice: Options=terminate:ctrl_alt_bksp.

Sin setxkbmapembargo, la regla funcionó y coloca una lectura de línea terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp)en el archivo / usr / share / X11 / xkb / rules / evdev.

pbhj
fuente