Ctrl-Alt-F1 não está funcionando a partir do X

4

Eu tenho um sistema rodando Debian 5.0 que não responde a Ctrl + Alt + F # (1-6)

Verifique se Ctrl , Alt , F1 e F2 são interceptados corretamente ...

$ DISPLAY=:0 xwininfo

xwininfo: Please select the window about which you
          would like information by clicking the
          mouse in that window.

xwininfo: Window id: 0xe00002 (has no name)
...

$ xev -display :0 -id 0xe00002
KeyPress event, serial 16, synthetic NO, window 0xe00002,
    state 0x10, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,

KeyPress event, serial 16, synthetic NO, window 0xe00002,
    state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,

KeyPress event, serial 16, synthetic NO, window 0xe00002,
    state 0x10, keycode 67 (keysym 0xffbe, F1), same_screen YES,

KeyPress event, serial 16, synthetic NO, window 0xe00002,
    state 0x10, keycode 68 (keysym 0xffbf, F2), same_screen YES,

.. Eles são.

No entanto, xev não reporta Ctrl + Alt + F1 como um único evento. Isso significa que X não interpreta corretamente essa sequência?

Verifique se o X está configurado para ignorar Ctrl + Alt + F # ..

$ grep -i dontvtswitch /etc/X11/xorg.conf

.. Não é

Mas matar X com Ctrl + Alt + Backspace permite-me mudar o ttys.

O Xorg.0.log em pastebin.

Como ativar a comutação tty ao executar o X?

O sistema de arquivos raiz é montado como somente leitura. Isso pode afetar como o X configura mapeamentos de teclado? Tentei montar como leitura-gravação, mas o problema persiste. Não consegui fazer o sistema inicializar em leitura-gravação (configurei as opções de inicialização no gerenciador de inicialização, mas algo acontece durante a inicialização que remonta os rootfs como somente leitura).

    
por Daniel Näslund 02.11.2012 / 10:13

1 resposta

4

Tive o mesmo com o Microsoft Natural Keyboard 4000. A resposta foi surpreendentemente simples. Este teclado tinha, por padrão ou o meu desleixo, F-Lock habilitado. As teclas pressionadas de F1 - F12 foram tratadas como ações de 'Ajuda', 'Desfazer', 'Refazer', 'Novo' (e assim por diante). Pressionando F-Lock (direita para a tecla F12 ) desativou o bloqueio da função, restaurando as atribuições originais das teclas de função.

    
por 15.06.2014 / 16:37

Tags