xhost + 在 rc.local 中运行时返回无法打开显示

xhost + 在 rc.local 中运行时返回无法打开显示

我需要运行 xhost + 以允许 python 脚本截取屏幕截图。我想在启动时运行该脚本,因此我需要在启动时运行 xhost +。我将其放入 rc.local 中并将其设置为输出到日志文件,但它输出“xhost:无法打开显示””。我添加了“export DISPLAY=:0”,因为引号中没有任何内容(表示未设置显示变量),但它只是说“无法打开显示”:0”。我想也许显示器只是需要时间来打开,所以我将它设置为循环运行,直到命令以退出代码 0 退出(当它工作时会发生这种情况)但当我检查日志文件时,即使显示器肯定是打开的,它仍然只是一堆无法打开的显示。当我运行 rc.local 时它就可以工作,所以我真的不知道发生了什么。有什么想法吗?

编辑:这是在 Raspberry pi 4 上运行的 ubuntu 版本 20.10

相关内容