I have a question regarding user session idle, disconnect, and logoff timers in ThinLinc.
I’ve configured the session timeout settings according to the documentation, but during testing it appears that ThinLinc is ignoring the configured values.
The results of your test appear to (roughly) match your configuration. ThinLinc has no control over the screensaver; this is configured/controlled entirely by the desktop environment running inside your session. The parameters you are using in your configuration above are described in the documentation here:
Your configuration should give the following behaviour for an idle session:
after 300 seconds, the client is disconnected (but session left running)
after 1200 seconds, the session is killed
MaxDisconnectionTime has no effect, since by this point the session has already been killed