X11:在守护程序中启动桌面管理器

时间:2013-07-31 18:48:51

标签: selenium-webdriver celery daemon x11 xvfb

我正在尝试做什么:
在自动模式下在守护进程(celeryd)中制作桌面和正在运行的程序(带有Selenium的Firefox Webdriver,如果它很重要)的截图。
我需要桌面管理器运行,这是强制性要求。目前我正在尝试使用Fluxbox,但我可以切换到任何其他经理。

目前的进展:
我可以在守护进程中启动X-server(Xvfb)并启动Selenium Webdriver。当我尝试从终端创建它时,Fluxbox启动成功,但在守护程序中失败并且日志中出现以下错误:
Can't create directory
Failed to load database:
Failed to load database:/init
Retrying with: /etc/X11/fluxbox/init

我尝试直接指定init-file,但Can't create directory错误仍然存​​在且Fluxbox无法启动。
这可能是守护进程模式限制。

问题:
是否可以在守护程序中运行任何桌面管理器?
如果是,那我该怎么办?

0 个答案:

没有答案