无法让 CutyCapt 工作。我在 CentOS 7 VM 上运行它。我直接在命令行上运行它,还没有使用脚本。
# echo $DISPLAY
:0
# CutyCapt --url=https://hostname/abc --out=test.jpg
qt.qpa.screen: QXcbConnection: Could not connect to display
Could not connect to any X display.
当我用它运行时遇到同样的问题xvfb-run
# xvfb-run --server-args="screen 0, 1920x1080x24" CutyCapt --url=https://hostname/abc --out=test.jpg
qt.qpa.screen: QXcbConnection: Could not connect to display :99
Could not connect to any X display.
/bin/xvfb-run: line 186: kill: (4853) - No such process
我也启用了 X11 转发/etc/ssh/sshd_config
,但似乎没有帮助。
# cat /etc/ssh/sshd_config |grep X11Forw
#X11Forwarding no
X11Forwarding yes
关于如何实现这一点,有什么建议吗?
答案1
您应该X11Forwarding yes
用替换ForwardX11 yes
。