起動時にkvm仮想マシンをフルスクリーンで起動します。

起動時にkvm仮想マシンをフルスクリーンで起動します。

起動時にフルスクリーンモードでWindows仮想マシンを起動し、Windowsが仮想化され実行されていることをkvmWindowsユーザーから完全に非表示にするにはどうすればよいですか?

デフォルトでは、kvmホストを起動した後にWindowsが表示され、デフォルトのkvmホストは完全に非表示にする必要があります。

答え1

だから私はあなたがいくつかのトリックなしではそれを行うことができないと思います。

つまり、ユーザーが管理者権限を必要とするvirt-managerを介して仮想マシンを表示するのではなく、vncクライアントを介して仮想マシンを表示できるようにしたいということです。

だから:

1) vnc が有効な仮想マシンをインストールしたことを確認します。これはデフォルトで設定されていますが、次の方法で--graphics vnc変更できます。virt-install

2) 起動時にロードするスクリプトを作成します。(例:Debianで)

  • に書く/etc/init.d/script.sh
  • chmod +x /etc/init.d/script.sh
  • update-rc.d script.sh defaults 100

3)スクリプトの内容は仮想マシンを起動し、vncクライアントを呼び出してログインする必要があります。

  • virsh start [your machine name]
  • vinagre -f 127.0.0.1 -n

ここで vinagre をクライアントとして使用する場合。ここでの秘密は、nvncクライアントのトップウィンドウを非表示にするスイッチを追加することですが、alt + F4ユーザーがプロセスを終了してLinuxデスクトップに戻ることができないようにショートカットを無効にすることもできます。

実際、これは完璧なソリューションではなく、厄介なソリューションです。いくつかのvncクライアントを試して、vncクライアントという事実を「隠す」方法を学ぶことができます。

関連情報