Restringir secuencias "Control+Alt+..." en el servidor X

Esta receta pretende mostrar cómo deshabilitar las secuencias "control+alt" en el servidor gráfico X. Puede ser útil hacer esto en computadores que van a ser utilizados por el público en general y se requieren restricciones en el teclado para el buen funcionamiento del mismo.

Introducción

Vamos a desactivar tres secuencias principales:

  • control+alt+suprimir: si no se ha reconfigurado, apaga el sistema.
  • control+alt+backspace: reinicia el sistema X.
  • control+alt+('+'ó'-'): activa el zoom.
  • control+alt+Fx: salida a una consola virtual (con x=1-6, por defecto).

Las 3 últimas son secuencias del servidor X, mientras que la primera la podemos considerar más de los runlevels.

Desactivando control+alt+suprimir

Para quitar la primera secuencia debemos editar el fichero /etc/inittab y editarlo de tal forma que la sección nos quede:

# What to do when CTRL-ALT-DEL is pressed.
# ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

Desactivando secuencias del servidor X

Todo el procedimiento se hace en el fichero de configuración /etc/X11/xorg.conf, si es Xorg lo que usáis. Si no es así, debes buscar el fichero de configuración de tu servidor X. El caso es que debemos añadir lo siguiente en la sección "ServerLayout":

......
Option "DontVTSwitch"   "true" #desactiva control+alt+Fx
Option "DontZap"        "true" #desactiva control+alt+backspace
Option "DontZoom"       "true" #desactiva control+alt+('+' ó '-')
....