VirtualBoxのシームレスモードまたはVMwareのUnityモードを使用して仮想マシンからプログラムをシームレスに実行する
仮想マシンは通常、単一のウィンドウでゲストOSとそのプログラムを実行します。ただし、VirtualBoxとVMwareのどちらにも、仮想化プログラムを刑務所から解放してホストデスクトップで実行できるようにする機能があります。.
つまり、仮想マシンウィンドウやゲストOSのデスクトップが邪魔になることなくプログラムを使用できます。複数のモニタを使用している場合は、仮想マシンの異なるウィンドウを異なるモニタに配置することもできます。.
使い方
これらの機能はすべて同じように機能します。仮想マシンを起動し、使用するプログラムを起動してから、「シームレスモード」または「ユニティモード」を有効にします。ゲストオペレーティングシステムのデスクトップと仮想マシンウィンドウは消え、ゲストオペレーティングシステムのウィンドウはデスクトップに残ります。 。ホストオペレーティングシステムで実行されているかのように実行されているように見えますが、仮想マシンはまだバックグラウンドで実行されています。プログラムはまだサンドボックス化されているため、ホストオペレーティングシステムのファイルにアクセスすることはできません。ホストオペレーティングシステム上で実行されているように見えます。.
これらのトリックは、Windows、Linux、Macのいずれを使用している場合でも機能します。あなたのLinuxデスクトップ上でWindowsプログラムをシームレスに実行することも、Windows上でLinuxソフトウェアを実行することもできます。.
VirtualBoxのシームレスモードの使用
VirtualBoxでは、Windows、Linux、およびSolarisゲストでのみこの機能を使用できます。 VirtualBox仮想マシンでMac OS Xを実行することができた場合、またはHaikuなどのニッチなオペレーティングシステムを使用している場合は、この機能を使用できません。.
この機能を使用する前に、これを行いたいゲスト仮想マシン内にVirtualBox Guest Additionsソフトウェアパッケージをインストールする必要があります。まだ行っていない場合は、仮想マシンを起動し、[デバイス]メニューをクリックして、[ゲスト追加機能のインストール]を選択します。ソフトウェアをインストールするように指示されます.
この機能を使用するには、「ホストキー」(通常は右Ctrlキー)を押しますが、仮想マシンウィンドウの右下隅にも表示されます。同時にLキーを押します。 ViewメニューをクリックしてSwitch to Seamless Modeを選択することもできます。.
VirtualBoxはゲストオペレーティングシステムのデスクトップの背景を隠し、ゲストオペレーティングシステムのプログラムがホストオペレーティングシステムのデスクトップで実行されているように見せます。ただし、実行中のアプリケーションは、オペレーティングシステムの標準のタスクバーには表示されません。.
シームレスモードを終了するには、ホストキーとLをもう一度押すだけです。また、タスクバーの上にVirtualBoxメニューがあり、そこにカーソルを合わせると表示できます。 [表示]をクリックし、[シームレスモードに切り替える]をもう一度選択してシームレスモードを無効にします。.
VMwareのUnityモードを使用する
VMwareにはUnityモードという同様の機能があります。無料のVMware Player、VMware Workstation、およびVMwareの他の有料アプリケーションで利用可能です。 VirtualBoxと同様に、VMwareのUnityモードはWindowsとLinuxの両方のゲストマシンで動作します。.
VirtualBoxのシームレスモードと同様に、VMwareのUnityモードでは、VMware独自のソフトウェアパッケージをゲスト仮想マシン内にインストールする必要があります。これを試す前に、VMware Toolsがゲスト仮想マシンにインストールされていることを確認してください。これを行うには、VMwareプログラムのメニューで[Install VMware Tools]オプションを選択します。.
ユニティモードに入るには、VMwareプログラムのメニューでユニティオプションをクリックしてください。.
VirtualBoxとは異なり、仮想マシンで実行されているプログラムは、あたかもホストオペレーティングシステムで実行されているかのようにタスクバーに表示されます。仮想マシンでアプリケーションを起動するための[スタート]メニューまたは[アプリケーション]メニューにアクセスできます。.
Windowsホストで[スタート]メニューを表示するには、[スタート]ボタンをポイントします。 Linuxホストにアプリケーションメニューを表示するには、画面の左上隅をポイントします。ユニティモードを無効にするには、このメニューで[ユニティを終了]を選択します。.
VMwareでは、仮想マシン内のアプリケーションへのショートカットを直接作成することもできます。メニュー内のアプリケーションを右クリックして[デスクトップにショートカットを作成]を選択するだけです。起動すると仮想マシンで実行されているプログラムを起動するデスクトップオペレーティングシステムのショートカットが表示されます。.
Windows XPモード
Windows 7のWindows XPモードは実際には同じように機能し、バックグラウンドでVirtual PCでWindows XP仮想マシンを実行します。その後、Windowsは標準デスクトップで実行したいプログラムを表示し、それらをWindows 7オペレーティングシステムと統合します。.
Windows 8にはWindows XPモードはもう存在しません。Microsoftが間もなくWindows XPのサポートを中止する可能性があるためです。ただし、シームレスモードまたはユニティモードを使用してWindows 8で同様のWindows XPモードのような機能を実現できます。.
MacでParallelsを使用している場合は、[表示]メニューから[コヒーレンスの入力]オプションを選択して、同じ方法で仮想マシンのウィンドウを表示できます。.