Tk初始化失败:没有显示名称,也没有$ DISPLAY环境变量

时间:2016-01-04 04:48:39

标签: linux

我正在尝试从Ubantu终端调用Centos服务器上的工具。我收到以下错误。

Tk初始化失败:没有显示名称,也没有$ DISPLAY环境变量。

请帮帮我。谢谢。

3 个答案:

答案 0 :(得分:3)

使用ssh -Y(每man ssh

连接到您的CentOS计算机
  

启用受信任的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