]> git.eshelyaron.com Git - emacs.git/commitdiff
Mention EMACS_SOCKET_NAME, not XDG_RUNTIME_DIR.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 6 Dec 2018 20:59:42 +0000 (12:59 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 6 Dec 2018 21:00:14 +0000 (13:00 -0800)
doc/misc/efaq.texi
etc/NEWS

index 19770455f103e638f1831bb67f2d76e3b5a5ecf7..18a857f7dc1306ee78025d889b5ad81761f621b4 100644 (file)
@@ -2011,8 +2011,12 @@ When this is done, Emacs by default creates a Unix domain socket named
 desktop and @file{$TMPDIR/emacs@var{userid}} otherwise.  See the variable
 @code{server-socket-dir}.  Traditionally, Emacs used
 @file{$TMPDIR/emacs@var{userid}} even when running under an X desktop;
-if you prefer this traditional (and less-secure) behavior, unset
-@env{XDG_RUNTIME_DIR} before invoking Emacs and @samp{emacsclient}.
+if you prefer this traditional (and less-secure) behavior, you
+can set the environment variable @env{EMACS_SOCKET_NAME} to
+@samp{$TMPDIR/emacs@var{userid}/server} before invoking Emacs and
+@samp{emacsclient}, although it will be your responsibility to create
+the directory @samp{$TMPDIR/emacs@var{userid}} with appropriate
+ownership and permissions.
 
 To get your news reader, mail reader, etc., to invoke
 @samp{emacsclient}, try setting the environment variable @code{EDITOR}
index e7f2d606f8c8f0b65c9bb6d8a340da8977cbbfd0..cad44f92338d1460e78253ab5518077e72ff33e9 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -133,8 +133,8 @@ to apply.
 as the directory for client/server sockets, if Emacs is running
 under an X Window System desktop that sets the XDG_RUNTIME_DIR
 environment variable to indicate where session sockets should go.
-To get the old and less-secure behavior, unset XDG_RUNTIME_DIR before
-invoking emacs and emacsclient.
+To get the old, less-secure behavior, you can set the
+EMACS_SOCKET_NAME environment variable to an appropriate value.
 
 ---
 *** When run by root, emacsclient no longer connects to non-root sockets.