Relating to the dired problem, I patched the two files Eli stated, and compiled up a motif client from this git commit (emacs-29.1-89-g26949819df0) plus the two changes in lisp/files.el and lisp/server.el. Installed to the usual /usr/local/bin/emacs and duplicated this set of instructions: shell1$ emacs -Q Window opens. I type M-x server-start, window stays around. I switch to another terminal and: shell2$ emacsclient -c GNUmakefile The terminal states "Waiting for Emacs..." and a window opens with content of buffer. In that window, I go C-x C-v INSTALL The terminal returns, but the emacsclient window remains mapped and I'm able to work in the newly created buffer. Both that window and the original window with the server started are both mapped and visible. Hope that helps, regards, brickviking