Una de las coas que más me ha gustado siempre de X.org (implementación de X Window System) es su capacidad para reiniciarse con una combinación de teclas.
Es un problema típico tener una aplicación colgada que está molestando al resto del sistema, hasta el punto de no poder hacer nada, pero si esta aplicación corre sobre el entorno gráfico y se nos permite usar el teclado podremos reiniciar todo este entorno sin tener que reiniciar todo el sistema operativo, cosa que es de muy agradecer.
Hasta ahora esto era tan simple como hacer Ctrl + Alt + Backspace, pero alguien ha decidido que esto es peligroso y confuso para el usuario. Y a partir de la versión 1.6.0 del servidor X.org esta función ha sido deshabilitada por defecto, con lo que más de uno ha roto el teclado intentando la maldita combinación.
Para volver a la configuración anterior, hay un montón de formas; al igual que hay un montón de formas de arrancar este software (con .xinitrc o con .xsession, con la configuración en /etc/X11/xorg.conf o al vuelo con HAL, etc). Veremos los casos más típicos:
Generalmente, aunque ahora X.org ya soporta el arranque sin archivo de configuración gracias a HAL, la mayoria de los mortales seguimos usando /etc/X11/xorg.conf para definir cómo queremos que se comporte, por lo tanto este es el caso que explicaré. Si queremos recuperar esa funcionalidad (conocidacomo zap o zapping) podemos añadir a xorg.conf las siguientes líneas:
Section "ServerFlags" Option "DontZap" "false" EndSection
Entonces buscamos la sección InputDevice y añadimos:
Option "XkbOptions" "terminate:ctrl_alt_bksp"
Ahora, cuando hagamos iniciado Xorg de nuevo, podemos reiniciarlo con la famosa combinación de teclas.
la verdad es que me quito el sombrero…hay algunos artículos en este blog la mar de útiles y claritos (al menos los que entiendo en castellano, ya que no soy catalano parlante, aunque considero muy necesaria la difusión en catalán de cualquier contenido cultural). Animo y a seguir asi!
en una máquina ajena siempre te queda un control+alt+F1, te logueas y le sueltas un /etc/init.d/gdm o kdm restart como superusuario.
no recomendable hacerlo en una terminal dentro del entorno gráfico.