Виберіть, яке монітор Wine або Play у Linux вибирається при повноекранному режимі


11

На даний момент я можу розпочати гру з Play на Linux, але вона завжди відображає гру на повному екрані на моєму другому моніторі.

Чи є спосіб налаштування Play на Linux або wine, щоб вказати, на якому моніторі відображатись?


Я думаю, вам потрібно створити квиток, якщо ви дійсно хочете, щоб хтось заглянув. І, напевно, bountysource.com для прискорення процесу
Сергій,

Відповіді:


3

Я також граю в ігри в Windows на Linux, і мій шлях до цього полягає в тому, щоб сказати Wine емулювати віртуальний робочий стіл. Чомусь це змушує запустити Wine на будь-якому моніторі вікна PlayOnLinux.

Повні кроки для налаштування гри:

  1. Відкрийте PlayOnLinux

  2. Клацніть на вашій грі та натисніть кнопку "Налаштувати" у верхній частині основного інтерфейсу.

  3. Перейдіть на вкладку "Вино" і натисніть "Налаштувати вино".

  4. У вікні Конфігурація вина натисніть на вкладку Графіка та встановіть прапорець "Емуляція віртуального робочого столу". Змініть розмір робочого столу на розмір монітора, який ви хочете використовувати для гри в ігри.

Потім відкрийте свою гру:

  1. Відкрийте PlayOnLinux

  2. Перетягніть вікно PlayOnLinux на монітор, на якому потрібно грати

  3. Запустіть гру, а потім утримуйте курсор миші на одному моніторі до запуску Wine. Після запуску Wine ви можете грати в гру на цьому моніторі, а також користуватися іншими моніторами, як звичайні.


2
Не працює для мене. Я намагаюся відіграти Портал 2. Він все ще відкривається на моєму вторинному екрані зліва.
Пол,

2
@Paul: Чому ви намагаєтеся запустити Портал (2) через Wine? Він може працювати на батьківщині в Linux та OS X.
Девід Фоерстер,

@DavidFoerster тоді ще не знав цього. Зараз він працює добре.
Пол

1

На подвійні (або кілька) моніторів можна звернутися через змінену змінну середовища 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працює добре
Євген Конков

Хто-небудь знайшов для цього реальне рішення? Незалежно від того, яку гру я намагаюся, вони починаються на неправильному моніторі, і, здається, не починаються взагалі при використанні DISPLAY =: 0,1
TheSHEEEP

1

Існує варіант, за допомогою якого можна xorg.confпоміняти монітори та вибрати перший, який ви хочете (але може просто працювати для nvidia? Я не можу перевірити без):

У моєму випадку мій /var/log/Xorg.0.log ідентифікує 2 монітори:

[ 37083.836] (--) NVIDIA(GPU-0): HP LA2006 (DFP-0): connected
[ 37083.836] (--) NVIDIA(GPU-0): HP LA2006 (DFP-0): Internal TMDS
[ 37083.836] (--) NVIDIA(GPU-0): HP LA2006 (DFP-0): 330.0 MHz maximum pixel clock
[ 37083.836] (--) NVIDIA(GPU-0): 
[ 37083.847] (--) NVIDIA(GPU-0): DELL S2419H (DFP-1): connected
[ 37083.847] (--) NVIDIA(GPU-0): DELL S2419H (DFP-1): Internal TMDS
[ 37083.847] (--) NVIDIA(GPU-0): DELL S2419H (DFP-1): 340.0 MHz maximum pixel clock

І, додавши цю опцію до розділу "Екран" у xorg.conf, зробили роботу:

Option  "nvidiaXineramaInfoOrder" "DFP-1, DFP-0"

Він працював для мене прямо зараз, лише перезавантаживши X після зміни, і можу грати в ігри на повний екран на моєму головному або першому моніторі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.