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 con xlock 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

  • mi respuesta todavía funciona a partir de 7.6
  • Gracias por esta respuesta. Prefiero esta opción porque permite a los usuarios habilitar esta función sin ser root o tener que modificar archivos de configuración de todo el sistema. Este comando funcionó para mí en Fedora 22.
  • La única razón por la que no estoy de acuerdo con esta opción es que no puede ' eliminar el administrador de inicio de sesión, y si su " boot " en su entorno de escritorio se atasca, no puede ' eliminarlo allí. Recientemente tuve este problema.

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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *