草庐IT

linux - WebDriverError错误: Chrome failed to start: exited abnormally

我正在尝试在ubuntu14.04虚拟机(通过谷歌云)上运行Protractor测试,出于某种原因,当我运行“protractorconf.js”时,我收到一条错误消息:E/launcher-WebDriverError:未知错误:Chrome无法启动:异常退出为了安装headlesschrome,我遵循了这个任务:https://gist.github.com/alonisser/11192482在运行Protractorcons.js之前,我正在运行"webdriver-managerstart"当我运行“Xvfb-ac:2-screen01280x1024x16”时,它会卡住'正

linux - 在 Xvfb 服务器中获取窗口列表

我正在尝试在debian挤压机的Xvfb服务器中获取窗口列表。我正在做的是:$Xvfb:2&$DISPLAY=:2;wmctrl-l但是我收到了这个错误:Cannotgetclientlistproperties.(_NET_CLIENT_LISTor_WIN_CLIENT_LIST)这是正常现象还是我遗漏了什么?谢谢!! 最佳答案 我遇到了类似的问题。我的情况是xfce-panel没有配置。最后我执行了:sudochmod-x/usr/bin/xfce4-panel这解决了问题(我不需要这个面板)。这是一个肮脏的黑客。正确的方法是

linux - 在 Xvfb 服务器中获取窗口列表

我正在尝试在debian挤压机的Xvfb服务器中获取窗口列表。我正在做的是:$Xvfb:2&$DISPLAY=:2;wmctrl-l但是我收到了这个错误:Cannotgetclientlistproperties.(_NET_CLIENT_LISTor_WIN_CLIENT_LIST)这是正常现象还是我遗漏了什么?谢谢!! 最佳答案 我遇到了类似的问题。我的情况是xfce-panel没有配置。最后我执行了:sudochmod-x/usr/bin/xfce4-panel这解决了问题(我不需要这个面板)。这是一个肮脏的黑客。正确的方法是

linux - 在 Linux 上安装 xvfb

我正在尝试让Selenium在Linux应用程序服务器上进行一些自动浏览。我被困在我从Selenium发送的“perl记录”请求启动浏览器的位置,独立的selenium服务器抛出错误-“等待创建配置文件超时!”。我从浏览这个错误中了解到,我可以通过为我在linux服务器上安装的firefox浏览器创建一个配置文件来解决这个问题。但是,当我尝试创建配置文件时,出现错误-Error:nodisplayspecified当我查找这个时,我发现SO帖子建议我可以通过先在服务器上安装xvfb然后在启动selenium服务器之前设置DISPLAY变量来解决这个问题。但是,我不是root用户,想检查

linux - 在 Linux 上安装 xvfb

我正在尝试让Selenium在Linux应用程序服务器上进行一些自动浏览。我被困在我从Selenium发送的“perl记录”请求启动浏览器的位置,独立的selenium服务器抛出错误-“等待创建配置文件超时!”。我从浏览这个错误中了解到,我可以通过为我在linux服务器上安装的firefox浏览器创建一个配置文件来解决这个问题。但是,当我尝试创建配置文件时,出现错误-Error:nodisplayspecified当我查找这个时,我发现SO帖子建议我可以通过先在服务器上安装xvfb然后在启动selenium服务器之前设置DISPLAY变量来解决这个问题。但是,我不是root用户,想检查

linux - 如何在 headless 服务器上利用我的独立显卡?

我正在为BioMesh3D开发一个远程可视化项目,利用增强的服务器进行处理和渲染。如果我们将用户设置为自动登录到图形桌面,就很容易让它工作,因为这样我们就有了一个正在运行的xserver。我们希望完全headless地运行它,而无需进行自动登录。如果我们想完全headless地运行服务器,似乎我们唯一的选择就是依赖像Xvfb这样的东西。但由于我们正在做一些相当复杂的渲染,我们想利用独立显卡。是否可以让Xvfb使用显卡?如果没有,我们可以使用其他方法吗? 最佳答案 如果您想在Linux上使用硬件OpenGL渲染,那么您的选择是:尝试使

linux - 如何在 headless 服务器上利用我的独立显卡?

我正在为BioMesh3D开发一个远程可视化项目,利用增强的服务器进行处理和渲染。如果我们将用户设置为自动登录到图形桌面,就很容易让它工作,因为这样我们就有了一个正在运行的xserver。我们希望完全headless地运行它,而无需进行自动登录。如果我们想完全headless地运行服务器,似乎我们唯一的选择就是依赖像Xvfb这样的东西。但由于我们正在做一些相当复杂的渲染,我们想利用独立显卡。是否可以让Xvfb使用显卡?如果没有,我们可以使用其他方法吗? 最佳答案 如果您想在Linux上使用硬件OpenGL渲染,那么您的选择是:尝试使

linux - 如何让 Xvfb 在 32 位颜色上工作

谁能告诉我如何让Xvfb在32位颜色上工作?例如,Vnc4server工作正常,但不符合我的目的。>/etc/X11#Xvfb:1-screen01600x1200x24erroropeningsecuritypolicyfile/etc/X11/xserver/SecurityPolicy(EE)XKB:Couldn'topenrulesfile/usr/share/X11/xkb/rules/baseCouldnotinitfontpathelement/usr/share/fonts/X11/cyrillic,removingfromlist![config/hal]couldn

linux - 如何让 Xvfb 在 32 位颜色上工作

谁能告诉我如何让Xvfb在32位颜色上工作?例如,Vnc4server工作正常,但不符合我的目的。>/etc/X11#Xvfb:1-screen01600x1200x24erroropeningsecuritypolicyfile/etc/X11/xserver/SecurityPolicy(EE)XKB:Couldn'topenrulesfile/usr/share/X11/xkb/rules/baseCouldnotinitfontpathelement/usr/share/fonts/X11/cyrillic,removingfromlist![config/hal]couldn

linux - xvfb-在 OS X 上运行

是否可以在OSX上运行xvfb?我开发了一个使用xvfb-run的PHP应用程序。在我使用Ubuntu之前,它还不错。现在我已经转移到Mac上,但该应用程序无法运行。或者也许有任何跨平台的替代方案可以在Linux/OSX上使用它? 最佳答案 X11不再包含在OSX中:https://support.apple.com/en-us/HT201341OSX的X11服务器和客户端库可从XQuartz项目获得:http://xquartz.macosforge.org/我不确定它是否包含所有其他X好东西,例如Xvfb。在那种情况下,您可以自