web-dev-qa-db-fra.com

Le lanceur Unity présenté sur Dota 2 en plein écran

Chaque fois que je lance dota 2 sur mon pc sous 13.10, cela ressemble à ceci: enter image description here

Les barres latérales et supérieures ne disparaissent pas, même si le jeu est en plein écran. Je n'ai que ce problème avec DOTA 2, tous les autres jeux fonctionnent correctement en plein écran. J'ai essayé d'entrer dans les paramètres et d'activer le raccourci qui force le mode plein écran mais rien ne se passe lorsque j'appuie sur le raccourci. y a-t-il un moyen de résoudre ce problème ou de forcer Ubuntu en mode plein écran?

Ce problème concerne uniquement Dota 2 et non d'autres applications/jeux en plein écran.

12
Qwertie

J'ai réussi à aller dans les paramètres du jeu et à changer le réglage de la fenêtre, de moins un pensionnaire au plein écran. Dota 2 fonctionne maintenant en plein écran.

19
Enjoy87

Changez la fenêtre sans bordure en plein écran dans les paramètres de Dota 2 (vidéo).

4
Dan

Dans Steam, cliquez avec le bouton droit sur Dota 2, accédez à Propriétés -> Définissez les options de lancement. Dans la zone de texte, tapez "-full screen" (sans les guillemets). Démarrer Dota 2.

1
Chiel ten Brinke

Personnellement, je n'aimais pas aller en plein écran, j'aime bien pouvoir interagir avec mon autre moniteur sans perdre ma concentration sur mon jeu. Je voulais aussi que mon lanceur soit sur le moniteur à ma gauche mais que le jeu soit sur mon moniteur à droite (le plein écran ne vous permet pas de le faire).

Le seul inconvénient à ce jour est que je ne parviens pas à ouvrir la fenêtre au-dessus de la barre de menu de Unity. Vous devez donc sacrifier 20 pixels de haut.

La solution pour moi était de définir les options de lancement suivantes dans Steam.

  1. Cliquez avec le bouton droit Dota2 dans votre bibliothèque Steam
  2. Cliquez Set Launch Options
  3. Ajoutez le -h 1180 -w 1920 -x 1280 -y 0 -noborder Suivant
    • -w devrait être la largeur du moniteur sur lequel vous le voulez
    • -h devrait être à la hauteur de la fenêtre, je n’ai pas pu me débarrasser de la barre de menu, j’ai donc soustrait sa hauteur (20px pour moi) à la hauteur du jeu.
    • -x devrait correspondre à l'offset de votre deuxième moniteur (mon deuxième moniteur mesure 1280 pixels de large
    • -y est le décalage par rapport au haut, étant donné que la barre de menus n'est pas prise en compte, je règle ceci sur 0, il se peut même qu'il ne soit pas nécessaire d'inclure
    • -noborderdevrait indiquer à dota que le jeu devrait être lancé comme une fenêtre sans bordure, mais ce n’était pas le cas. J’ai donc dû suivre les étapes 7 à 10. Cette option n’est peut-être pas utile.
  4. Cliquez sur OKname__
  5. Cliquez sur Closename__
  6. Lancer Dota2
  7. Cliquez sur le Settings Cog
  8. Cliquez Video Options
  9. Définissez Display Mode sur Borderless Window
  10. Cliquez sur apply(vous devrez peut-être redémarrer le jeu ici).

Si vous êtes sur une configuration à un moniteur ou si vous voulez que le jeu soit dans le même moniteur que votre lanceur, les mêmes principes s'appliquent. Ajustez simplement les options -w et -y à accueillir. Cependant, vous allez également sacrifier votre largeur. ton poids.

Pour le moment, je pense que c'est le mieux que vous puissiez faire.

Cela dit, le nouveau client qui renaît a une option supplémentaire dans les paramètres vidéo pour permettre à votre jeu en plein écran de ne pas être minimisé lorsqu'il perd le focus. Je n'ai pas beaucoup joué avec cela, mais cela signifie que votre lanceur ne sera pas accessible (pour autant que je sache dans mes tests limités) car le jeu sera toujours lancé sur le moniteur dominant auquel le lanceur a été attribué.

1
JaredMcAteer

Les autres solutions ne fonctionnaient pas pour moi, alors pour ceux qui pourraient avoir ce problème, voici ce que j'ai fait.

Dans CompizConfig Settings Manager, choisissez tilitaire> Solutions de contournement et désactivez Legacy Fullscreen Support.

Puis redémarrez votre ordinateur.

0
tk55