우분투 리눅스에서 xpra x11과 함께 데드 키를 사용할 수 없습니다

우분투 리눅스에서 xpra x11과 함께 데드 키를 사용할 수 없습니다

저는 xpra를 사용하여 최신 xpra x11 클라이언트와 최신 xpra x11 서버(xpra.org apt 저장소에서 설치됨)를 사용하여 ubuntu Linux 노트북에서 원격 ubuntu Linux 서버를 실행하고 있습니다. 연결은 openssh를 통해 이루어집니다. 저는 벨기에 키보드(프랑스어 키보드와 유사한 azerty)를 사용하고 있습니다. 심리스 모드를 사용하든 데스크탑 모드를 사용하든 문제는 동일합니다. 그러나 내 노트북에서 로컬로 xpra를 테스트하는 데 아무런 문제가 없었습니다.

데드 키(이 키를 누른 다음 다른 키(예: 공백)를 누르면 곡절 또는 물결표가 생성되어야 함)는 어떤 응용 프로그램에서도 작동하지 않습니다. xev를 사용하면 이벤트를 볼 수 있습니다.

KeyPress event, serial 48, synthetic NO, window 0x3000001,
    root 0x50e, subw 0x0, time 1899047455, (114,40), root:(122,456),
    state 0x10, keycode 34 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: True

KeyRelease event, serial 48, synthetic NO, window 0x3000001,
    root 0x50e, subw 0x0, time 1899047456, (114,40), root:(122,456),
    state 0x10, keycode 34 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XFilterEvent returns: False

KeyPress event, serial 48, synthetic NO, window 0x3000001,
    root 0x50e, subw 0x0, time 1899048177, (114,40), root:(122,456),
    state 0x10, keycode 34 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: True

KeyPress event, serial 48, synthetic NO, window 0x3000001,
    root 0x50e, subw 0x0, time 1899048177, (114,40), root:(122,456),
    state 0x10, keycode 0 (keysym 0x5e, asciicircum), same_screen YES,
    XKeysymToKeycode returns keycode: 15
    XLookupString gives 0 bytes: 
    XmbLookupString gives 1 bytes: (5e) "^"
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x3000001,
    root 0x50e, subw 0x0, time 1899048177, (114,40), root:(122,456),
    state 0x10, keycode 34 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XFilterEvent returns: False

xpra에서 다른 입력 방법과 다른 키보드 구성을 시도했지만 작동하지 않습니다.

내가 놓친 것이 있나요?

답변1

드디어 문제의 원인을 찾았습니다. 클라이언트 시스템의 setxkbmap에 오류가 있습니다(레이아웃의 기본값). xpra 세션에 연결하기 전에 클라이언트에서 실행하면 setxkbmap be키보드 데드 키 문제가 해결됩니다.

관련 정보