Ubuntu 18.04 中 60 秒关机延迟

Ubuntu 18.04 中 60 秒关机延迟

当我按下关机按钮时弹出 60 秒延迟的提示,这有什么合理的原因吗?

我按下关机按钮来关机,如果我想重新启动,我只需在电脑关机时按下“打开”按钮,这并不难。

我可以消除延迟吗?我不明白为什么会有延迟???

答案1

这是 Ubuntu 内置的自动保护功能,以防您无意中按下电源按钮,例如忘记保存文件。要覆盖此设置,sudo poweroff请立即做出响应sudo reboot(重新启动)。

答案2

我的解决方案包括以下步骤:

  1. 使用dconf-editorgsettings停止向 Gnome 发送关机事件
  2. acpi按照示例中所述创建自定义事件处理程序

要关闭 Gnome 的事件处理:

gsettings set org.gnome.settings-daemon.plugins.power button-power nothing
gsettings set org.gnome.settings-daemon.plugins.power power-button-action nothing

现在为电源按钮创建自定义事件处理程序(以 root 身份执行以下操作):

在文件夹中/etc/acpi/events创建事件文件。我button-power使用以下内容调用我的文件:

event=button[ /-]power
action=/etc/acpi/powerbtn.sh "%e"

括号中的位表示regexp“空格、斜杠或破折号”。如果您确信您的内核只提供斜杠,则可以使用显式字符。

在文件夹中etc/acpi创建上面提到的脚本文件(powerbtn.sh),其内容如下:

#!/bin/bash
/usr/bin/logger "Custom shutdown in response to event $1"
/sbin/shutdown -h now "Custom shutdown: $1"

重新启动或发送您的acpida SIGHUP,您的电源按钮现在将立即启动受控关机。

答案3

gsettings set org.mate.session logout-timeout 3

将把计时器设置为 3 秒。

答案4

如同@可怕的蝌蚪的答案。
但是在我的 Ubuntu 22.04 安装上什么有效。

1. 禁用 Ubuntu/Gnome 的设置。(如果尚未禁用)

gsettings set org.gnome.settings-daemon.plugins.power power-button-action nothing

2. 为电源按钮事件创建 acpi 操作。

在文件夹中/etc/acpi/events创建一个尚未被使用的名称的文件
(示例文件名power-button-fast-shutdown:),内容如下:

event=button/power
action=/sbin/shutdown -h now

(如果不熟悉终端文件处理,请从终端启动编辑器:sudo gedit或文件管理器sudo nautilus

相关内容