MacのWindowsAppからxrdpにrdp接続するとusキーボードになってしまうので調査
~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.4 LTS"
~$ xrdp -v
xrdp 0.9.24
(略)
~$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us" };
xkb_geometry { include "pc(pc104)" };
};
~$ tail -n30 /var/log/xrdp.log | grep key
[20260720-21:xx:xx] [INFO ] xrdp_load_keyboard_layout: Keyboard information sent by the RDP client, keyboard_type:[0x04], keyboard_subtype:[0x00], keylayout:[0x00000000]
[20260720-21:xx:xx] [INFO ] xrdp_load_keyboard_layout: model [] variant [] layout [us] options []
[20260720-21:xx:xx] [WARN ] Cannot find keymap file /etc/xrdp/km-00000000.ini
[20260720-21:xx:xx] [WARN ] Cannot find keymap file /etc/xrdp/km-00000000.ini
[20260720-21:xx:xx] [INFO ] Loading keymap file /etc/xrdp/km-00000409.ini
[20260720-21:xx:xx] [WARN ] local keymap file for 0x00000000 found and doesn't match built in keymap, using local keymap file /etc/xrdp/km-00000000.iniがないのでusのkeymapにフォールバックしているのでjaのkeymapへのシンボリックリンクを作成
mv /etc/xrdp sudo ln -s km-00000411.ini km-00000000.ini # MacのWindowsAppが報告するkeymap
rdpで再ログインしてkeymapを確認
~$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+jp+inet(pc105)+us:2" };
xkb_geometry { include "pc(pc105)" };
}; 解決!
https://mi.okin-jp.net/@okin_p(Misskey)
https://fi.okin-jp.net/@okin_p(Firefish)
https://si.okin-jp.net/@okin_p(Mastodon)
https://fedifile.net/@okin_p/profile/
https://twpf.jp/okin_p
http://profile.hatena.ne.jp/okin_p/
名前:おきん
やってること:面倒なことをPHPにやらせる、IPv6でなにかする、車で移動する
主なガジェット:Google Pixel 4a (5G) ,iPhone XS(ジャンク), iPad mini5, その他
種別:IPv6 Single stack 猫
パソコンやガジェットについて書いていく…予定。
This post was last modified on 2026年7月21日 7:36 PM
This website uses cookies.