Запустите виртуальный рабочий стол Wine на определенной позиции монитора / экрана

У меня есть проблема, подобная , этой .
Тем не менее, я думаю, что у меня есть больше информации о причинах проблемы (но нет решения).

Всякий раз, когда я запускаю игру с помощью Wine на полноэкранном виртуальном рабочем столе (иначе, просто установите разрешение на то, какой у вас дисплей, и он «волшебным образом» станет полноэкранным и будет расположен над панелью запуска / панели задач), это окно виртуального рабочего стола будет просто застрять в крайнем левом экране моей настройки нескольких мониторов.
Если бы мой самый левый экран был моим основным монитором, это не было бы проблемой, но, к сожалению, это не так.

Теперь я, конечно, знаю о параметре DISPLAY. Установка значения :0 или :0.0 приводит к тому же результату, что и запуск без параметра - виртуальный рабочий стол становится полноэкранным на крайнем левом мониторе. Любое другое значение для DISPLAY (например, 0,1 или: 1) приведет к ошибке с указанием:

Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.

Все это создавало впечатление, что доступен только один монитор или экран, поэтому я запустил xrandr --query:

Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 32767 x 32767
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080     60.00*+  59.94    50.00    60.05    60.00    50.04  
   [a bunch of resolutions more...]
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  59.99    59.94    50.00    60.05    60.00    50.04  
   [a bunch of resolutions more...]

Как вы можете видеть в первой строке, экран действительно только один, и в нем объединены размеры обоих мониторов. Я настоятельно предполагаю, что именно поэтому параметр DISPLAY не будет принимать ничего, кроме :0 or :0.0 - с его точки зрения, только один дисплей. Кажется, он не знает о мониторах.

Итак ... есть ли способ сказать Wine запустить полноэкранный виртуальный рабочий стол на мониторе моего выбора? Может быть, способ «разделить» этот комбинированный экран, показанный в xrandr --query (но без негативного влияния на любую другую программу)? Если нет, то есть ли способ заставить Wine просто запустить этот виртуальный рабочий стол в другом месте, в моем случае со смещением ширины, равным левому экрану?

0
задан 3 May 2019 в 19:05

0 ответов

Другие вопросы по тегам:

Похожие вопросы: