XにWindowsの窓を貼る

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も可能。動作が微妙なので、常用すると幸せかどうかちょっと謎だが、素人をびっくりさせるには良いかも。