Це питання може бути схожим на Емуляція додаткових дисплеїв, але воно відрізняється важливою деталлю.
Припустимо, я хотів би перевірити функцію для певного менеджера вікон із підтримкою декількох моніторів за допомогою розширення RANDR. Здається, цього неможливо досягти за допомогою Xrandr/ Xdmx. Я пробував різні комбінації з +extension RANDRі +xineramaпараметри як до Xrandrі , Xdmxале без везіння до сих пір. Крім того, я не знайшов жодної підказки на сторінках man для обох команд.
Мій простий випадок:
Xephyr -screen 800x800+0+0 -ac :1 &
sleep 1
Xephyr -screen 800x800+800+0 -ac :2 &
sleep 1
Xdmx +extension RANDR -xinput local -display :1 -display :2 -ac :3 &
sleep 1
DISPLAY=:3 window-manager
Я також намагався просто використовувати лише Xephyr:
Xephyr +extension RANDR -screen 800x800+0+0 -screen 800x800+800+0 -ac :3 &
sleep 1
DISPLAY=:3 window-manager
але очевидно, що він створює два окремих екрани X, тому кореневе вікно не розділяється між екранами.
Чи є інший спосіб отримати xrandrзвіт про два доступні результати з мого випадку?
Xrandr/ Xdmxдля надання більш ніж одного RANDR виводу.
+xineramaі+extension RANDRразом? Очевидно, що вам потрібно і те, і інше. Якщо це не працює, я б подивився на джерело і з’ясував, чому це не працює.