У меня есть проблема, подобная , этой .
Тем не менее, я думаю, что у меня есть больше информации о причинах проблемы (но нет решения).
Всякий раз, когда я запускаю игру с помощью 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 просто запустить этот виртуальный рабочий стол в другом месте, в моем случае со смещением ширины, равным левому экрану?