我正在尝试从Ubantu终端调用Centos服务器上的工具。我收到以下错误。
Tk初始化失败:没有显示名称,也没有$ DISPLAY环境变量。
请帮帮我。谢谢。
答案 0 :(得分:3)
使用ssh -Y
(每man ssh
)
启用受信任的X11转发。受信任的X11转发不受X11 SECURITY扩展控件的约束。
这将允许您的Tk进程连接到Ubuntu计算机上的X11。
答案 1 :(得分:1)
我在Ubuntu上工作。在远程计算机上使用gitk时遇到了同样的问题。 所以我试着跟着
ssh @ip并运行gitk&得到了“没有显示名称,没有$ DISPLAY环境变量”。错误
ssh -X @ip并运行gitk&有效! ssh -Y @ip并运行gitk&它有效!
感谢您的解决方案。 @Elliott Frisch
答案 2 :(得分:1)
我在装有 Ubuntu 21.04 的新本地机器上使用 gitk 时遇到了同样的问题,这解决了我的问题
export DISPLAY=:0