我正在尝试找到兼容的Ubuntu操作系统,xorg版本和xvfb版本.任何人都可以帮我指导安装xvfb而不必暂停初始化内置扩展GLX
到目前为止,我已尝试过以下内容
Ubuntu 13 Server(No graphics card)
sudo apt-get install xorg
sudo apt-get install xvfb
sudo apt-get install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic
Run Code Online (Sandbox Code Playgroud)
我运行命令xvfb :10
并挂起
Initializing build-in extension GLX
Run Code Online (Sandbox Code Playgroud)
我可以下载哪些特定版本可以使用,还是可以兼容的操作系统?
Raf*_*lah 12
安装Xvfb或Xephyr或Xvnc.还要安装pyvirtualdisplay python模块.这是针对Ubuntu 14.04并在16.04上进行测试的.
sudo apt-get install python-pip
sudo apt-get install xvfb xserver-xephyr vnc4server
sudo pip install pyvirtualdisplay
# optional
sudo apt-get install python-pil scrot
sudo pip install pyscreenshot
Run Code Online (Sandbox Code Playgroud)
现在你可以从你的python脚本启动Xvfb了.它将在您的脚本执行时启动Xvfb.将以下行添加到您的代码中.
from pyvirtualdisplay import Display
display = Display(visible=0, size=(1366, 768))
display.start()
Run Code Online (Sandbox Code Playgroud)
这是示例代码.
from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(1366, 768))
display.start()
browser = webdriver.Firefox()
browser.get('http://www.google.com')
print browser.title
browser.quit()
display.stop()
Run Code Online (Sandbox Code Playgroud)
输出意味着xvfb 工作正常.它应该作为后台进程(或服务)运行.
小智 6
这是我所做的:
apt安装xvfb
Xvfb&
xvfb-运行一些程序
来源:http : //realtechtalk.com/using_Xvfb_on_virtual_remote_ssh_server_to_have_X_graphical_programs_work-2287-articles
归档时间: |
|
查看次数: |
39947 次 |
最近记录: |