Эмуляция дополнительных дисплеев

У меня есть система с одним монитором, я бы хотел проверить конфигурацию xmonad, предназначенную для нескольких мониторов. Есть ли способ эмулировать систему с тремя мониторами, использующими что-то вроде Xephyr для проверки моей конфигурации?

Я нашел решение, используя Xephyr и Xdmx

Сначала создайте дисплеи Xephyr

Xephyr -screen 1920x1080 -ac :1 Xephyr -screen 1920x1080 -ac :2 Xephyr -screen 1920x1080 -ac :3 

Это создает 3 окна 1920×1080, каждый из которых будет действовать как монитор

Затем добавьте слой xinerama на эти виртуальные дисплеи

 Xdmx +xinerama -xinput local -display :1 -display :2 -display :3 -ac :4 

Затем создайте новый терминал и запустите свой оконный менеджер или приложение, как показано ниже.

 DISPLAY=:4.0 xmonad 

Или если вы просто хотите протестировать поддержку xinerama приложений вместо xmonad вы можете запустить xterm или thunar .

Вам нужен только один экземпляр Xephyr.

Xephyr +xinerama -screen 1920x1080 -screen 1920x1080 -screen 1920x1080 -ac :1

Если вам нужно расширение RANDR, добавьте +extension RANDR args.

Xephyr +extension RANDR +xinerama -screen 1920x1080 -screen 1920x1080 -screen 1920x1080 -ac :1

Хотя это отвечает на вопрос, это не полномасштабное решение. Эти решения помещают три экрана в горизонтальную строку (ну, по крайней мере, согласно xinerama ( xdpyinfo -ext XINERAMA -display :1 ), фактическое размещение окна будет заботиться оконным менеджером). Если вы хотите иметь другое размещение экранов, это не поможет.

  • Windows 7 двойной монитор, при открытии приложения, как контролировать, какой монитор пользовательский интерфейс приложения будет отображаться?
  • Как настроить несколько видеокарт в Linux?
  • Могу ли я использовать ноутбук в качестве второго монитора
  • Использование запасного ПК в качестве второго монитора
  • Как использовать полноэкранное приложение для обоих мониторов с двойным дисплеем?
  • Двойной экран ПК понижен до одного экрана, программы работают на втором экране
  • Получите Windows 7, чтобы запомнить мою конфигурацию с несколькими мониторами и автоматически восстановить окна при повторном подключении
  • Могу ли я использовать nVidia Geforce 9600GT для тройного монитора?
  • Помните расположение окон, когда они состыкованы и отстыкованы
  • Windows 10 видит гораздо больше мониторов, чем я
  • Linux + «nVidia surround» + 3 монитора?
  • Давайте будем гением компьютера.