Hi,
Since r13948 HOST_INFO::users_idle() in client/hostinfo_unix.C always returns true on Debian Linux and therefore the client doesn't suspend computation while the user is active (neither mouse nor keyboard activity is recognized). I compiled 5.10.27 with the previous HOST_INFO::users_idle() but all the #ifdefs removed and the resulting client suspends computation when the keyboard is used but doesn't suspend when the mouse is used. I thought this is because there is no /dev/mouse on my system, only /dev/input/mice and /dev/input/mouse0, but using both device files in HOST_INFO::users_idle() doesn't get computation suspending working when the mouse is used.
Grüße,
Frank
My global_prefs_override.xml contains the following relevant settings:
<global_preferences>
...
<run_if_user_active>0</run_if_user_active>
<idle_time_to_run>1.000000</idle_time_to_run>
...
</global_preferences>