seamlessrdpというのを使う。
Windows側に、seamlessrdpshellをインストール(方法は件のページ)する。
X側からは、
$ rdesktop -a 16 -u ユーザ -p パスワード -r sound:remote -A -s 'C:\seamlessrdp\seamlessrdpshell "c:\Program Files\Internet Explorer\iexplore"' ホスト
のようにする。この例ではIEが起動して、Xに貼りつく。これ自体は問題なく動くのだけど、今のところ、
- 起動したプログラムを殺すとWindowsにlogin出来なくなる
- shellが楽でいいと思ってCMDを動かすと、その窓は移動できない
- IMがWindows側のものになる
とかの問題が起きる。この辺を気にしなければ、特別問題なく使える。X <-> Winodwsアプリ間のCUT&PASTEも可能。動作が微妙なので、常用すると幸せかどうかちょっと謎だが、素人をびっくりさせるには良いかも。