Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,208)  
HandBrake Japanese Language Version  (3,353)  
CrystalDiskInfo  (1,743)  
CotEditor  (1,120)  
CrystalDiskMark  (866)  
Boookends  (788)  
SMPlayer  (642)  
えこでこツール  (599)  
Tera Term  (595)  
10  FFFTP  (579)  
11  Cabos  (530)  
12  BathyScaphe  (494)  
13  ffdshow  (481)  
14  MergeDoc  (464)  
15  ギコナビ  (438)  
More >>

最近ブックマークされた記事

SeamlessRDPでXPとLinuxをシームレスに統合

2008年02月06日 10:07 Sergio-Gonzalez-Duran(2008年1月31日(木)) 1 2 3

 今度は、Windows XP仮想マシン用のVMware Toolsをインストールする。その際、VMwareのDHCPサーバがこの仮想マシンに割り当てたIPアドレスを知る必要がある。これは、DOSコンソールから「ipconfig」を実行すれば確認できる。

 続いて、Windows仮想マシン内でSeamlessRDPのインストールを行う。そのためにはまず、Internet Explorerを開いてSeamlessRDPのzipファイルをダウンロードする。Cドライブの直下にディレクトリを作り(「C:\seamless」)、ダウンロードしたzipファイルをそこに展開すると、3つのファイルが現われる。このうち、seamlessrdpshell.exeをあとで使用する。

 ここでWindowsセッションをログオフしても構わないが、仮想マシンはそのままにしておく。ようこそというWindowsの画面が表示されたら、VMware Serverコンソールを閉じてもよい。Windows XP仮想マシンのセッションは引き続きバックグラウンドで実行されるはずだ。そのことを確認するには、普通に「ps -ef | grep vmware」を実行すればよい。

 ようやくrdesktopの出番だ。とりあえず、メモ帳のような単純なアプリケーションを開いてみよう。Linuxでターミナルセッションを開き、xtermから次のコマンドを実行する。

rdesktop -A -s "c:\seamless\seamlessrdpshell.exe notepad" 192.168.217.129 -u <ユーザ名> -p <パスワード>

 IPアドレス、ユーザ名、パスワードは各自の環境に合わせて指定すること。何も問題がなければ、Linuxシステム上にWindowsのメモ帳アプリケーションが現われるはずだ。

 「-A」オプションは、SeamlessRDPモードを有効にして、起動するアプリケーションごとにX11ウィンドウを生成する。このオプションを使う場合は、アプリケーションを起動するシェルをrdesktopコマンド内で指定する(-s)必要がある。ここでは、先ほど作成したディレクトリにあるSeamlessRDPアプリケーション(c:\seamless\seamlessrdpshell.exe)を指定している。その引数が実行したいWindowsプログラムだ。通常の設定パス上に見つからないプログラムの場合は、フルパスで指定する必要がある。

 「-u」および「-p」オプションの使用は任意だが、これらを使わない場合はアプリケーションによってWindowsのログイン画面が表示され、アカウント情報の入力を求められる。

 なお、この例のメモ帳など、Windows側で起動されたアプリケーションを閉じてもrdesktop接続は切断されない。そのため、手動でログアウトを行う必要がある。そうしないとrdesktopが別のアプリケーションを起動できないからだ。ただし、Windowsのデスクトップやログオフを行うためのスタートメニューは表示されていないので、Windows XP仮想マシンでCtrl-Alt-Delを押してログオフするか、仮想マシン自体を再起動することになる。

最終更新:2008年04月07日 17:07