web-dev-qa-db-ja.com

xrdp-キーボードレイアウトを変更する方法

Windows 7マシンからUbuntuマシンへのxrdpセッションを開くと、USキーボードレイアウトが使用されます。ただし、Ubuntuマシンではデフォルトのキーボードレイアウトが異なるため、xrdpセッション中に使用したいです。どうすれば修正できますか?

5
yildizabdullah

xrdpをインストールした場合は、システムにte xrdp-genkeymapをインストールする必要があります。ユーティリティは/ etc/xrdp folderにあります

キーボードレイアウトを変更するには、実際にxrdp-genkeymapコマンドを発行する必要があります。コマンドは、xrdpセッションからではなく、ubuntuマシン上でローカルに実行する必要があります。
xrdpセッション中にレイアウトキーボードを使用するには、次のコマンドを発行しますSudo xrdp-genkeymap /etc/xrdp/km-0409.ini

他の言語レイアウトが必要な場合は、正しいkm-xxx.iniファイルを見つける必要があります

次回までにこれが役立つことを願っています

5
Griffon

指示がほとんどないようですので、ここで貢献したいと思います。

必要な言語/キーボード入力を here から探します

たとえば、fr-be French(Belgium)は080Cです。

次に、これらのコマンドを実行して、選択した入力のキーボードマッピングを生成します。

xrdp-genkeymap km-080C.ini

Xrdpフォルダーにコピーするには

Sudo mv km-080C.ini /etc/xrdp

ファイルを使用するには、ファイルの権限を変更する必要があることに注意してください

Sudo chown root:root /etc/xrdp/km-080C.ini

サービスを再起動すると動作するはずです

Sudo service xrdp restart
6
Enrico

locally xrdpセッションからではなくこのコードを実行してみてください:

xrdp-genkeymap /etc/xrdp/km-0409.ini

Xrdpを再起動して試してください。

1
nux

私にとっては、Xで正しいキーボードマップを設定するために、次のコマンドを実行するだけで十分でした

setxkbmap be

「be」を土地コードに置き換える必要があります。あなたは現在の値を見ることができます

setxkbmap -query
0
Marc