improve session closing behavior
the new session close behavior is again the old - first send SIGHUP and wait one second if that works - then hard kill before we tried to send an EOF character this needed workaround to not kill "non shell" programs unexpected and doesn't work e.g. if - you have some not finished command input in your shell - on e.g. FreeBSD in general When closing the session with some background process still running: - using Ctrl+D (which sends EOF) will leave that background process running (which is the expected behaviour with e.g. BASH: https://lists.gnu.org/archive/html/bug-bash/2009-03/msg00091.html) - using e.g. the close button on the titlebar will close the session and kill any background processes You can also use 'somecommand & disown', if you want to ensure background processes aren't killed when you close a konsole window. BUG: 401898 CCBUG: 185140 (cherry picked from commit 3d967a59)
Loading
Please register or sign in to comment