问候!
我正在实施备份解决scheme,我需要访问X11显示屏以获取用户密码并显示状态信息。 我已经尝试在脚本中设置$ DISPLAY:0.0(硬编码),但是xhost和misc抱怨他们无法打开显示器。 我该怎么办?
PS:脚本在这里: http : //dpaste.com/109435/
如上所述,用户必须允许您访问他们的显示器。 他们需要执行xhost +命令。 把你的显示器打开到任何人都不是一个好主意!
你最好让他们跑步
xhost +jeeger
或者无论你的用户运行。
HTH
干杯,
抢
您需要X身份验证信息。 我不认为xhost
可以“插入”到X会话,并且允许没有它的访问(你需要让用户为你做),如果你有它,那么根本不需要使用xhost 。
尝试
export DISPLAY=:0.0 export XAUTHORITY=/home/user/.Xauthority
然后运行你的命令。
谢谢,你把我带到了正确的道路上。 现在我执行xhost + local:在我的.xinitrc中,并允许我访问X11显示(当我导出DISPLAY时)。