How to resolve XStartTimeoutError: Failed to start X on display ":1013" error
How to resolve XStartTimeoutError: Failed to start X on display ":1013" error
我想 运行 在我的 Mac 上显示一个 pyvirtualdisplay。
安装所有依赖项后,我安装了 X11,因为
我需要 Xvfb 到 运行 并将某些名为 ~/.Xauthority 的文件夹的权限更改为 777.
不过,如果我 运行
display = pyvirtualdisplay.Display(visible=0, size=(320, 240)).start()
XStartTimeoutError: Failed to start X on display ":1013" (xdpyinfo check failed).
我也尝试过改变
我的 /etc/ssh/sshd_config 文件中的 X11Forwarding 为是。
没有成功。
我该如何解决这个问题?
感谢建设性的帮助。
我在 Raspberry Pi 上尝试使用 PyVirtualDisplay 运行 Selenium 时遇到了同样的错误。我不是 运行ning Xephyr。
在单独的终端中 window 我 运行
export DISPLAY=:0 XAUTHORITY=/etc/X11/host-Xauthority
然后
Xephyr :1 -fullscreen
然后重新 运行 我的 python 脚本并且成功了。
如果这对您不起作用,这里是 PyVirtualDisplay 包中发生实际错误的地方:https://github.com/ponty/PyVirtualDisplay/blob/d229fcf892fdda17887684b977365d1fa90255eb/pyvirtualdisplay/abstractdisplay.py#L149
如您所见,您可能需要以某种形式在 Mac 上安装 xdpyinfo
。
我想 运行 在我的 Mac 上显示一个 pyvirtualdisplay。
安装所有依赖项后,我安装了 X11,因为 我需要 Xvfb 到 运行 并将某些名为 ~/.Xauthority 的文件夹的权限更改为 777.
不过,如果我 运行
display = pyvirtualdisplay.Display(visible=0, size=(320, 240)).start()
XStartTimeoutError: Failed to start X on display ":1013" (xdpyinfo check failed).
我也尝试过改变 我的 /etc/ssh/sshd_config 文件中的 X11Forwarding 为是。 没有成功。
我该如何解决这个问题?
感谢建设性的帮助。
我在 Raspberry Pi 上尝试使用 PyVirtualDisplay 运行 Selenium 时遇到了同样的错误。我不是 运行ning Xephyr。
在单独的终端中 window 我 运行
export DISPLAY=:0 XAUTHORITY=/etc/X11/host-Xauthority
然后
Xephyr :1 -fullscreen
然后重新 运行 我的 python 脚本并且成功了。
如果这对您不起作用,这里是 PyVirtualDisplay 包中发生实际错误的地方:https://github.com/ponty/PyVirtualDisplay/blob/d229fcf892fdda17887684b977365d1fa90255eb/pyvirtualdisplay/abstractdisplay.py#L149
如您所见,您可能需要以某种形式在 Mac 上安装 xdpyinfo
。