On Dec 21, 2024, at 6:06 AM, 'Felix Natter' via TurboVNC User Discussion/Support <turbovn...@googlegroups.com> wrote:
--
You received this message because you are subscribed to the Google Groups "TurboVNC User Discussion/Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to turbovnc-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/turbovnc-users/CAPBq%2BwYNm9vC8mf8oLBLLy73eh7Rw9BwcxD9qB0eCYJtcGfevA%40mail.gmail.com.
On Dec 23, 2024, at 7:36 AM, 'Felix Natter' via TurboVNC User Discussion/Support <turbovn...@googlegroups.com> wrote:
--
You received this message because you are subscribed to the Google Groups "TurboVNC User Discussion/Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to turbovnc-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/turbovnc-users/CAPBq%2BwZ%3DSnmbS58LaZ4ndTuitSCjerGV_DPTMu7LEoRJOjNEbg%40mail.gmail.com.
I can't make the TurboVNC sessions show up with 'loginctl list-sessions' at all. The only thing I see in that list are GDM and the SSH sessions, so there will be a login session associated with a TurboVNC session only if there is an active connection to that TurboVNC session that uses SSH tunneling.
What am I doing wrong? I tried on both Rocky and Ubuntu.
DRC
--
You received this message because you are subscribed to the Google Groups "TurboVNC User Discussion/Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to turbovnc-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/turbovnc-users/CAPBq%2BwYNm9vC8mf8oLBLLy73eh7Rw9BwcxD9qB0eCYJtcGfevA%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/turbovnc-users/4e3c5b3d-fcda-4fc8-8b0e-ddc096faf897%40virtualgl.org.
At least in my testing, IdleSinceHint is 0 for the SSH sessions
that the TurboVNC Viewer creates for tunneling, so I doubt that
any of those sessions would stop the suspend. Also, the SSH
sessions (and associated logind sessions) created for tunneling
only persist while the TurboVNC Viewer is connected. If the
TurboVNC session is started using the TurboVNC Session Manager,
then it will have a separate logind session that persists for the
life of the TurboVNC session, but that logind session remains in
the "Closing" state.
TigerVNC actually does have a logind session associated with the TigerVNC session. However, that comes at a steep price. You can't have multiple simultaneous TigerVNC sessions (or a TigerVNC session and a local session), you have to start all TigerVNC sessions as root, and you have to statically assign a display number to each TigerVNC session (one per user.) Also, TigerVNC doesn't appear to set IdleSinceHint either.
TurboVNC's multi-session capability is a result of creating an independent D-Bus session bus instance for every TurboVNC session. It may be possible to feed idle state information back to the SSH session's logind session, but I strongly suspect that we couldn't do that unless we used the logind D-Bus session bus instance. You can make a TurboVNC session use the logind D-Bus session bus instance by setting TVNC_USERDBUS=1 in the environment, but it subjects you to the same single-session limitation of TigerVNC (although not the other limitations, so the TurboVNC Session Manager would still work.)
Sorry I don't have any good ideas. My knowledge of systemd is very limited.
DRC
To view this discussion visit https://groups.google.com/d/msgid/turbovnc-users/CAPBq%2BwY9BGAPTXMyRK72djhn7g2NjtN9oGf1%2B7W8dJew%2BAnurg%40mail.gmail.com.