Guacamoleからxrdpでubuntuで繋いだ時のキーボードのキーマップがおかしい

はじめに

環境は下記。

  • Ubuntu Desktop 20.04.2 LTS
  • Guacamole 1.3.0
  • xrdp 0.9.12

Guacamoleの雰囲気を見たかっただけのため、GuacamoleはコンテナとしてUbuntu上にデプロイ。

事象

GuacamoleからUbuntuにRDP接続し、入力ソースで"ja"を指定した場合、キーボードレイアウトは日本語キーボードになるものの、キーマップが期待通りでない。

具体的には、下記のようになる。

入力したキー 出力される文字
" *
* (
( )
) ~
~ 何も表示されない

英字キーボードとして認識されているわけでもなく、見たことのないキーマップ。

対処方法

Guacamoleの設定画面から、対象の接続プロパティの編集画面に遷移し、[パラメータ]-[基本設定]-[キーボードレイアウト]でJapanese(Qwerty)を選択してから、再接続することで、期待通りの文字が出力されることを確認。

f:id:ikiri96hyo:20210526200628p:plain

対処前のキーマップが一体何者なのかはわかりませんが、復旧したので一旦これで…。