デュアルモニターシステムで、Gnome 3デスクトップでUbuntu 12.10を実行しています。あるモニターでフルスクリーンのワインアプリケーションを実行したいのですが(「セカンダリ」と呼びます)、別のモニター(「プライマリ」)は影響を受けず、通常のGnomeデスクトップを実行し続けます。
私はwine仮想デスクトップ(wine explorer /desktop=foo,1680x1050
)を使用する必要があります。そうしないと、2番目のモニターがオフになり、アプリケーションがプライマリモニターで実行されます。
ただし、仮想デスクトップのウィンドウは、ウィンドウの装飾のため、画面全体を占めていません。このレシピを使用して最大化されたウィンドウからそれらを削除しましたが、ウィンドウは最大化されておらず(サイズ変更可能です)、コンテキストメニューを使用して最大化できません。
セカンダリモニタにはGnomeパネルやその他の障害物はありません。デコレーションを取り除くことができれば、私が望むものを正確に達成します。
wineの仮想デスクトップウィンドウを強制的に最大化する方法、またはMetacityにこのウィンドウを装飾しないように指示する方法はありますか?または、多分、別のアプローチがありますか?
私は明らかにwinecfg
「ウィンドウマネージャがウィンドウを装飾/制御できるようにする」オプションを試しましたが、それらは仮想デスクトップウィンドウに影響を与えていないようです。アプリケーションはそれ自体でウィンドウ処理して実行することはできず、常にフルスクリーンになります。
モニターを別々のX11ディスプレイとしてセットアップしたくありません。それぞれが別々のXサーバーを実行しています。