
원격 액세스를 허용하기 위해 vino를 사용하여 Kubuntu 15.10을 실행하는 호스트가 있습니다. 불행하게도 vino만 사용하는 경우 키보드 매핑은 기본적으로 US로 설정됩니다(다른 모든 경우에는 GB로 설정됨). 다행스럽게도 Kubuntu 14.10과 (내 생각에는) 15.04에서는 running이 setxkbmap gb
GB로 키보드 매핑을 얻었습니다(저에게는 맞습니다).
불행하게도 이것은 더 이상 작동하지 않습니다. setxkbmap gb
올바른 내용을 보고하지만 거짓말인 것 같습니다.
$ setxkbmap "gb" && setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules: evdev
model: pc101
layout: gb
Trying to build keymap using the following components:
keycodes: evdev+aliases(qwerty)
types: complete
compat: complete
symbols: pc+gb+inet(evdev)
geometry: pc(pc101)
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+gb+inet(evdev)" };
xkb_geometry { include "pc(pc101)" };
};
맞는 것 같지만 명령이 실행된 후에도 여전히 미국 키보드 매핑을 사용합니다.
그런 다음 키보드 언어를 "fr"로 설정하려고 시도했는데 출력에 fr이 보고되었고 DID는 키보드 매핑을 변경했습니다. 그래서 setxkbmap
적어도 때로는 완전히 작동합니다.
내 키보드 맵이 일종의 손상을 입었다고 의심되어 /var/lib/xkb
. 나는 또한 gb 파일이 제대로 보이는지 확인하기 위해 주변을 둘러 보았습니다 /usr/share/X11/xkb
. 그리고 내가 알 수 있는 한 그것은 맞았습니다.
마지막으로, 이 상자에 대한 일반 SSH는 괜찮고 연결된 키보드(VNC 아님)에서 데스크탑을 사용하는 것도 괜찮습니다. 둘 다 자동으로 gb 키보드를 선택합니다.
도대체 무슨 일이 일어나고 있는지 제안할 수 있는 사람이 있나요?
감사합니다.