Gnome-RDPを使う

rdesktopだけだと、ホストを管理するのがめんどうだったので、GUIツールを探してみた。
grdesktopはバグで設定が保存されなくて、grdpはフルスクリーンとか、キーマップの変更に対応してなかったので、gnome-rdpを選択した。

sudo aptitude install gnome-rdp

クライアントをUSマップにしている場合、en-usだと日本語モードがなくなり、jaだとマップがおかしくなるので、rdesktopのキーバインド - 狐の王国を参考にして、以下の3行を追加

# /usr/share/rdesktop/keymaps/ja-us
map 0xe0010411
Kanji 0x29
Alt_R 0x38

しかしGnome-RDPはキーマップを標準のものからしか選択できないので、設定値を無理矢理変更する。

sqlite3 ~/.gnome-rdp.db
sqlite> update session set keyboardlang = 'ja-us';
sqlite> .quit