El Sun, Jan 02, 2000 at 10:13:10PM +0100, Manel Marin nos dijo: > On Sat, Jan 01, 2000 at 08:14:52AM +0100, Ismael Canales wrote: > > > > No creo que funcione porque las X ponen el teclado en modo "raw". Esto hace > > el driver de > > la consola "no pillé las teclas", y por tanto tampoco avisará al init. > > Tienes razon, CTRL+ALT+SUPR tampoco va desde las X... > > > LA SOLUCION ( como me gusta linux, y como voy a fardar en el curro mañana ;-) > > Para poder salir del modo RAW en que deja las X el teclado cuando se > cuelgan hay que recompilar el kernel activando la "Magic SysRq key" > > > ----------- > 1) Modificar en /usr/src/linux/include/asm/keyboard.h la linea > > #define SYSRQ_KEY 0x54 > > por: > > #define SYSRQ_KEY 0x0f /* Para usar TAB + r */ > o: > #define SYSRQ_KEY 0x0e /* Para usar DEL + r */
Yo lo tengo hecho así: #define SYSRQ_KEY 0x4a que es el código de la tecla "más inútil" que he encontrado: el - del teclado numérico. En el único programa que lo he podido llegar a utilizar, el mc, aún puedo emularla con + * . > > > MOTIVO: El teclado ya no genera el codigo scan 0x54 al pulsar la tecla SysRq > COMO VER LOS CODIGOS SCAN: showkeys -s (10 segundos sin pulsar nada > para salir) > > > ----------- > 2) Recompilar el kernel (2.2.13) activando la opción: > Kernel hacking -> Magic SysRq key > > ----------- > 3) Instalar la imagen, ejecutar lilo, y reiniciar el S.O. > > ----------- > 4) Ahora con TAB + r puedes salir del modo raw, hacer ALT+F1... > > ---------- > Por cierto hay mas "teclas magicas": > t[E]rm, k[I]ll # Todos los procesos menos init > [S]ync, [U]mount, [B]oot # Para cierre cuando hay problemas > graves > > TAB+a (ayuda) o TAB+h (help) te da la lista de "teclas magicas" TAB+c tambíen, y en general, cualquier TAB+algo que no corresponda a una tecla ya asignada. Buena idea la de la ayuda por defecto. > > > Mas info: con los fuentes del kernel en linux/Documentation/sysrq.txt > BTW: La combinación original, Alt+PetSys la utilizo frecuentemente para volver a la VC anterior. ¡No sé cómo se le ocurrió a alguien dejar que la tecla MagicSysReq por defecto machacara esta función tan útil! Salu2, Netman. -- How long a minute is depends on which side of the bathroom door you're on. Powered by Debian/GNU Linux 2.2 - Kernel 2.2.13
pgpItnAsRzeRV.pgp
Description: PGP signature