On Tuesday, May 11, 2021 2:45:51 AM CEST you wrote: > On Sunday, May 9, 2021 2:27:32 AM CEST inkbottle wrote: > > On Friday, May 7, 2021 12:06:52 AM CEST inkbottle wrote: > > > On Thursday, May 6, 2021 9:30:54 AM CEST Grzegorz Szymaszek wrote: > > > > On Thu 06 May 2021 01:34:15 CEST, inkbottle wrote: > > > > > Also, the expected behavior would IMO the change the duration of the > > > > > screen off timer when the screen is locked. Like setting the timer > > > > > to > > > > > 40 > > > > > sec. > > > > > > > > FWIW, <https://bugs.kde.org/show_bug.cgi?id=348529>. > > > > > > Thanks. > > > Someone says <https://bugs.kde.org/show_bug.cgi?id=405344> must be > > > addressed first. > > > Things might be different, with wayland. > > > <https://blog.martin-graesslin.com/blog/2015/09/comparing-dpms-on-x11-an > > > d-> > wa yland/>> > > The following line does succeed in conveniently setting `dpms` timer. > > > > `kwriteconfig5 --file powermanagementprofilesrc --group AC --group > > DPMSControl -- key idleTime 60; qdbus org.kde.Solid.PowerManagement > > /org/kde/Solid/ PowerManagement > > org.kde.Solid.PowerManagement.refreshStatus` > > > > And again, kwin-wayland seems more consistent than its x11 counterpart in > > the matter of turning the screen off, so, so far, the whole operation is > > far less painful than it was with x11 version. > > > > See: https://bugs.kde.org/show_bug.cgi?id=340342 > > for the command line. > > I'm trying running the following in a terminal, and then locking the screen > with Ctrl+Alt+L: > > #! /bin/bash > > # > https://unix.stackexchange.com/questions/353998/run-script-on-screen-lock-i > n-kde > > dbus-monitor --session > "type='signal',interface='org.freedesktop.ScreenSaver'" > > while read x; do > case "$x" in > *"boolean true"*) > echo SCREEN_LOCKED; > kwriteconfig5 --file powermanagementprofilesrc --group AC --group > DPMSControl --key idleTime 60; > qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement > org.kde.Solid.PowerManagement.refreshStatus > ;; > *"boolean false"*) > echo SCREEN_UNLOCKED; > kwriteconfig5 --file powermanagementprofilesrc --group AC --group > DPMSControl --key idleTime 600; > qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement > org.kde.Solid.PowerManagement.refreshStatus > ;; > esac > done
Using systemsetting GUI, I removed a `key`: [AC][DimDisplay] idleTime=540000 Also, my kde-plasma-framework... might be more up to date. Who knows. In any case the above script, which leaves much to be desired, is now working. So, with it running in a terminal, you can do: Ctrl-Alt-L, and ta-da, the screen turns of a few seconds later. And when you unlock, the default behavior is restored.

