Linux
使用 xephyr 禁用 PyVirtualDisplay 的螢幕保護程序
如何禁用 PyVirtualDisplay 和 xephyr 的螢幕保護程序?
我發現的最接近的是https://unix.stackexchange.com/questions/608187/xephyr-server-does-not-have-extension-for-dpms-option從命令行呼叫“xset s off” . 我在 IDE 中執行 Python,所以不確定如何使用我的 Python 程序呼叫 xset。
我正在使用 CentOS 7、Python 3.9.7 和其他軟體包的最新版本(例如,對 CentOS 的所有更新和對 python 軟體包的更新)。
我的程式碼如下所示:
disp=Display(visible=1, ).start() #selenium tests …
將“-s 0”添加到 xephyr 命令行。
在 Python 中:
disp=Display(visible=1, extra_args=['-s', '0']).start()