GNOME Waylandモニターは更新後のDPMSをサポートしません。

GNOME Waylandモニターは更新後のDPMSをサポートしません。

GNOMEをWaylandに更新すると、いくつかの問題が発生するようです。最大の問題は、ログイン画面に戻る定期的なクラッシュです。解決しやすいもう1つの問題は、モニターをスリープモードに切り替えることができないことです。

更新する前に、ショートカットにバインドされたshスクリプトを使用しました。

sleep 1; xset dpms force off

次のエラーが発生した後:

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

Waylandを使用して手動でモニターをスリープモードに切り替える正しい方法は何ですか?

編集する:

DPMSが正常に動作しないようで、これがエラーの原因です。

DPMSのステータスを確認してください。

xset -q

結果:

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

xset + dpmsコマンドはこれを有効にしません。 Gnome のアップデート前に動作するため、DPMS がサポートされます。ここで何が間違っている可能性がありますか?

答え1

したがって、これはGNOME 3.24 Waylandで動作します。

すべてのディスプレイをスタンバイモードに切り替えます。

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

すべてのディスプレイを復元するには:

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

場合によっては、sshを介してコマンドを実行できます。 ;) 画面ロックがないようです。

GNOMEは、gdmが別々のGNOMEを実行することを決定しました。これがWaylandセッションにブランキングや画面ロックがない理由です。

世界はまだウェイランドの画面ロックを見ていないようです。

関連情報