Total Pageviews

Saturday, 27 April 2013

Ubuntu终端下运行使用QtWebKit的Python脚本

服务器上没有装图形服务(X server),终端下无法运行有GUI的程序。
运行提示:cannot connect to X server :0.0
Xvfb可以虚拟出一个X终端服务,使得在没有安装X Server的机器上也能运行GUI程序。

安装Xvfb:sudo apt-get install xvfb

测试:xvfb-run --server-args="-screen 0, 640x480x24" python webkit-test.py

参考文章:
http://www.blogs.uni-osnabrueck.de/rotapken/2008/12/03/create-screenshots-of-a-web-page-using-python-and-qtwebkit/
http://hi.baidu.com/pkubuntu/blog/item/7dcc064ff0246a3eaec3abe2.html