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セッションにブランキングや画面ロックがない理由です。
世界はまだウェイランドの画面ロックを見ていないようです。