No recuerdo por qué hicieron esto, pero en un momento X.org decidió que deshabilitar Ctrl Alt Retroceso para eliminarlo fue una buena idea. Sé que hay una forma de volver a habilitarlo, pero no recuerdo cómo. ¿Alguien puede refrescar mi memoria?
Responder
Modificar /etc/X11/xorg.conf
o un .conf
archivo en /etc/X11/xorg.conf.d/
con lo siguiente. (nota: está bien si esto es todo lo que tiene en su xorg.conf ya que xorg seguirá funcionando automáticamente -detectar el resto (nota: es decir, si la detección automática funciona para usted sin él))
Section "ServerFlags" Option "DontZap" "false" EndSection Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
Comentarios
- ¿Desactivaron seriamente esto de forma predeterminada? No es de extrañar que no ' haya estado funcionando.
- Sí, y sucedió como hace 5 años.
- Cuando no ' no tiene que zapear su xwindows muy a menudo, a veces es fácil y perder un cambio que ocurrió hace 5 años …
- @gabe. Está ' deshabilitado de forma predeterminada porque ' es un riesgo potencial para la seguridad. Por ejemplo, supongamos que el usuario inicia sesión en el shell básico, comienza X con
startx
, hace un trabajo y luego bloquea la pantalla conxlock
y se va. Cualquiera puede venir, zap X y obtener acceso al shell ' del usuario en el tty. - En algunas distribuciones (por ejemplo, Fedoras recientes), estos tipos de la configuración probablemente debería colocarse en
/etc/X11/xorg.conf.d
como un archivo conf, p. ej.10-enable-ctrl-alt-backspace
.
Responder
El DontZap
La función ya no me funciona en Fedora 16 y Ubuntu 11.10 (versiones más recientes de noviembre de 2011), así que encontré una alternativa.
De acuerdo con la versión X11R7.5 notas, parece que esta funcionalidad se ha migrado a una opción de configuración XKB, por lo tanto, DontZap ya no funciona. No puedo decir si este es un detalle de la implementación de Xorg en Fedora y Ubuntu, o si esto también afecta a otras distribuciones.
De http://www.x.org/archive/X11R7.5/doc/RELNOTES.txt
Terminar pulsación de tecla del servidor
El servidor Xorg ha permitido previamente a los usuarios para salir del servidor presionando las teclas Control + Alt + Retroceso. Si bien esta función todavía está habilitada de forma predeterminada en esta versión, los datos del mapa de teclas que se usan generalmente con Xorg, del proyecto xkeyboard-config, se han modificado para no asignar esa secuencia por predeterminado, con el fin de reducir la posibilidad de que los usuarios sin experiencia destruyan accidentalmente su trabajo.
Los usuarios que deseen tener esta funcionalidad disponible de forma predeterminada pueden habilitarla a través de la opción de configuración de XKB «terminar: ctrl_alt_bksp». Por ejemplo , el comando setxkbmap se puede utilizar para habilitar esto ejecutando:
setxkbmap -option "terminate:ctrl_alt_bksp"
Muchos entornos de escritorio incluyen opciones de configuración XKB en sus preferencias t o habilite esto también.
Comentarios
Respuesta
En las versiones actuales de Ubuntu, al menos desde 14.10, el teclado- El paquete de configuración tiene una opción para volver a habilitar Zap:
$ sudo dpkg-reconfigure keyboard-configuration
Respuesta
Con debian o basado en, puede agregar esta opción:
XKBOPTIONS="terminate:ctrl_alt_bksp"
al archivo / etc / default / keyboard
Comentarios
- Actívelo:
udevadm trigger --subsystem-match=input --action=change
Responder
puede intentar seguir (lo he probado en mi Ubuntu):
Agregue las siguientes líneas a su archivo xorg.conf, asegurándose de que cuando lo pegue, sea NO use comillas tipográficas.
sudo gksudo gedit /etc/X11/xorg.conf
Section "ServerFlags" Option "DontZap" "false" EndSection
también puede probar la herramienta dontzap
sudo apt-get install dontzap
Abra Terminal y escriba para habilitar
sudo dontzap --enable
para inhabilitar
sudo dontzap --disable
Comm ents
- Realmente desearía que nunca hubieran desactivado esto por defecto. oh, y apt-get no ' no funciona en mi sistema;) aparentemente tampoco hemos ' t empaquetados dontzap. bueno.
- ¿probaste la primera solución?
-
setxkbmap -option terminate:ctrl_alt_bksp
por sí solo, eso no ' no funcionó 🙁 aparentemente tú también necesitas hacer esto. - @Hermant, por supuesto, pero parece ser solo la mitad. De hecho, lo tengo funcionando ahora … hay ' una forma de configurar la opción xsetkbd en xorg.conf. así
Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
hay varios otros lugares en los que también se podría hacer. - Será gr8 si puede poner su solución como Respuesta. que otros que enfrentan el mismo problema pueden obtener ayuda :-).
Respuesta
La solución de @xenoterracide está bien si la opción AutoAddDevice
está habilitada en la ServerLayout
de su xorg.conf
. Si no es así (especialmente en configuraciones X de múltiples terminales), debe insertar la línea XkbOptions
en la sección InputDevice
que describe su teclado. Por ejemplo:
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
Responder
En RHEL 7.3, la respuesta de xenoterracide funcionó para mí, con un ajuste: la ruta al archivo de configuración es /etc/X11/xorg.conf.d/00-keyboard.conf
.
root
o tener que modificar archivos de configuración de todo el sistema. Este comando funcionó para mí en Fedora 22.