Це питання може бути схожим на Емуляція додаткових дисплеїв, але воно відрізняється важливою деталлю.
Припустимо, я хотів би перевірити функцію для певного менеджера вікон із підтримкою декількох моніторів за допомогою розширення 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
разом? Очевидно, що вам потрібно і те, і інше. Якщо це не працює, я б подивився на джерело і з’ясував, чому це не працює.