Isso poderia ser alcançado facilmente com o X, mas, apesar de pesquisar bastante no AskUbuntu e outros sites, não encontrei uma solução para o Wayland :-(
O mais próximo que cheguei foi o comando kscreen-doctor --dpms off
. Infelizmente, ele desliga todos os monitores de uma vez. Mas estou procurando um comando mais granular que possa ligar/desligar um único monitor sozinho.
Alguns posts sugerem que isso depende do compositor. Então eu verifiquei qual compositor o Kubuntu 24.10 usa inxi -Gxx | grep compositor
e a saída é:
compositor: kwin_wayland driver: X: carregado: modesetting descarregado: fbdev,vesa
Mas qual comando ou ferramenta de linha de comando posso usar para realizar a tarefa especificada?
Conforme sugerido nos comentários, isso pode ser alcançado com o utilitário de linha de comando
ddcutil
. Instale-o come então enumere seus monitores com
A saída contém um número de monitor sequencial como
Display 1
, um endereço de barramento como/dev/i2c-2
e um número de série como,1138753042236
além de outras informações como o nome do fabricante e assim por diante.Cada um desses valores pode ser usado para endereçar o monitor cujo estado você deseja alterar. Para ligar um monitor, passe o valor
1
para o VCP0xD6
e, para desligá-lo, passe o valor2
respectivamente. Então especifique o monitor e, em seguida, o valor para ON/OFF.Por exemplo, para desligar o display/monitor 1 por número sequencial, use
E para desligá-lo pelo número de série para torná-lo independente da enumeração, use
e ligá-lo novamente
Há muitas outras opções que podem ser configuradas dessa maneira, mas ligar e desligar um monitor é a opção mais básica.