Cómo desactivar la visualización específica en la línea de comando con wayland

Cómo desactivar la visualización específica en la línea de comando con wayland

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-randrpara 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 arandrla que se llamawdisplays https://github.com/cyclopsian/wdisplays)

información relacionada