From 0f2ddea7cfe31a651533cf170bc31627415db593 Mon Sep 17 00:00:00 2001 From: Hiltjo Posthuma Date: Sat, 18 Jun 2022 22:52:44 +0200 Subject: README: add setsid example --- README | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'README') diff --git a/README b/README index ece2f28..06f2c02 100644 --- a/README +++ b/README @@ -1109,6 +1109,21 @@ Example of a `syncnews.sh` shellscript to update the feeds and reload them: pkill -SIGHUP sfeed_curses +Running programs in a new session +--------------------------------- + +By default processes are spawned in the same session and process group as +sfeed_curses. When sfeed_curses is closed this can also close the spawned +process in some cases. + +When the setsid command-line program is available the following wrapper command +can be used to run the program in a new session, for a plumb program: + + setsid -f xdg-open "$@" + +Alternatively the code can be changed to call setsid() before execvp(). + + Open an URL directly in the same terminal ----------------------------------------- -- cgit v1.2.3