Führen Sie eine Weinanwendung im Vollbildmodus auf einem einzelnen Monitor aus, wenn Sie zwei Monitore einrichten

8

Ich habe ein Dual-Monitor-System, auf dem Ubuntu 12.10 mit Gnome 3-Desktop ausgeführt wird. Ich möchte eine Vollbild-Weinanwendung auf einem Monitor ausführen (ich nenne sie "sekundär"), während ein anderer ("primär") nicht betroffen ist und weiterhin den regulären Gnome-Desktop ausführt.

Bild, visuell erklärend, was ich erreichen möchte

Ich muss Wine Virtual Desktop ( wine explorer /desktop=foo,1680x1050) verwenden, da sonst der zweite Monitor ausgeschaltet wird und die Anwendung auf dem primären ausgeführt wird.

Das Fenster des virtuellen Desktops nimmt jedoch aufgrund von Fensterdekorationen nicht den gesamten Bildschirm ein. Ich habe sie mit diesem Rezept aus maximierten Fenstern entfernt , aber das Fenster ist nicht maximiert (obwohl es in der Größe veränderbar ist) und kann nicht über das Kontextmenü maximiert werden.

Auf dem sekundären Monitor befinden sich kein Gnome-Bedienfeld oder andere Hindernisse. Wenn ich Dekorationen loswerden könnte, würde ich genau das erreichen, was ich will.

Gibt es eine Möglichkeit, das virtuelle Desktop-Fenster von Wine gewaltsam zu maximieren oder Metacity mitzuteilen, dass dieses Fenster nicht dekoriert sein darf? Oder gibt es vielleicht einen anderen Ansatz?

Ich habe offensichtlich versucht winecfg, die Optionen "Erlaube dem Fenstermanager, die Fenster zu dekorieren / zu steuern", aber sie scheinen das virtuelle Desktop-Fenster nicht zu beeinflussen. Die Anwendung kann nicht alleine im Fenster ausgeführt werden und wird immer im Vollbildmodus angezeigt.

Bitte beachten Sie, dass ich Monitore ausdrücklich nicht als separate X11-Anzeigen einrichten möchte, auf denen jeweils ein separater X-Server ausgeführt wird.

Drdaeman
quelle

Antworten:

4

Es gibt eine einfache Möglichkeit, einen Fenstermodus in Wine zu verwenden:

  1. Starten Sie die Weinkonfiguration (winecfg)

  2. Klicken Sie auf die Registerkarte "Grafik"

  3. Aktivieren Sie "Virtuellen Desktop emulieren".

  4. Geben Sie neben "Desktop-Größe" Ihre genaue Bildschirmauflösung ein.

user216126
quelle
Die WINE-Anwendung wird nicht im Vollbildmodus ausgeführt. Selbst mit WINE 2.8 reagieren einige Anwendungen nicht auf die verfügbare Bildschirmauflösung und bieten nur Standardwerte wie 1024 x 786 an, die sie im echten Vollbildmodus nicht haben.
Karl Richter
4

Ich habe herausgefunden, ~/.config/monitors.xmlwo Sie einstellen können, welcher Monitor der primäre ist (primär: ja), damit Wein Skyrim auf meinem rechten Monitor anzeigt, während mein linker noch Einheit und Firefox anzeigt :)

indriApollo
quelle
Änderungen scheinen einen Neustart zu erfordern, nicht nur ein Anmelden und erneutes Anmelden sowie Ubuntu 17.04 und möglicherweise andere.
Karl Richter