我已经完成了这个 chroot 监狱的所有设置。我尝试在其中运行 Firefox,但收到以下消息:
“Gtk-警告 ** 无法打开显示:”
我知道我必须使用 --display= 来调用 Firefox。我可能还必须将 DISPLAY 环境变量设置为某些值。但我尝试了各种组合,但无法让它在 chroot 监狱中工作。
谢谢。
答案1
您需要提供 X magic cookies 凭据(请参阅显示与权限) 或允许通过 localhost 连接xhost +local:
。您仍然需要提供正确的 DISPLAY 变量,通常是DISPLAY=:0
.
根据您的错误消息,您可能没有指定该DISPLAY
变量,请检查DISPLAY
chroot 之外的变量,echo $DISPLAY
并将其设置为 chroot 中的相同值export DISPLAY=value