A exibição não é capaz de DPMS após a atualização do GNOME Wayland

3

Parece que o GNOME foi atualizado para o Wayland, o que causou alguns problemas, o maior é o travamento periódico que o leva de volta à tela de login. Outro problema que é mais fácil de consertar é que não consigo mais colocar meu monitor em suspensão.

Antes da atualização, eu estava usando este script sh ligado a um atalho:

sleep 1; xset dpms force off

Depois de produzir o erro abaixo:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  147 (DPMS)
  Minor opcode of failed request:  6 (DPMSForceLevel)
  Serial number of failed request:  12
  Current serial number in output stream:  14

Qual é a maneira correta de colocar a tela para dormir manualmente com Wayland?

Editar:

Parece que o DPMS não funciona corretamente, o que é o motivo do erro.

Verifique o status do DPMS:

xset -q

Resultado:

DPMS (Energy Star):
Display is not capable of DPMS
O comando

xset + dpms não o habilita. Estava funcionando antes da atualização do Gnome, então o DPMS era suportado. Qual poderia ser o problema aqui?

    
por DominicM 17.10.2016 / 11:58

1 resposta

0

Então, isso aqui funciona para o GNOME 3.24 Wayland:

coloque todos os monitores em espera:

busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 1

Retomar todas as exibições:

busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 0

O comando pode ser dado por ssh, apenas no caso;) Não parece haver um bloqueio de tela.

O GNOMErs decidiu fazer com que o gdm executasse uma sessão separada do GNOME X para bloqueio de tela, levando a uma série de erros e problemas como qual sessão é mostrada, qual sessão está bloqueada, qual sessão tem o teclado. É por isso que o blanking e o bloqueio de tela estão ausentes da sessão de Wayland.

Parece que o mundo ainda não viu um bloqueio de tela para o Wayland.

    
por 06.09.2017 / 00:41