我正在使用 Xephyr 运行 X 嵌套会话来自动化游戏。我需要屏幕一直亮着。我已禁用 ubuntu 睡眠定时器,它似乎对整个 PC 都有效,但嵌套 X 服务器会随机进入黑屏。我不知道是什么原因造成的。它发生过一次夜间(工作时间后工作正常),今天测试时发生过两次。
我使用服务器运行,
Xephyr -br -ac -noreset -resizeable -softCursor -screen 1800x800 :1 &
然后运行我的终端
DISPLAY=:1 alacritty
,并在 X 会话中运行:
openbox &
我必须运行的唯一窗口管理器,
firefox -noremote -P MyProfile &
我在其中运行游戏
,然后我使用 python 脚本通过 pyautogui 自动化它,这需要屏幕打开,并且当它随机变黑时会中断。
在我写这篇文章的时候发生过一次。如果我将鼠标移到 X 会话上,它就会恢复正常工作。