从shell连接到X服务器

从shell连接到X服务器,shell,xserver,Shell,Xserver,有没有办法从.sh脚本连接到X服务器?我试过了 #!/bin/bash export DISPLAY=:1 BASEDIR=`dirname "${0}"` cd "$BASEDIR" python_header.py 但是运气不好。对于那些可能有同样问题的人来说,这只是一个更新:下面的链接 然后将其添加到我的代码中: export DISPLAY=:0.0 解决了这个问题这个脚本在什么意义上试图“连接”以及它是如何失败的?这是日志中的错误:没有指定协议无法访问X显示,$Dis

有没有办法从.sh脚本连接到X服务器?我试过了

#!/bin/bash
export DISPLAY=:1
BASEDIR=`dirname "${0}"`
cd "$BASEDIR"
python_header.py

但是运气不好。

对于那些可能有同样问题的人来说,这只是一个更新:下面的链接

然后将其添加到我的代码中:

     export DISPLAY=:0.0 

解决了这个问题

这个脚本在什么意义上试图“连接”以及它是如何失败的?这是日志中的错误:没有指定协议无法访问X显示,$Display设置是否正确?但是您是从Python脚本得到的,而不是从这个shell脚本得到的?DISPLAY是否设置为正确的值?那么为什么您认为
DISPLAY=:1
可以工作?无论如何,请查看它是否已在当前会话中设置,和/或猜测
DISPLAY=:0.0
可能是更好的猜测。请查看它是否有助于您为显示找到正确的值。