Estou usando o Ubuntu 13.04 com o i3 4.5.1. Quando o i3wm inicia, Ctrl-C / -D / -K etc. estão funcionando bem. Quando eu inicio o Dropbox, notifico-envie ou altero o volume, todos os atalhos Ctrl-something param de funcionar.
Eu posso reproduzir o problema:
- reinicie o X, faça login no i3wm
- terminal aberto, verifique se Ctrl-C, Ctrl-A, Ctrl-K e Ctrl-D funcionam = > trabalha
- inicie um dos seguintes programas:
- Dropbox com
/usr/bin/dropbox start
- acionar uma notificação do OSD com
notify-send "Test"
- altere o volume com a tecla de volume
- tente Ctrl-C, -A, -K e -D no terminal novamente = > não funciona mais
Para restaurar os atalhos Ctrl-something, tenho que reiniciar o X. Curiosamente, os comandos com Shift-Ctrl-something ainda funcionam, se a tecla Shift for pressionada primeiro.
Aqui está a saída de xev
quando pressiono Ctrl-C. Antes de executar o passo 3 acima:
KeyPress event, serial 33, synthetic NO, window 0x1a00001,
root 0x259, subw 0x0, time 7988829, (-219,177), root:(505,197),
state 0x0, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 33, synthetic NO, window 0x1a00001,
root 0x259, subw 0x0, time 7988878, (-219,177), root:(505,197),
state 0x4, keycode 54 (keysym 0x63, c), same_screen YES,
XLookupString gives 1 bytes: (03) "^C"
XmbLookupString gives 1 bytes: (03) "^C"
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x1a00001,
root 0x259, subw 0x0, time 7988949, (-219,177), root:(505,197),
state 0x4, keycode 54 (keysym 0x63, c), same_screen YES,
XLookupString gives 1 bytes: (03) "^C"
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x1a00001,
root 0x259, subw 0x0, time 7988970, (-219,177), root:(505,197),
state 0x4, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Após o passo 3 acima:
KeyPress event, serial 33, synthetic NO, window 0x1e00001,
root 0x259, subw 0x0, time 8064649, (-238,542), root:(486,562),
state 0x0, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
FocusOut event, serial 33, synthetic NO, window 0x1e00001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 33, synthetic NO, window 0x1e00001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 33, synthetic NO, window 0x0,
keys: 2 0 0 0 32 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
KeyRelease event, serial 33, synthetic NO, window 0x1e00001,
root 0x259, subw 0x0, time 8064926, (-238,542), root:(486,562),
state 0x4, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Não tenho ideia de onde devo começar a depurar o problema. Você pode me dar algumas dicas sobre como encontrar a causa desse problema?
Obrigado!
Benedikt