You are not logged in.
I was using quite often some "xset" commands, without any issues until now.
Since last update, i get :
server does not have extension for dpms option
xset: unknown option forceWhen launching (to force putting the monitors to sleep)
xset dpms force offAny idea why ? And how to install (again) these "extensions" ? (i've not removed any packages)
System is a desktop, NVIDIA driver, X11, GNOME SHELL, everything updated again yesterday (non-LTS).
Offline
Are you positive you're still running X and not Wayland on GNOME since the last update? What does `xset q` report?
Offline
X11 session is about to be dropped upstream and was dropped ahead of time on Arch, you're most likely running on wayland.
Offline
Oh, ok, correct, after the GNOME 49 update, X11 has been replaced by WAYLAND (i was not aware at all).
So this is "why" the xset command will not work (and won't work anymore), because it was only X11 related ? (hence the name "x"set)
So i'll have to find another way to put monitors on sleep through command line ...
And that "xset issue" was just the tip of the iceberg, now knowing WAYLAND has been forced to be activated during last update, i understand that all the other issues that i have since 2 days may be related to this change ... (especially many QT applications are frozen (sublime text, bambu studio, openscad, ... even MPV is not able anymore to play videos).
Last edited by SRG (2025-09-25 08:19:10)
Offline
https://man.archlinux.org/man/gdctl.1 but that doesn't seem to cover DPMS.
Apparently the screenlocker will activate DPMS (whether this suits your needs would be an open question)
Generally you're limited to whatever tools gnome offers you for this, welcome to wayland.
Offline