Моделюйте два кореневих вікна на одному моніторі за допомогою розширення RANDR


6

Це питання може бути схожим на Емуляція додаткових дисплеїв, але воно відрізняється важливою деталлю.

Припустимо, я хотів би перевірити функцію для певного менеджера вікон із підтримкою декількох моніторів за допомогою розширення 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звіт про два доступні результати з мого випадку?


Ви пробували +xineramaі +extension RANDRразом? Очевидно, що вам потрібно і те, і інше. Якщо це не працює, я б подивився на джерело і з’ясував, чому це не працює.
dirkt

Я спробував всю комбінацію. Завжди є можливість, щоб загальне кореневе вікно для окремих екранів просто не працювало або неможливо з Xrandr/ Xdmxдля надання більш ніж одного RANDR виводу.
gryf
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.