我使用具有音频输出的外接显示器并将其用于我的音频系统。但是,如果桌面进入睡眠模式,它会自动切换到笔记本电脑的扬声器。
我想pacmd list-sink-inputs | grep 'RUNNING'
每 20 秒检查一次是否正在播放声音,如果是,则自动重置空闲时间。
目前我使用咖啡因,但这完全禁用了空转。
播放声音时如何防止计算机进入睡眠状态?如何从命令行重置空闲时间?
我使用具有音频输出的外接显示器并将其用于我的音频系统。但是,如果桌面进入睡眠模式,它会自动切换到笔记本电脑的扬声器。
我想pacmd list-sink-inputs | grep 'RUNNING'
每 20 秒检查一次是否正在播放声音,如果是,则自动重置空闲时间。
目前我使用咖啡因,但这完全禁用了空转。
播放声音时如何防止计算机进入睡眠状态?如何从命令行重置空闲时间?
这是我想出的。它使用您已经在使用的咖啡因
caffeinate
包中的命令。另一种使用
xdotool
. 如果有东西在播放,它会在你不注意的情况下稍微移动鼠标并将其留在原处。只要确保你已经
xdotool
安装: