xrdpでMac版WindowsAppのkeymap対応
Posted on by おきん(blog)
MacのWindowsAppからxrdpにrdp接続するとusキーボードになってしまうので調査
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
~$ 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へのシンボリックリンクを作成
|
1 2 |
mv /etc/xrdp sudo ln -s km-00000411.ini km-00000000.ini # MacのWindowsAppが報告するkeymap |
rdpで再ログインしてkeymapを確認
|
1 2 3 4 5 6 7 8 |
~$ 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 猫
パソコンやガジェットについて書いていく…予定。