问题标签 [pyvirtualdisplay]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Xvfb 支持的 PyVirtualDisplay 所需的最小软件包
如果xvfb
PyVirtualDisplay 只使用后端,那么最少需要安装哪些包?
在PyVirtualDisplay 文档中,该示例安装了各种东西,如下所示:
需要帮助尝试识别不需要的不必要的包。将使用 pyvirtualdisplay 来运行 Selenium/ChromeDriver。谢谢!
linux - 关闭 SSH 连接后由 systemd 运行的 GUI 应用程序崩溃
我正在使用带有 pyautogui 和 pyvirtualdisplay 的 Headless Ubuntu 服务器 (AWS) 来使用 OCR 和 selenium 测试/收集信息。
现在我遇到了一个有趣的问题,在开发脚本时(我通过 SSH 连接到服务器),我能够运行所有内容,并且 GUI 自动化按预期工作。当我想使用 ansible 将完整的工作部署到另一台服务器上时,问题发生了。
这种情况下的应用程序或脚本是使用 Ansible 作为 SystemD 服务部署的,我还创建了一个简单的网络服务器,它显示来自 pyvirtualdisplay 的屏幕截图,以显示每隔几秒发生的情况。
即使 systemD 服务以 ubuntu 用户身份运行应用程序,在我关闭 SSH 连接时,一些应用程序崩溃并且 pyvirtualdisplay 仅包含黑屏。
应用程序在 SSH 连接处于活动状态时工作(即使我没有作为 SSH 用户执行任何操作)在我关闭 SSH 连接的那一刻,Discord 崩溃并出现错误:
这看起来就像没有真正的用户登录并且 Discord 在写入某些用户目录时遇到一些麻烦。
在 Linux 操作系统方面更有经验的人可以向我解释那里可能发生的事情,以及是否可以在没有任何登录用户的情况下使其工作?
谢谢你的任何提示:)
python - PyVirtualDisplay for Windows 的任何替代品?
我正在寻找使用 Selenium 和 Chrome webdriver 自动化流程,但该流程需要使用无法在无头模式下工作的 chrome 扩展。我希望仍然能够在屏幕外运行此代码,并看到有人提到有人通过使用 PyVirtualDisplay 绕过我的问题,但我很遗憾地了解到这不适用于 Windows。有没有类似的东西我可以使用,或者我应该简单地尝试运行 Linux VM?