mac下ssh远程连接ubuntu,在执行Qt程序时候出现以下问题
QXcbConnection: Could not connect to display
原因:
就是没有打开-X选项(即远程图形显示)。
解决方法:
用ssh -X远程登录服务器之后,添加 export DISPLAY=:0.0,再执行QT程序,就可以正常了。
例如:
ssh -X 用户名@IP
ssh -X geant@192.168.3.3
输入password
export DISPLAY=:0.0
执行你需要的程序
注意:再输入密码的时候,字符界面是不显示任何字符的,有些初学者,以为敲击键盘会显示*什么的字符,其实不会。