vinoでGBキーボードに設定できない

vinoでGBキーボードに設定できない

リモート アクセスを許可するために vino を使用して Kubuntu 15.10 を実行しているホストがあります。残念ながら、vino のみを使用する場合、キーボード マッピングはデフォルトで US に設定されます (他のすべての場合は GB に設定されます)。幸いなことに、Kubuntu 14.10 および (おそらく) 15.04 では、実行すると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)"     };
};

正しいように見えますが、コマンドの実行後も US キーボード マッピングが使用されます。

次に、キーボード言語を「fr」に設定してみましたが、出力に fr が報告され、キーボード マッピングが変更されました。そのため、setxkbmap少なくとも完全に機能する場合もあります。

キーボード マップが何らかの破損をしているのではないかと疑ったので、 のコンテンツを削除しました/var/lib/xkb。また、 gb ファイルが正しいかどうかを確認するために を調べました/usr/share/X11/xkbが、私の知る限りでは、 は正しく機能していました。

最後に、このボックスへの通常の ssh は問題なく、接続されたキーボード (VNC ではない) からデスクトップを使用することも問題なく機能します。どちらも GB キーボードを自動的に選択します。

いったい何が起こっているのか、誰か推測できますか?

ありがとう。

関連情報