
Anteriormente usaba un sistema Linux que no usaba Wayland y podía controlar mis pantallas a través del programa xrandr. Entonces, para apagar mi tercera pantalla utilicé este comando:
$ xrandr --output DP-1 --off
Pero ahora con Wayland esto ya no funciona incluso si uso los nuevos nombres para mostrar:
$ xrandr
Screen 0: minimum 320 x 200, current 5760 x 1200, maximum 8192 x 8192
XWAYLAND0 connected 1920x1200+1920+0 (normal left inverted right x axis y axis) 520mm x 320mm
1920x1200 59.88*+
XWAYLAND1 connected 1920x1080+0+120 (normal left inverted right x axis y axis) 380mm x 210mm
1920x1080 59.96*+
XWAYLAND2 connected (normal left inverted right x axis y axis)
1920x1080 59.96 +
$ xrandr --output XWAYLAND2 --off
<nothing happens>
Entonces, ¿hay alguna manera de encender y apagar las pantallas en la línea de comando cuando se usa Wayland? Sé que puedo controlar esto en la configuración de gnome pero necesito hacerlo en la línea de comando. Entonces, si hay algún comando gsettings para lograr esto, entonces también está bien.
Respuesta1
Puedes usar wlr-randr
para lograr esto (https://github.com/emersion/wlr-randr).
Enumere sus pantallas/dispositivos con uno de esos dos comandos:
$ ls /sys/class/drm
o
$ wlr-randr
Y luego ejecute (donde DP-1 es el nombre del dispositivo/pantalla) para apagarlo:
$ wlr-randr --output DP-1 --off
(También hay una versión compatible con GUI como arandr
la que se llamawdisplays
https://github.com/cyclopsian/wdisplays)