nx-libs
nx-libs copied to clipboard
pressing ctrl-alt-shift-escape reveals broken message
I was running a rootless session using current x2goclient to a quite recent x2goserver. Then I pressed ctrl-alt-shift-escape and got this:
There are two problems with this:
- there's no cancel button
- the mentioned session termination within 30s never happens, no matter if I press OK or not.
The message text originates from NXalert.h, but the process list shows
/usr/bin/x2goclient --dialog panic --caption "NX - 72" --message "You pressed the key sequence CTRL+ALT+SHIFT+ESC. This is probably because your X server has become unresponsive. Session will be terminated in 30 seconds unless you abort the procedure by pressing the Cancel button." --local --parent 2557 --display :0
so I am unsure what component is buggy here... Who is supposed to terminate the session?
The alert is defined in nxcomp/include/NXalert.h and opened in nxcomp/src/ServerChannel.cpp.
x2goclient seems to have an undocumented --dialog option that got unnoticed (by me) before...