Мои игры сводятся к минимуму, когда я использую Steam overlay и открываю окно чата для друзей. Похоже, он отдает приоритет вновь открытому окну и делает это окно активным и тем самым минимизирует игру. Когда вы открываете чат друзей Steam, открывайте новое окно на паровой накладке и на рабочем столе (они синхронизируются, как только вы закрываете один из них, другой также закрывается). Решение Temp заключается в том, чтобы открыть окно в начале и не закрывать его, поэтому, если я хочу общаться с кем-то, он просто открывает новую вкладку не для всего окна.
Кто-нибудь знает, как предотвратить такой вид поведение?
Я нашел это, хотя: https://steamcommunity.com/app/221410/discussions / 0/626329820878430425 /:
Спасибо за подсказку, что привело меня к исправлению :) Во-первых, это поведение по умолчанию SDL. Его можно отключить в коде, установив SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS на 0. Было бы неплохо, если бы была настройка для этого в игре. Однако, поскольку мы не можем редактировать код, мы должны использовать другой подход. SDL также распознает переменные окружающей среды. Поэтому вместо запуска Civ5 из Steam, мы запускаем его из командной строки. Во-первых, вам все равно придется работать пар. Затем перейдите в каталог, содержащий Civ5XP. Затем запуститеSDL_VIDEO_MINIMIZE_ON_FOCUS_LOST=0 ./Civ5XP
В качестве альтернативы вы можете экспортировать его в несколько больших областей. На самом деле вы можете использовать переменные среды в Steam. Щелкните правой кнопкой мыши игру, выберите свойства, затем установите параметры запуска. Поместите это в поле: SDL_VIDEO_MINIMIZE_ON_FOCUS_LOST=0 %command%
Затем нажмите «ОК», и все готово. Я избегал этого, переключившись на lxde или xfce. Kde этого не делает, это вещь гнома 3.22
Я нашел это, хотя: https://steamcommunity.com/app/221410/discussions / 0/626329820878430425 /:
Спасибо за подсказку, что привело меня к исправлению :) Во-первых, это поведение по умолчанию SDL. Его можно отключить в коде, установив SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS на 0. Было бы неплохо, если бы была настройка для этого в игре. Однако, поскольку мы не можем редактировать код, мы должны использовать другой подход. SDL также распознает переменные окружающей среды. Поэтому вместо запуска Civ5 из Steam, мы запускаем его из командной строки. Во-первых, вам все равно придется работать пар. Затем перейдите в каталог, содержащий Civ5XP. Затем запуститеSDL_VIDEO_MINIMIZE_ON_FOCUS_LOST=0 ./Civ5XP
В качестве альтернативы вы можете экспортировать его в несколько больших областей. На самом деле вы можете использовать переменные среды в Steam. Щелкните правой кнопкой мыши игру, выберите свойства, затем установите параметры запуска. Поместите это в поле: SDL_VIDEO_MINIMIZE_ON_FOCUS_LOST=0 %command%
Затем нажмите «ОК», и все готово. Я избегал этого, переключившись на lxde или xfce. Kde этого не делает, это вещь гнома 3.22
Я нашел это, хотя: https://steamcommunity.com/app/221410/discussions / 0/626329820878430425 /:
Спасибо за подсказку, что привело меня к исправлению :) Во-первых, это поведение по умолчанию SDL. Его можно отключить в коде, установив SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS на 0. Было бы неплохо, если бы была настройка для этого в игре. Однако, поскольку мы не можем редактировать код, мы должны использовать другой подход. SDL также распознает переменные окружающей среды. Поэтому вместо запуска Civ5 из Steam, мы запускаем его из командной строки. Во-первых, вам все равно придется работать пар. Затем перейдите в каталог, содержащий Civ5XP. Затем запуститеSDL_VIDEO_MINIMIZE_ON_FOCUS_LOST=0 ./Civ5XP
В качестве альтернативы вы можете экспортировать его в несколько больших областей. На самом деле вы можете использовать переменные среды в Steam. Щелкните правой кнопкой мыши игру, выберите свойства, затем установите параметры запуска. Поместите это в поле: SDL_VIDEO_MINIMIZE_ON_FOCUS_LOST=0 %command%
Затем нажмите «ОК», и все готово. Я избегал этого, переключившись на lxde или xfce. Kde этого не делает, это вещь гнома 3.22
Я нашел это, хотя: https://steamcommunity.com/app/221410/discussions / 0/626329820878430425 /:
Спасибо за подсказку, что привело меня к исправлению :) Во-первых, это поведение по умолчанию SDL. Его можно отключить в коде, установив SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS на 0. Было бы неплохо, если бы была настройка для этого в игре. Однако, поскольку мы не можем редактировать код, мы должны использовать другой подход. SDL также распознает переменные окружающей среды. Поэтому вместо запуска Civ5 из Steam, мы запускаем его из командной строки. Во-первых, вам все равно придется работать пар. Затем перейдите в каталог, содержащий Civ5XP. Затем запуститеSDL_VIDEO_MINIMIZE_ON_FOCUS_LOST=0 ./Civ5XP
В качестве альтернативы вы можете экспортировать его в несколько больших областей. На самом деле вы можете использовать переменные среды в Steam. Щелкните правой кнопкой мыши игру, выберите свойства, затем установите параметры запуска. Поместите это в поле: SDL_VIDEO_MINIMIZE_ON_FOCUS_LOST=0 %command%
Затем нажмите «ОК», и все готово. Я избегал этого, переключившись на lxde или xfce. Kde этого не делает, это вещь гнома 3.22
Я нашел это, хотя: https://steamcommunity.com/app/221410/discussions / 0/626329820878430425 /:
Спасибо за подсказку, что привело меня к исправлению :) Во-первых, это поведение по умолчанию SDL. Его можно отключить в коде, установив SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS на 0. Было бы неплохо, если бы была настройка для этого в игре. Однако, поскольку мы не можем редактировать код, мы должны использовать другой подход. SDL также распознает переменные окружающей среды. Поэтому вместо запуска Civ5 из Steam, мы запускаем его из командной строки. Во-первых, вам все равно придется работать пар. Затем перейдите в каталог, содержащий Civ5XP. Затем запуститеSDL_VIDEO_MINIMIZE_ON_FOCUS_LOST=0 ./Civ5XP
В качестве альтернативы вы можете экспортировать его в несколько больших областей. На самом деле вы можете использовать переменные среды в Steam. Щелкните правой кнопкой мыши игру, выберите свойства, затем установите параметры запуска. Поместите это в поле: SDL_VIDEO_MINIMIZE_ON_FOCUS_LOST=0 %command%
Затем нажмите «ОК», и все готово. Я избегал этого, переключившись на lxde или xfce. Kde этого не делает, это вещь гнома 3.22
Я нашел это, хотя: https://steamcommunity.com/app/221410/discussions / 0/626329820878430425 /:
Спасибо за подсказку, что привело меня к исправлению :) Во-первых, это поведение по умолчанию SDL. Его можно отключить в коде, установив SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS на 0. Было бы неплохо, если бы была настройка для этого в игре. Однако, поскольку мы не можем редактировать код, мы должны использовать другой подход. SDL также распознает переменные окружающей среды. Поэтому вместо запуска Civ5 из Steam, мы запускаем его из командной строки. Во-первых, вам все равно придется работать пар. Затем перейдите в каталог, содержащий Civ5XP. Затем запуститеSDL_VIDEO_MINIMIZE_ON_FOCUS_LOST=0 ./Civ5XP
В качестве альтернативы вы можете экспортировать его в несколько больших областей. На самом деле вы можете использовать переменные среды в Steam. Щелкните правой кнопкой мыши игру, выберите свойства, затем установите параметры запуска. Поместите это в поле: SDL_VIDEO_MINIMIZE_ON_FOCUS_LOST=0 %command%
Затем нажмите «ОК», и все готово. Я избегал этого, переключившись на lxde или xfce. Kde этого не делает, это вещь гнома 3.22