Description of problem: The new systemd idle session timer is always being triggered when 'mc' or 'mcedit' is being used. The session is killed after the set timeout ignoring active input by the human 'mc'. With using 'vi' or 'nano' editor the session idle timer works and the session is not killed, only after being idle for the set timer (e.g. the 10 seconds in the reproducer below) the session is killed. Steps to Reproduce: 1. Modify /etc/systemd/logind.conf, add 'StopIdleSessionSec=10' 2. sudo systemctl restart systemd-logind 3. Run 'mc'' 4. Keep being active for 20 seconds (e.g. presses down-key and then up-key) Actual results:Unable to keep active for 20 seconds, the session is killed after 10 seconds Expected results:Session is only killed after 10 seconds no human input is provided
In the attached Case i already provided input that also the more important 'less' command is impacted. E.g. tailing/browsing interactive log file will also suddenly be abrupted after exactly 'StopIdleSecs' after 'less' is started irrespective that the human did some interactive (non-idle) browsing.
Just for the record, this BZ is blocked by https://bugzilla.redhat.com/show_bug.cgi?id=2174006 we need to sort out that first
(In reply to Lukáš Nykrýn from comment #6) > Just for the record, this BZ is blocked by Red > Hathttps://bugzilla.redhat.com/show_bug.cgi?id=2174006 we need to sort out > that first Kernel changes were already merged and should appear in linux-6.5. Next, is to add small check in logind and omit idle check for graphical sessions.