X11 congela instantaneamente com shift-3

1

No Arch Linux executando o Gnome, se eu pressionar Shift-3, ele bloqueia X (nada além do cursor do mouse funciona). Todas as atualizações da janela estão suspensas. A única opção é zap-lo com ctrl-alt-backspace.

Eu olhei em logs, nada. Eu procurei na web, nada. Eu tentei todas as teclas possíveis, nada.

shift-2 funciona muito bem, assim como o shift-4

Eu estou em um Mac Pro, com um teclado da Apple no Reino Unido. Eu não acho que isso deve importar, mas é o símbolo £ (libras) que sai no console antes de eu executar startx . No X, eu posso usar o alt-shift-3 e conseguir uma libra sem nenhum problema. Alt-3 me dá # como esperado.

Alguma idéia de onde começar isso? Existe registro extra que eu possa de alguma forma ativar?

-

xmodmap -pke dá:

keycode 12 = 3 sterling 3 sterling numbersign sterling threesuperior sterling 3 sterling threesuperior sterling

xev output. Eu empurrei x e depois shift-3, então 1. Curiosamente, ele continuou escrevendo para a saída depois que o DM congelou.

KeyPress event, serial 36, synthetic NO, window 0xa00001,
root 0x4a3, subw 0x0, time 338011, (655,-7), root:(840,525),
state 0x10, keycode 53 (keysym 0x78, x), same_screen YES,
XLookupString gives 1 bytes: (78) "x"
XmbLookupString gives 1 bytes: (78) "x"
XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0xa00001,
root 0x4a3, subw 0x0, time 338091, (655,-7), root:(840,525),
state 0x10, keycode 53 (keysym 0x78, x), same_screen YES,
XLookupString gives 1 bytes: (78) "x"
XFilterEvent returns: False

KeyPress event, serial 36, synthetic NO, window 0xa00001,
root 0x4a3, subw 0x0, time 339867, (655,-7), root:(840,525),
state 0x10, keycode 62 (keysym 0xffe2, Shift_R), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyPress event, serial 36, synthetic NO, window 0xa00001,
root 0x4a3, subw 0x0, time 340219, (655,-7), root:(840,525),
state 0x11, keycode 12 (keysym 0xa3, sterling), same_screen YES,
XLookupString gives 2 bytes: (c2 a3) "£"
XmbLookupString gives 2 bytes: (c2 a3) "£"
XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0xa00001,
root 0x4a3, subw 0x0, time 340299, (655,-7), root:(840,525),
state 0x11, keycode 12 (keysym 0xa3, sterling), same_screen YES,
XLookupString gives 2 bytes: (c2 a3) "£"
XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0xa00001,
root 0x4a3, subw 0x0, time 340411, (655,-7), root:(840,525),
state 0x11, keycode 62 (keysym 0xffe2, Shift_R), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyPress event, serial 36, synthetic NO, window 0xa00001,
root 0x4a3, subw 0x0, time 349763, (655,-7), root:(840,525),
state 0x10, keycode 10 (keysym 0x31, 1), same_screen YES,
XLookupString gives 1 bytes: (31) "1"
XmbLookupString gives 1 bytes: (31) "1"
XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0xa00001,
root 0x4a3, subw 0x0, time 349835, (655,-7), root:(840,525),
state 0x10, keycode 10 (keysym 0x31, 1), same_screen YES,
XLookupString gives 1 bytes: (31) "1"
XFilterEvent returns: False
    
por antonyh 31.01.2017 / 10:25

1 resposta

0

A remoção de dbus-launch --exit-with-session de .xinitrc parece resolver isso, por motivos desconhecidos.

    
por 02.02.2017 / 10:34