Hi!
When I start screen from urxvt it hangs when exit/detach, after printing
[screen is terminating] line.
This happens only in urxvt and other terminals (like konsole) if they was
started from existing urxvt terminal. This doesn't happens if I do `ssh
localhost` in urxvt terminal before starting screen or start xterm/konsole
from fluxbox menu or in local real (text-mode) console.
I've spend a couple of hours trying to find difference in strace output,
and found parent screen process ignores SIGHUP (sent by first of child
screen processes when it exits) when started from urxvt and not ignores
SIGHUP when started after `ssh localhost` from same urxvt.
But I have no idea what triggers this decision - to ignore or nor SIGHUP.
I've played with environment variables, tty, setsid - no luck. :(
Any ideas what to check next and how to make screen to not ignore SIGHUP?
--
WBR, Alex.
_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/mailman/listinfo/rxvt-unicode