デュアルモニターセットアップからシングルモニターでWineアプリケーションのフルスクリーンを実行します


8

デュアルモニターシステムで、Gnome 3デスクトップでUbuntu 12.10を実行しています。あるモニターでフルスクリーンのワインアプリケーションを実行したいのですが(「セカンダリ」と呼びます)、別のモニター(「プライマリ」)は影響を受けず、通常のGnomeデスクトップを実行し続けます。

達成したいことを視覚的に説明する画像

私はwine仮想デスクトップ(wine explorer /desktop=foo,1680x1050)を使用する必要があります。そうしないと、2番目のモニターがオフになり、アプリケーションがプライマリモニターで実行されます。

ただし、仮想デスクトップのウィンドウは、ウィンドウの装飾のため、画面全体を占めていません。このレシピを使用して最大化されたウィンドウからそれらを削除しましたが、ウィンドウは最大化されておらず(サイズ変更可能です)、コンテキストメニューを使用して最大化できません。

セカンダリモニタにはGnomeパネルやその他の障害物はありません。デコレーションを取り除くことができれば、私が望むものを正確に達成します。

wineの仮想デスクトップウィンドウを強制的に最大化する方法、またはMetacityにこのウィンドウを装飾しないように指示する方法はありますか?または、多分、別のアプローチがありますか?

私は明らかにwinecfg「ウィンドウマネージャがウィンドウを装飾/制御できるようにする」オプションを試しましたが、それらは仮想デスクトップウィンドウに影響を与えていないようです。アプリケーションはそれ自体でウィンドウ処理して実行することはできず、常にフルスクリーンになります。

モニターを別々のX11ディスプレイとしてセットアップしたくありません。それぞれが別々のXサーバーを実行しています。

回答:


4

Wineでウィンドウモードを使う簡単な方法があります:

  1. Wine設定を開始(winecfg)

  2. 「グラフィック」タブをクリックします

  3. 「仮想デスクトップをエミュレートする」にチェックを入れます

  4. [デスクトップサイズ]の横に正確な画面解像度を入力します。


WINEアプリケーションは全画面モードで実行されません。WINE 2.8を使用しても、一部のアプリケーションは利用可能な画面解像度に応答せず、1024x786のようなデフォルト値しか提供せず、実際の全画面モードでは提供しません。
カールリヒター2017年

4

~/.config/monitors.xmlプライマリモニター(primary:yes)を設定できる場所を見つけたので、ワインは私の右のモニターにSkyrimを表示し、左のモニターはまだUnityとFirefoxを表示しています:)


ログインと再ログインだけでなく、Ubuntu 17.04などの変更だけでなく、再起動が必要なようです。
カールリヒター2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.