我正在尝试使用以下命令连接到现有的emacs守护程序来打开新的emacs框架,但无法打开显示。
这是命令:
emacsclient -c
输出结果为:
等待Emacs ...... ERROR :显示:1无法打开
$ DISPLAY是:0
不知道为什么错误消息指示显示:1
我甚至尝试过emacsclient -c -d:0,结果相同。
其他X程序开始没有问题,例如xclock,xeyes等。
有什么想法吗?
感谢。
答案 0 :(得分:0)
重新启动emacs守护程序后它工作,但仍不确定为什么第一次没有工作......
答案 1 :(得分:0)
您可能想查看此question的答案:
这可能是因为emacsclient需要与emacsserver进程相同的$ XAUTHORITY,但是如果您在桌面或其他会话中启动了emacs服务器进程,它可能没有将XAUTHORITY的信誉放在emacsclient所在的位置为了它。