8得票2回答
如何在无头服务器上利用独立显卡?

我正在为BioMesh3D工作,开发一个远程可视化项目,利用加强版服务器进行处理和渲染。如果我们设置一个用户自动登录到图形桌面,那么很容易让它运行起来,但是我们希望完全无头运行而不必进行自动登录。 如果我们想完全无头运行服务器,似乎唯一的选择是依靠Xvfb之类的东西。但由于我们正在进行一些相...

8得票1回答
如何从Xvfb中获取所有显示的进程?

我有一个程序,它启动ChromeDrivers,然后启动Chrome浏览器,并在执行一些任务后尝试关闭两者(使用Selenium)。但是往往我的程序无法杀死ChromeDriver/Chrome浏览器。当我尝试杀死ChromeDriver时,Chrome浏览器和所有其他子进程都没有被杀死。 ...

8得票1回答
在Linux服务器上通过Nightmare.js在无头模式下运行Electron(Atom-Shell)

我正在构建一个爬虫程序,以便轻松地爬取JS单页应用程序。在使用PhantomJS时遇到了一些难以置信的挫败感(内存泄漏、过时的Webkit、不死进程等等问题),因此我决定切换到NightmareJS,它可以做同样的事情,但是在幕后使用Electron。Electron有很多优点(使用最新的Ch...

8得票3回答
在Heroku上是否有可能运行xvfb?

我想在Heroku上运行xvfb。在我的Mac上,我使用dmg文件安装它。有人知道如何在Heroku上操作吗? 我发现了这些构建包(http://github.com/douglasjsellers/heroku-xvfb-buildpack),但是按照说明似乎无法解决问题,因为xvfb仍未...

8得票2回答
在Docker容器中使用VNCserver + GUI应用程序 + 虚拟显示器

我希望在Docker容器内运行Firefox(或任何图形化应用程序)。 我的要求:在启动容器时,我应该创建一个虚拟显示器,启动VNC服务器,然后启动GUI应用程序。这意味着容器成功启动后,我可以通过VNC客户端连接到容器内运行的GUI应用程序。关闭应用程序后,容器应自动停止。 尝试1: 我...

7得票2回答
如何从本地浏览器观看远程服务器上Docker中的Xvfb会话?

我正在运行一个自己构建的docker,它正在运行端对端测试。浏览器已经启动并运行,但我想要另外一个好用的功能,即在线查看会话的能力。 我的docker run命令是: docker run -p 4444:4444 --name ${DOCKER_TAG_NAME} ...

7得票2回答
在Mac上有没有一种方式可以以无头方式运行GUI应用程序?

我正在使用以下技术在Linux和Windows中运行GUI应用程序: Linux: 注: :~$ Xvfb :99 -ac & :~$ DISPLAY=:99 ./app 这在Mac OS X上不会百分之百地工作,即使Xvfb已默认安装,因为大多数应用程序运行在Aqua环境中...

7得票1回答
Python在Windows上的XVFB错误

对于虚拟帧缓冲区(无头测试),我正在使用Xvfb和PyVirtualDisplay,在Ubuntu中运行良好,但在Windows 7中显示错误。以下是出现问题的代码部分。 from pyvirtualdisplay import Display display = Display(visib...