xorg: создание виртуального дисплея и вывод в него
Добавлено: 2020-03-09 3:51:52
всем привет. помогите, пожалуйста, с настройкой. весь день мучаюсь.
запускаю на одной машине два xorg сервера под разными юзерами. один дисплей :0 второй :1
соотвественно переключаюсь между ними клавишами F9-F10. вывод идет с ноутбука на внешний монитор 1920x1080:
xrandr:
всё работает замечательно, но мне необходимо добавить еще один виртуальный hdmi-порт, который будет связан с реальным. то есть чтобы вывод со старого икс-сервера постоянно шел на него. я собираюсь "направить на него" таким же образом через xrandr вывод, но чтоб когда я переключался на него то вывод шел на физический монитор.
драйвер intel.
вот здесь https://unix.stackexchange.com/question ... ut-to-xorg вроде бы то, что мне нужно. на на фряхе там по-другому расположены директории. пробовал вписывать Option "VirtualHeads" "2" в xorg.conf ничего не произошло. тут тоже что-то невнятное https://askubuntu.com/questions/453109/ ... plugged-in вроде бы то что мне нужно, но как создать виртуальный интерфейс? сейчас буду с Xvfb пробовать...
приведу пример. я запускаю скриншот в gimp'e через 10 секунд, затем переключаюсь на другой сервер, и мне выдается черный экран. хотя, казалось бы, икс-сервер не зависит от физического монитора, он его только использует для вывода. поэтому вроде бы вся графическая информация должна браться прямо с икс-сервера при скришоте. но она видимо снимается только с монитора. поэтому и нужно значит подключать виртуальный монитор, именно с него идет захват... в общем нужна полная эмуляция запущенных иксов...
запускаю на одной машине два xorg сервера под разными юзерами. один дисплей :0 второй :1
соотвественно переключаюсь между ними клавишами F9-F10. вывод идет с ноутбука на внешний монитор 1920x1080:
Код: Выделить всё
xrandr --output LVDS1 --off --output HDMI1 --auto
Код: Выделить всё
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
LVDS1 connected (normal left inverted right x axis y axis)
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
DP1 disconnected (normal left inverted right x axis y axis)
драйвер intel.
вот здесь https://unix.stackexchange.com/question ... ut-to-xorg вроде бы то, что мне нужно. на на фряхе там по-другому расположены директории. пробовал вписывать Option "VirtualHeads" "2" в xorg.conf ничего не произошло. тут тоже что-то невнятное https://askubuntu.com/questions/453109/ ... plugged-in вроде бы то что мне нужно, но как создать виртуальный интерфейс? сейчас буду с Xvfb пробовать...
приведу пример. я запускаю скриншот в gimp'e через 10 секунд, затем переключаюсь на другой сервер, и мне выдается черный экран. хотя, казалось бы, икс-сервер не зависит от физического монитора, он его только использует для вывода. поэтому вроде бы вся графическая информация должна браться прямо с икс-сервера при скришоте. но она видимо снимается только с монитора. поэтому и нужно значит подключать виртуальный монитор, именно с него идет захват... в общем нужна полная эмуляция запущенных иксов...