В настоящее время я могу запустить игру с Play на Linux, но она всегда отображает полноэкранный режим игры на моем втором мониторе.
Есть ли способ настроить Play на Linux или wine, чтобы указать, какой монитор отображать?
В настоящее время я могу запустить игру с Play на Linux, но она всегда отображает полноэкранный режим игры на моем втором мониторе.
Есть ли способ настроить Play на Linux или wine, чтобы указать, какой монитор отображать?
Ответы:
Я тоже играю в игры для Windows на Linux, и мой обходной путь для этого - сказать Wine эмулировать виртуальный рабочий стол. По какой-то причине это заставляет Wine запускаться на любом мониторе, в котором включено окно PlayOnLinux.
Полные шаги для настройки вашей игры:
Откройте PlayOnLinux
Нажмите на свою игру и нажмите кнопку «Настроить» в верхней части основного интерфейса.
Перейдите на вкладку «Wine» и нажмите «Настроить Wine».
В окне Wine Configuration нажмите вкладку Graphics и установите флажок «Эмулировать виртуальный рабочий стол». Измените размер рабочего стола на размер монитора, который вы хотите использовать для игр.
Затем, чтобы открыть свою игру:
Откройте PlayOnLinux
Перетащите окно PlayOnLinux на монитор, на котором вы хотите играть в свою игру.
Запустите игру, затем держите курсор мыши на том же мониторе, пока не запустится Wine. После запуска Wine вы можете играть в игру на этом мониторе, а также использовать другие мониторы, как обычно.
На двойные (или несколько) мониторов можно ссылаться через измененную переменную окружения DISPLAY.
Обычно он установлен на : 0 , но отдельные экраны могут указываться по их собственным номерам, например : 0,0 и : 0,1 для настройки с двумя мониторами.
Как заявление об отказе от ответственности, я уже имел дело с этим в прошлом, но моя система с двумя мониторами в данный момент не работает, поэтому я не могу проверить ее эмпирически, чтобы убедиться в этом. Попробуйте, хотя.
DISPLAY=:0.0 wine ...
DISPLAY=:0.1 playonlinux ...
Это должно ограничить вывод одним экраном. Хммм, у меня есть ноющая мысль, что это относится к нескольким рабочим столам, доступным во многих рабочих средах. Рабочий стол 1,2,3,4 и такой.
Это может не сработать. (Там я это сказал ...)
Я только что попробовал это на своем ноутбуке с одним монитором ... : 0,0 отображается на текущем экране, текущем рабочем столе ... в то время как : 0,1 возвращает " не удается подключиться " ... и НЕ отображал ничего на любом экране или рабочем столе. Это показывает обещание! Попытайся!
DISPLAY=:0.1
выходом из игры с ошибкой: 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.
пока DISPLAY=:0.0
работает нормально