Wählen Sie, welcher Monitor Wine oder Play unter Linux im Vollbildmodus ausgewählt wird

11

Ich kann derzeit ein Spiel mit Play unter Linux starten, aber auf meinem zweiten Monitor wird das Spiel immer im Vollbildmodus angezeigt.

Gibt es eine Möglichkeit, Play unter Linux oder Wine so zu konfigurieren , dass angegeben wird, auf welchem ​​Monitor angezeigt werden soll?

Emanuel
quelle
Ich denke, Sie müssen ein Ticket erstellen, wenn Sie wirklich möchten, dass jemand einen Blick darauf wirft. Und wahrscheinlich bountysource.com, um den Prozess zu beschleunigen
Sergei

Antworten:

3

Ich spiele Windows-Spiele auch unter Linux. Um dieses Problem zu umgehen, muss Wine angewiesen werden, einen virtuellen Desktop zu emulieren. Aus irgendeinem Grund startet Wine auf dem Monitor, auf dem sich das PlayOnLinux-Fenster befindet.

Vollständige Schritte zum Einrichten Ihres Spiels:

  1. Öffnen Sie PlayOnLinux

  2. Klicken Sie auf Ihr Spiel und klicken Sie oben auf der Hauptoberfläche auf die Schaltfläche "Konfigurieren".

  3. Gehen Sie zur Registerkarte "Wein" und klicken Sie auf "Wein konfigurieren".

  4. Klicken Sie im Wine Configuration-Fenster auf die Registerkarte Grafik und aktivieren Sie das Kontrollkästchen "Emulieren eines virtuellen Desktops". Ändern Sie die Desktopgröße in die Größe des Monitors, den Sie zum Spielen verwenden möchten.

Dann öffnen Sie Ihr Spiel:

  1. Öffnen Sie PlayOnLinux

  2. Ziehen Sie das PlayOnLinux-Fenster auf den Monitor, auf dem Sie Ihr Spiel spielen möchten

  3. Führen Sie das Spiel aus und halten Sie den Mauszeiger auf demselben Monitor, bis Wine gestartet wird. Nach dem Start von Wine können Sie das Spiel auf diesem Monitor spielen und auch Ihre anderen Monitore wie gewohnt verwenden.

Maximillian Laumeister
quelle
2
Funktioniert bei mir nicht Ich versuche, Portal 2 zu spielen. Es wird weiterhin auf meinem sekundären Bildschirm links geöffnet.
Paul
2
@Paul: Warum versuchst du, Portal (2) über Wine auszuführen? Es kann nativ unter Linux und OS X ausgeführt werden.
David Foerster
@ DavidFoerster Das wusste ich damals noch nicht. Es läuft jetzt nativ gut.
Paul
1

Auf zwei (oder mehrere) Monitore kann über eine modifizierte Umgebungsvariable DISPLAY verwiesen werden.

Normalerweise ist es auf : 0 eingestellt , aber die einzelnen Bildschirme können mit ihren eigenen Nummern bezeichnet werden, z. B .: 0.0 und : 0.1 für ein Dual-Monitor-Setup.

Als Haftungsausschluss habe ich in der Vergangenheit daran herumgebastelt, aber mein Dual-Monitor-System ist derzeit nicht verfügbar, sodass ich es nicht empirisch testen kann, um sicherzugehen. Probieren Sie es aus.

DISPLAY=:0.0 wine ...
DISPLAY=:0.1 playonlinux ...

Dies sollte die Ausgabe auf einen einzelnen Bildschirm beschränken. Hmmm, ich habe einen nervigen Gedanken, dass es sich um die mehreren Desktops handelt, die in vielen Desktop-Umgebungen verfügbar sind. Desktop 1,2,3,4 und so.

Dies funktioniert möglicherweise nicht. (Dort habe ich es gesagt ...)

Ich habe dies gerade auf meinem Laptop mit einem Monitor versucht ... : 0.0 wird auf dem aktuellen Bildschirm und dem aktuellen Desktop angezeigt. While : 0.1 gibt " Kann keine Verbindung herstellen " zurück ... und hat auf keinem Bildschirm oder Desktop etwas angezeigt. Das zeigt Versprechen! Versuch es!

lornix
quelle
mit DISPLAY=:0.1Spiel beendet mit Fehler: Player data archive not found at 'C:/Program Files/Hearthstone/Hearthstone_Data/data.unity3d', using local filesystem01b8:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.Während DISPLAY=:0.0funktioniert gut
Eugen Konkov
Hat jemand jemals eine echte Lösung dafür gefunden? Egal welches Spiel ich versuche, sie starten alle auf dem falschen Monitor und scheinen überhaupt nicht zu starten, wenn DISPLAY =: 0.1
TheSHEEEP