web-dev-qa-db-fra.com

Jeux minimiser à la vapeur

Mes jeux diminuent lorsque j'utilise la superposition Steam et ouvre la boîte de discussion entre amis. Il semble que cela donne la priorité à la fenêtre nouvellement ouverte et rend cette fenêtre active, minimisant ainsi le jeu. Lorsque vous ouvrez une discussion entre amis, ouvrez une nouvelle fenêtre de Steam sur l’incrustation et le bureau de Steam (ils sont synchronisés, une fois que vous en fermez une, l’autre se ferme également). La solution temporaire consiste à ouvrir la fenêtre au début et non à la fermer. Par conséquent, si je souhaite discuter avec quelqu'un, il ouvre simplement un nouvel onglet et non la fenêtre entière.

Est-ce que quelqu'un sait comment prévenir ce genre de comportement?

7
VonHornmeister

Nan. Je souffre aussi de cela. Gnome Ubuntu 17.04, csgo et payday2 réduisent au minimum quand on me parle sur le chat de Steam et un vent pop apparaît ...

J'ai cependant trouvé ceci: https://steamcommunity.com/app/221410/discussions/0/626329820878430425/ :

Merci pour le tuyau, cela m'a amené vers le correctif :)

Premièrement, il s’agit du comportement "par défaut" de SDL. Il peut être désactivé dans le code en définissant SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS sur 0. Ce serait bien s'il y avait un paramètre pour le faire en jeu.

Cependant, comme nous ne pouvons pas éditer le code, nous devons utiliser une approche différente. SDL reconnaît également les variables environnementales. Ainsi, au lieu d’exécuter Civ5 depuis Steam, nous le lançons à partir de la ligne de commande. Vous devrez tout d’abord avoir Steam en marche. Ensuite, accédez au répertoire contenant Civ5XP. Puis courir

SDL_VIDEO_MINIMIZE_ON_FOCUS_LOST=0 ./Civ5XP

Alternativement, vous pouvez l'exporter dans une plus grande portée.


En fait, vous pouvez utiliser des variables d’environnement dans Steam. Cliquez avec le bouton droit sur le jeu, sélectionnez Propriétés, puis définissez les options de lancement. Mettez ceci dans le champ:

SDL_VIDEO_MINIMIZE_ON_FOCUS_LOST=0 %command%

Puis cliquez sur OK et vous avez terminé.

J'ai évité cela en passant à lxde ou xfce. Kde ne fait pas ça, c'est un gnome 3.22

3
Pedro Rosado