The GNU Emacs now has got a new option: emacs --new-daemon=NAME
that is running emacs daemon in foreground, obviously someone reacted since last time I wrote to the emacs mailing list. It is in the development version or git. http://savannah.gnu.org/projects/emacs/ That is great news for those who use s6-rc and wish to run emacs. No need any more for tricks with "screen" like below: #!/bin/execlineb -P if { s6-test -d /home/data1/protected/Work } s6-setuidgid admin backtick -n HOME { homeof admin } backtick -n PATH { echo "/home/data1/protected/perl5/bin:/home/data1/protected/bin:/bin:/usr/bin:/opt/texlive/2015/bin/x86_64-linux:/opt/jdk/bin:/opt/qt4/bin:/opt/qt5/bin" } backtick -n LC_ALL { echo "en_US.UTF-8" } /usr/bin/screen -l -S emacs -D -m -- /usr/bin/emacs --user admin --chdir /home/data1/protected Jean Louis