0

I have deployed Centos 7 with Gnome for a use case that requires multiple users to log into the desktop environment.

I have XRDP setup to time-out after 3 days if there is no activity and end the session. This mostly works but often I have lingering sessions when I run loginctl. A quick ps and the only processes left behind that I can tie back to the sessions (based on dates) are ibus-daemon processes. This is making it hard to track the number of active sessions or enforce limits with ghost processes hanging around.

Nov03 ? 00:00:00 ibus-daemon --xim --panel disable

I have read there is a way to add an argument to the daemon to enable a timeout but I have been unable to figure out what is spinning up the ibus-daemon (parent process is 1) or where the startup string is. There is not a systemd or init file so some other process is calling these.

Any suggestions where I can track down the startup config or mitigate this would be appreciated!

kevlar73
  • 23
  • 2

0 Answers0