I've used x2go on linux (Fedora) for years and never experienced this before. I just setup a new workstation. When I suspend a session, the running processes started by it seem to sleep. A bit of googling suggested I need to edit /etc/x2go/x2goagent.options setting: X2GO_NXOPTIONS="sleep=0"
I hope this helps: it hasn't yet. Will this only take effect after I terminate the current session and start a new one?
-- *Those who don't understand recursion are doomed to repeat it*