LoginSignup
0
2

More than 3 years have passed since last update.

VMware Workstation 12 でフルスクリーン表示のときにツールバーを完全に非表示にする

Last updated at Posted at 2017-04-13

まえがき - VMwareをフルスクリーン表示して操作を動画キャプチャーしたいが、ツールバーが邪魔!

ある日、仮想マシンで実行中のRAD Studio/Delphi/C++BuilderのIDEの操作を動画キャプチャーすることになりました。キャプチャーの方法はいろいろありますが、サードパーティアプリケーションやHDMI outの信号をキャプチャするハードウェアを追加したりせずにOSの機能だけを使って動画キャプチャーしたいと考えました。

そうすると、macOSとWindowsでは、それぞれ次の方法でキャプチャーできそうです。

  • macOS上の仮想マシンの操作をQuickTime Playerで動画キャプチャーする
  • Windows10でWin+Gキーで動画キャプチャーする

しかしmacOSにVMware FusionでWindowsの環境を作ってRAD Studio/Delphi/C++BuilderをインストールするのはmacOSやiOS向けのアプリも作成するケースに限られますのでここでは除外し、ユースケースとしてはWindowsで仮想マシンをセットアップし、そこにRAD Studio/Delphi/C++Builderをインストールするケースを対象に考えてみます。

さて、Windows10でサポートされる動画キャプチャの方法、Win+GキーはGame DVRという機能であり、本来はゲーム録画のためのものです。
http://support.xbox.com/ja-JP/xbox-on-windows/social/record-game-clips-game-dvr-windows-10

ですがこれはゲーム以外の操作の録画にも使えます。必須の条件は、何をキャプチャーするにせよハードウェア要件を満たしていることです。
http://support.xbox.com/ja-JP/xbox-on-windows/system-requirements/pc-hardware-requirements-for-game-dvr

しかし残念なことに仮想マシンはこの要件を満たさないので、実行すると以下のようなメッセージが出てしまいます。
image

でもホストOS側が要件を満たしていsれば、仮想マシン実行中のウィンドウをWin+Gでキャプチャできます。(ちなみにこれは実質的にmacOSでVMware Fusionの画面をQuickTimeでキャプチャするのと同じ方法となります)

では実際にキャプチャーするためにVMware WorkstationのゲストOSをフルスクリーン表示にしてみたのですが、どうも以下のように画面の上部にツールバーが微妙に居座ってしまいます……。

image

これはよろしくない。キャプチャーした動画にも見えてしまいますね。

そこで、これを消す方法を調べてみました。

インターネット上で良く出てくる情報を調べて試す

preferences.ini に pref.vmplayer.fullscreen.nobar = "true" や pref.vmplayer.fullscreen.nobar = 1 と記述せよ、という説明を良く見かけます。

しかし、手元の VMware Workstation 12.5 でコレを試しても全く効果がありませんでした。

これは困った……。

実はメニューから設定変更できた……

他の方法はないかと調べてみたら、下記のページに良い情報がありました。

Took me a little searching to find the answer to this because I didn't want to change the position of my screens. If you go to Edit > Preferences > Display > Uncheck "Show toolbar edge when unpinned in full screen" you'll be all set!

というわけで、[編集]=>[環境変数]のメニューから、[ディスプレイ]=>[フルスクリーンで固定が解除された場合にツールバーのエッジを表示する] を無効にするわけですね。

image

image

実際にやってみると、あっさり消せました。

image

そしてこの状態で preferences.ini を調べてみると、以下の設定が追加されてました。

pref.fullscreen.toolbarPixels = "0"

設定を再度有効にしてみると、値が以下のように変わりました。

pref.fullscreen.toolbarPixels = "3"

設定項目が違うじゃん。だからpref.vmplayer.fullscreen.nobar を設定してもエッジが残ってしまったわけだ……

ちなみにツールバーのエッジを非表示にしても画面最上端にマウスを移動すればツールバーは表示されます。この方法で操作画面を録画する際は、マウスを画面の最上端にもっていかないように気を付けましょう。またフルスクリーン表示の解除はツールバーを表示せずとも[ctrl]+[alt]+[enter]で可能です。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2