当前位置:  开发笔记 > 编程语言 > 正文

从空的环境(bash)访问X11显示

如何解决《从空的环境(bash)访问X11显示》经验,为你挑选了1个好方法。

问候!

我正在实施备份解决方案,我需要访问X11显示器以获取用户的密码并显示状态信息.我已经尝试在脚本中将$ DISPLAY设置为:0.0(硬编码),但xhost和misc抱怨他们无法打开显示.我该怎么办?

PS:剧本在这里:http://dpaste.com/109435/



1> Zan Lynx..:

您需要X身份验证信息.我不认为xhost可以"闯入"X会话并允许在没有它的情况下进行访问(您需要让用户为您执行此操作)并且如果您拥有它,则根本不需要使用xhost.

尝试

export DISPLAY=:0.0
export XAUTHORITY=/home/user/.Xauthority

然后运行您的命令.

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有