VNC-сервер как виртуальный монитор X11 для расширения проблемы экрана

Я попытался выполнить это. Чтобы создать виртуальный экран на моем дисплее, чтобы я мог показать его на удаленном мониторе с клиентом vnc

но когда я пытаюсь добавить свой режим xrandr --addmode VIRTUAL1 xrandr скажет мне, что у меня нет такого вывода

  • Как запустить приложение на определенной голове?
  • как назначается комбинация клавиш для правильной программы?
  • Могу ли я подключить процесс GUI к «суррогатным X-серверам»?
  • Не удается подключиться к X-серверу: 0.0 в качестве суперпользователя
  • Не удается получить экран входа в GUI на Debian Jessie
  • Графическое исправление ошибок? Исправленный файл op оставил тень «почти drag-n-drop» файла, как его удалить?
  • вот мой текущий выход для xrandr -q

     Screen 0: minimum 8 x 8, current 4224 x 1080, maximum 16384 x 16384 VGA-0 connected 1024x768+0+312 (normal left inverted right x axis y axis) 304mm x 228mm 1024x768 60.00*+ 75.03 70.07 800x600 75.00 72.19 60.32 56.25 640x480 75.00 72.81 59.94 640x350 70.07 DVI-D-0 connected 1280x1024+2944+56 (normal left inverted right x axis y axis) 376mm x 301mm 1280x1024 60.02*+ 1024x768 75.03 75.03 70.07 60.00 800x600 75.00 72.19 60.32 56.25 640x480 75.00 72.81 59.94 HDMI-0 connected primary 1920x1080+1024+0 (normal left inverted right x axis y axis) 531mm x 298mm 1920x1080 60.00*+ 59.94 50.00 60.05 60.00 50.04 1680x1050 59.95 1600x900 60.00 1280x1024 75.02 60.02 1280x800 59.81 1280x720 60.00 59.94 50.00 1024x768 75.03 60.00 800x600 75.00 60.32 720x576 50.00 720x480 59.94 640x480 75.00 59.94 59.93 

    после небольшого чтения я не смог найти никакого способа создать виртуальный вывод для расширенного экрана моего виртуального рабочего стола.

    как я могу добавить новый «виртуальный экран», чтобы я мог передавать его с помощью vnc на удаленный монитор?

    Я смог создать новый дисплей и подключиться к нему с помощью vnc, но я не могу расширить этот экран до того, как я уже использовал

  • Два приложения GUI как разные пользователи на одном экране
  • Три монитора на двух видеокартах (NVIDIA и RADEON)
  • Создание клиентского VNC-соединения через SSH за один шаг (например, с опцией -via)
  • Модель для разрешения Dell U2415 1920x1200
  • Что такое хороший терминал X не из основной среды окна?
  • Дистанционно отключить вывод дисплея?
  • One Solution collect form web for “VNC-сервер как виртуальный монитор X11 для расширения проблемы экрана”

    Используя Fedora 26, я столкнулся с такой же проблемой, когда VIRTUAL1 не показывался командой xrandr.

    Затем я последовал этим инструкциям , чтобы повторно использовать пустой вывод, например, HDMI-2, и он работал достаточно хорошо, но:

    • Gnome (и xrandr) не распознает пустой вывод как подключенный и не показывает виртуальный монитор, чтобы расположить позицию в расширенном рабочем столе или клоне. Каждый раз, когда новый физический монитор подключается к другому выходу, он имеет высокую вероятность разрыва.

    • хуже то, что, поскольку gnome-shell (и mutter underneath) не рассматривают новый виртуальный монитор как часть видимой области в составном фреймбуфере, он не перекраивается должным образом, а окна разрываются при перемещении, оставляя за собой постоянный анимированный след после закрытия окна, даже после перезапуска x11vnc они все еще существуют.

    Затем я последовал руководству по этой ссылке , а после короткой пробной версии и ошибки с фиктивным драйвером я обнаружил, что это не требуется, и достаточно добавить информацию о драйверах «intel» в файл под /etc/X11/xorg.conf. d, чтобы активировать выходы VIRTUAL1 и VIRTUAL2 и заставить gnome-shell распознавать их как допустимые выходы. (Я также заметил, что выходные имена немного изменились, например, с «eDP-1» на «eDP1»). Кроме того, я добавил параметр «TearLess» равным true, чтобы перерисовать драйвер, когда нет составного менеджера.

     ~# vi /etc/X11/xorg.conf.d/01-dummy-monitor.conf Section "Device" Identifier "Configured Video Device" Driver "intel" #CHANGE THIS Option "TearLess" "1" EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video Device" EndSection 

    После перезапуска сеанса GDM, выбрав параметр «Gnome on Xorg» в выпадающем списке входа, рекомендуемые команды xrandr могут быть выполнены через вывод VIRTUAL1, а x11vnc можно легко подключить к нему. Затем вывод VIRTUAL1 можно управлять в настройках экрана Gnome: изменять разрешение, перемещаться, настраивать геометрию мониторов рабочего стола, выбирать клон или растягивать. И все будет работать, пока работает x11vnc, и ваш любимый зритель VNC подключен.

    Определите режимы разрешения экрана вашего устройства и присоедините их к выходу VIRTUAL1:

     ## For Samsung Galaxy Tab 10.1 ~$ cvt 1280 752 # 1280x752 59.83 Hz (CVT) hsync: 46.72 kHz; pclk: 77.75 MHz Modeline "1280x752_60.00" 77.75 1280 1344 1472 1664 752 755 765 781 -hsync +vsync ~$ xrandr --newmode "1280x752_60.00" 77.75 1280 1344 1472 1664 752 755 765 781 -hsync +vsync ~$ xrandr --addmode VIRTUAL1 1280x752_60.00 ## For monitor HD 1920x1080 ~$ cvt 1920 1080 # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync ~$ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync ~$ xrandr --addmode VIRTUAL1 1920x1080_60.00 

    Результат отображается в настройках экрана xrandr и Gnome:

     ~$ xrandr Screen 0: minimum 8 x 8, current 3200 x 1080, maximum 32767 x 32767 eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 310mm x 170mm 1920x1080 60.00*+ 1400x1050 59.98 1600x900 60.00 1280x1024 60.02 1280x960 60.00 1368x768 60.00 1280x720 60.00 1024x768 60.00 1024x576 60.00 960x540 60.00 800x600 60.32 56.25 864x486 60.00 640x480 59.94 720x405 60.00 640x360 60.00 DP1 disconnected (normal left inverted right x axis y axis) DP2 disconnected (normal left inverted right x axis y axis) DP2-1 disconnected (normal left inverted right x axis y axis) DP2-2 disconnected (normal left inverted right x axis y axis) DP2-3 disconnected (normal left inverted right x axis y axis) HDMI1 disconnected (normal left inverted right x axis y axis) HDMI2 disconnected (normal left inverted right x axis y axis) VIRTUAL1 connected 1280x752+1920+330 (normal left inverted right x axis y axis) 0mm x 0mm 1280x752_60.00 59.83* 1920x1080_60.00 59.96 VIRTUAL2 disconnected (normal left inverted right x axis y axis) 

    Теперь вы можете легко подключить x11vnc к виртуальному монитору:

    • если вы используете пароль VNC:

      ~ $ x11vnc -display: 0 -clip xinerama1 -usepw -xrandr -forever -nonc -noxdamage -repeat

    • если вы хотите использовать аутентификацию GDM / XDM:

      ~ $ x11vnc -display: 0 -clip xinerama1 -xauth /var/lib/gdb/:0.Xauth -xrandr -forever -nonc -noxdamage -repeat

    Подключайтесь от своего клиента VNC и наслаждайтесь новым монитором!

    Linux и Unix - лучшая ОС в мире.