gpt4 book ai didi

linux - emacsclient:无法获取终端名称

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:28:27 25 4
gpt4 key购买 nike

ssh -X root@localhost "emacsclient -c"

Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
emacsclient: could not get terminal name

我已经用谷歌搜索了,但找不到解决问题的方法。

更新:我认为 emacs 客户端(在本地机器上)连接到 emacs 服务器(在远程机器上),以便 emacs 客户端可以在本地机器上编辑文件。但它似乎并没有那样工作......

最佳答案

将 emacsclient 与远程转发一起使用有点棘手(并且行为可能在某些时候已被修复/更改)。

您可以做的一件事就是正常地通过 ssh 连接到服务器,并将当前的 ssh 显示显式传递给 emacs:

emacsclient -c -d $DISPLAY

还在 emacsclient wiki 上找到了这个:

ssh remote_host -f emacsclient --eval ‘”(make-frame-on-display \”$DISPLAY\”)”’

更新:

因为 emacs 似乎不喜欢 ":0"显示,尝试明确地写出来:

emacsclient -c -d localhost:0

关于linux - emacsclient:无法获取终端名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7626841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com