* Local frame for a remote emacs
@ 2009-11-06 5:00 Jason Sewall
2009-11-06 17:10 ` Peter Dyballa
0 siblings, 1 reply; 3+ messages in thread
From: Jason Sewall @ 2009-11-06 5:00 UTC (permalink / raw)
To: help-gnu-emacs
I posted this to comp.emacs earlier, but it seems pretty quiet there,
so I thought I'd try this list:
I've been trying to get emacs to let me open a local frame to an
already-running emacs for a while now, and I can't seem to make it
work. This is with emacs 23.
I start emacs --daemon on my desktop machine, then on my laptop, I run
ssh -X <desktop> -f emacsclient -c. I get the following response:
"X11 connection rejected because of wrong authentication
*ERROR*: Display localhost:10.0 can't be opened"
I don't claim to be an expert in xauth, but I've never had any trouble
with running ssh -X on these machines.
ssh -X <desktop> -f emacs works fine
ssh <desktop> -f emacsclient -t works fine
ssh -X <desktop> -f emacsclient --eval '"(make-frame-on-display
\"$DISPLAY"\)"' gives the same rejection as emacsclient -c
In terms of X and, what are these commands doing differently? Is the
$DISPLAY that emacs --daemon is started in somehow causing the remote
access to fail?
Any ideas? I've done a bit of Googling and I can't seem to find a good
answer. Any thoughts here?
Jason
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Local frame for a remote emacs
2009-11-06 5:00 Local frame for a remote emacs Jason Sewall
@ 2009-11-06 17:10 ` Peter Dyballa
2009-11-06 18:38 ` Jason Sewall
0 siblings, 1 reply; 3+ messages in thread
From: Peter Dyballa @ 2009-11-06 17:10 UTC (permalink / raw)
To: Jason Sewall; +Cc: help-gnu-emacs
Am 06.11.2009 um 06:00 schrieb Jason Sewall:
> "X11 connection rejected because of wrong authentication
>
> *ERROR*: Display localhost:10.0 can't be opened"
>
> ...
> In terms of X and, what are these commands doing differently? Is the
> $DISPLAY that emacs --daemon is started in somehow causing the remote
> access to fail?
>
> Any ideas?
How about:
xhost localhost:10.0
It might also work to leave away the ":10.0" part. The command allows
access from your local machine's nominal display #10, screen #0 on
the display (usually 0) on which you are working. Leaving away that ":
10.0" specifier would allow every X related process running on your
computer to connect to your X server.
The ssh protocols have extra options for (port) re-direction...
I'm neither no X authorisation expert...
--
Greetings
Pete
They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety.
-Benjamin Franklin, Historical Review of Pennsylvania.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Local frame for a remote emacs
2009-11-06 17:10 ` Peter Dyballa
@ 2009-11-06 18:38 ` Jason Sewall
0 siblings, 0 replies; 3+ messages in thread
From: Jason Sewall @ 2009-11-06 18:38 UTC (permalink / raw)
To: Peter Dyballa; +Cc: help-gnu-emacs
On Fri, Nov 6, 2009 at 12:10 PM, Peter Dyballa <Peter_Dyballa@web.de> wrote:
> How about:
>
> xhost localhost:10.0
This syntax is not understood by my xhost (1.0.2) and I have reason to
believe that it is not possible to specify a display like that; in the
'bugs' section, it says:
"You can’t specify a display on the command line because -display is a
valid command line argument (indicating that you want to remove the
machine named ‘‘display’’ from the access list)."
> It might also work to leave away the ":10.0" part. The command allows access
> from your local machine's nominal display #10, screen #0 on the display
> (usually 0) on which you are working. Leaving away that ":10.0" specifier
> would allow every X related process running on your computer to connect to
> your X server.
>
> The ssh protocols have extra options for (port) re-direction...
>
> I'm neither no X authorisation expert...
Since I have no problem getting remote windows to open on my laptop's
display (xterm&, emacs&, etc) with the same remote client, I feel like
the issue is that emacsclient -c is doing something different in
redirecting the display. Do you folk think a post to emacs-devel would
be useful? Do you know who spearheaded the emacsclient -c development?
Thanks for your help,
Jason
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-11-06 18:38 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-06 5:00 Local frame for a remote emacs Jason Sewall
2009-11-06 17:10 ` Peter Dyballa
2009-11-06 18:38 ` Jason Sewall
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.