我将笔记本电脑设置为在插入时永不挂起,并在使用电池一段时间后挂起;这就是我想保留它的方式。
我经常在使用笔记本电脑和台式机之间切换,所以有时我的笔记本电脑插上电源但有一段时间没有使用。如果我打算在工作台上使用笔记本电脑,那没问题,但有时我想拔下笔记本电脑并随身携带去其他地方工作。但是,如果它闲置的时间足够长,我会收到类似这样的通知:
或者如果时间足够长,笔记本电脑会在我反应之前直接进入挂起模式。
我实际上是在拿起我的笔记本电脑来使用它,并且宁愿它在拔下电源后不会立即进入挂起状态。是否有任何设置可以更改,以便在拔下笔记本电脑时重新启动不活动计时器?如果做不到这一点,是否有任何解决方法,例如一些脚本可以在拔出电源管理时触发,模拟某种活动来重置计时器?
编辑 2021-09-17T18:21Z
我附上了我当前电源设置的屏幕截图。这就是我希望他们留下的方式:
问题是,如果我的笔记本电脑在插上电源时闲置了 29 分钟,然后我拔掉它,拿起它,走进客厅,坐下,它就睡在我身上,因为它现在认为它已经闲置了 29 分钟。 30分钟。我希望它以某种方式将连接/断开直流电源解释为“活动”,这样只有在拔下笔记本电脑后 30 分钟没有触摸它时它才会暂停。
拔掉电源时重置空闲时间,还是在使用交流电时重置空闲时间?
即使您设法创建了一个拔出操作(您可以),问题是您是否能及时阻止暂停。
一个更可靠的技巧是完全防止空闲时间超过空闲时间阈值,但前提是您使用 AC。
如果您在 X 上,我们该怎么做?
运行一个类似于守护进程的小型后台脚本,该脚本仅在您使用 AC且空闲时间超过(比方说)一分钟时模拟按键Control。如果您实际上不是在笔记本电脑上工作,那这个键什么都不做,只会重置空闲时间。
然后,如果您拔下电源,则会跳过虚拟按键,笔记本电脑将在 x 次后执行您设置的任何操作。
下面是这样一个脚本的示例。在评论中,您提到您使用的是 Ubuntu 18.04、Gnome,这意味着您使用的是 Mutter (X),因此您可以使用下面脚本中的工具。
如何使用?
xprintidle
和xdotool
已acpi
安装:sudo apt install xdotool acpi xprintidle
python3 /path/to/script
. 如果一切正常,请将其添加到您的启动命令中。剧本