Tengo un sistema con un solo monitor, me gustaría probar una configuración de xmonad diseñada para múltiples monitores. ¿Hay alguna forma de emular un sistema con 3 monitores usando algo como Xephyr para probar mi configuración?
Tengo un sistema con un solo monitor, me gustaría probar una configuración de xmonad diseñada para múltiples monitores. ¿Hay alguna forma de emular un sistema con 3 monitores usando algo como Xephyr para probar mi configuración?
Respuestas:
Encontré la solución usando Xephyr y Xdmx
Primero cree las pantallas Xephyr
Xephyr -screen 1920x1080 -ac :1
Xephyr -screen 1920x1080 -ac :2
Xephyr -screen 1920x1080 -ac :3
Esto crea 3 ventanas 1920x1080, cada una de ellas actuará como monitor
A continuación, agregue la capa de xinerama en estas pantallas virtuales
Xdmx +xinerama -xinput local -display :1 -display :2 -display :3 -ac :4
Luego cree una nueva terminal e inicie su administrador de ventanas o aplicación de esta manera
DISPLAY=:4.0
xmonad
o si solo quisiera probar una aplicación de soporte de xinerama en lugar de xmonad
poder ejecutar xterm
o thunar
.
Solo necesita una sola instancia de Xephyr.
Xephyr +xinerama -screen 1920x1080 -screen 1920x1080 -screen 1920x1080 -ac :1
Si necesita la extensión RANDR, agregue +extension RANDR
args.
Xephyr +extension RANDR +xinerama -screen 1920x1080 -screen 1920x1080 -screen 1920x1080 -ac :1
xrandr
debajo de él y ver que solo muestra un monitor. bugs.debian.org/cgi-bin/bugreport.cgi?bug=918457 parece tener algunos detalles
Si bien esto responde a la pregunta, no es una solución completa. Estas soluciones colocan las tres pantallas en una fila horizontal (bueno, al menos según xinerama ( xdpyinfo -ext XINERAMA -display :1
), el administrador de ventanas se encargará de la ubicación real de la ventana). Si desea tener cualquier otra ubicación de las pantallas, esto no ayudará.