Choisissez le moniteur de vin ou le jeu sur Linux sélectionné en plein écran


11

Je suis actuellement en mesure de démarrer un jeu avec Play on Linux mais il affiche toujours le jeu en plein écran sur mon deuxième moniteur.

Existe-t-il un moyen de configurer Play sur Linux ou Wine pour spécifier sur quel moniteur afficher?


Je suppose que vous devez créer un ticket si vous voulez vraiment que quelqu'un y jette un œil. Et probablement bountysource.com pour accélérer le processus
Sergei

Réponses:


3

Je joue également à des jeux Windows sur Linux, et ma solution de contournement consiste à dire à Wine d'émuler un bureau virtuel. Pour une raison quelconque, cela fait démarrer Wine sur le moniteur sur lequel se trouve la fenêtre PlayOnLinux.

Étapes complètes pour configurer votre jeu:

  1. Ouvrez PlayOnLinux

  2. Cliquez sur votre jeu, puis cliquez sur le bouton "Configurer" en haut de l'interface principale.

  3. Allez dans l'onglet "Wine" et cliquez sur "Configurer Wine".

  4. Dans la fenêtre Wine Configuration, cliquez sur l'onglet Graphics et cochez la case "Emulate a virtual desktop". Modifiez la taille du bureau pour qu'elle soit la taille du moniteur que vous souhaitez utiliser pour jouer à des jeux.

Puis pour ouvrir votre jeu:

  1. Ouvrez PlayOnLinux

  2. Faites glisser la fenêtre PlayOnLinux sur le moniteur sur lequel vous souhaitez jouer à votre jeu

  3. Lancez le jeu, puis gardez le curseur de votre souris sur le même moniteur jusqu'au lancement de Wine. Après le lancement de Wine, vous pouvez jouer au jeu sur ce moniteur et également utiliser vos autres moniteurs comme d'habitude.


2
Ça ne marche pas pour moi. J'essaie de jouer à Portal 2. Il s'ouvre toujours sur mon écran secondaire à gauche.
Paul

2
@ Paul: Pourquoi essayez-vous d'exécuter Portal (2) via Wine? Il peut fonctionner nativement sur Linux et OS X.
David Foerster

@DavidFoerster Je ne le savais pas à l'époque. Cela fonctionne bien nativement maintenant.
Paul

1

Les moniteurs doubles (ou multiples) peuvent être référencés via une variable d'environnement DISPLAY modifiée.

Habituellement, il est défini sur : 0 , mais les écrans individuels peuvent être référencés par leurs propres numéros, comme : 0,0 et : 0,1 pour une configuration à deux moniteurs.

Comme avertissement, j'ai bricolé avec cela dans le passé, mais mon système de double moniteur est en panne pour le moment, donc je ne peux pas le tester empiriquement pour m'en assurer. Essayez-le cependant.

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

Cela devrait limiter la sortie à un seul écran. Hmmm, j'ai une pensée lancinante qu'il se réfère aux multiples bureaux disponibles avec de nombreux environnements de bureau. Bureau 1,2,3,4 et autres.

Cela pourrait ne pas fonctionner. (Là, je l'ai dit ...)

Je viens d'essayer ceci sur mon ordinateur portable à un seul moniteur ... : 0,0 s'affiche sur l'écran actuel, le bureau actuel ... tandis que : 0,1 renvoie " ne peut pas se connecter " ... et n'affiche rien sur aucun écran ou bureau. Cela semble prometteur! Essayez!


avec le DISPLAY=:0.1jeu se termine avec une erreur: 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.tout DISPLAY=:0.0fonctionne bien
Eugen Konkov

Quelqu'un a-t-il déjà trouvé une vraie solution à cela? Quel que soit le jeu que j'essaie, ils démarrent tous sur le mauvais moniteur et ne semblent pas démarrer du tout lorsque vous utilisez DISPLAY =: 0,1
TheSHEEEP
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.