gnome-terminal: Alt 키에 이상한 제어 문자가 있습니다

gnome-terminal: Alt 키에 이상한 제어 문자가 있습니다

뭔가 잘못 구성했을 수도 있지만 무엇인지 모르겠습니다. (아래 업데이트 1 및 2 참조) 에서 (다른 키 없이) gnome-terminal클릭하면 즉시 터미널로 전송됩니다( 이전에 +를 클릭하여 테스트했습니다). +를 많이 사용하기 때문에 제어 순서가 기록의 시작 부분이나 에서 이동하기 때문에 이것은 매우 불행한 일입니다. 그러나 +는 필요에 따라 계속 작동하고 창 사이를 순환합니다.Alt^[<CtrlVAltAltTabvimAltTab

원인은 무엇이고 gnome-terminal의 기본 동작을 복원하는 방법은 무엇입니까?

  • 운영 체제: Linux Mint 19.3 Tricia x86_64
  • 커널: 5.3.0-24-일반
  • 셸: 배쉬 4.4.20
  • VTE 0.52.2 +GNUTLS -PCRE2를 사용하는 그놈 터미널 3.28.1

업데이트 1

이 문제는 외부에 연결된 USB 키보드가 아닌 노트북 키보드 자체에서만 발생하는 것으로 나타났습니다. 외부 키보드가 연결되면 두 Alt키가 다르게 동작합니다.

노트북은 레노버 P53입니다.

아직도 노트북 키보드 문제를 해결하는 방법을 모르지만 적어도 문제의 원인에 더 가깝습니다.

업데이트 2xev실행하는 동안 Alt먼저 노트북 키보드에서 이 작업을 빠르게 수행한 다음 외부 USB 키보드에서 수행했습니다 .

# LAPTOP KEYBOARD ALT-KEY

MappingNotify event, serial 39, synthetic NO, window 0x0,
    request MappingKeyboard, first_keycode 8, count 248

KeyPress event, serial 39, synthetic NO, window 0x6a00001,
    root 0x2b6, subw 0x0, time 9398319, (162,-8), root:(903,449),
    state 0x10, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 39, synthetic NO, window 0x6a00001,
    root 0x2b6, subw 0x0, time 9398319, (162,-8), root:(903,449),
    state 0x18, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XmbLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x6a00001,
    root 0x2b6, subw 0x0, time 9398360, (162,-8), root:(903,449),
    state 0x18, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x6a00001,
    root 0x2b6, subw 0x0, time 9398360, (162,-8), root:(903,449),
    state 0x10, keycode 94 (keysym 0x3c, less), same_screen YES,
    XLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

# EXTERNAL USB KEYBOARD ALT-KEY

MappingNotify event, serial 40, synthetic NO, window 0x0,
    request MappingKeyboard, first_keycode 8, count 248

KeyPress event, serial 40, synthetic NO, window 0x6a00001,
    root 0x2b6, subw 0x0, time 9402608, (162,-8), root:(903,449),
    state 0x10, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 41, synthetic NO, window 0x6a00001,
    root 0x2b6, subw 0x0, time 9402704, (162,-8), root:(903,449),
    state 0x18, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

업데이트 3

이는 하드웨어 결함일 수 있습니다(설명 및 답변 참조). 제조업체로부터 새 키보드를 받을 예정입니다.

답변1

이는 하드웨어 결함이며 제조업체에서 확인한 것입니다. 키보드를 교체하면 문제가 해결되었습니다. 조사에 도움을 주셔서 감사합니다!

관련 정보