您尚未登录。

#1 2022-05-27 14:03:31

herbaltea
会员
注册时间: 2021-09-11
帖子: 10

关机/重启时提示:"The system is going down for poweroff NOW!!"

几天前更新Arch之后,在关机或重启时,出现wall message并有蜂鸣声,显示为"The system is going down for poweroff NOW!!"
我是KDE+SDDM,但根据 Arch Linux 英文论坛 的帖子,好像这个问题最近也出现在了各个DM上,包括gnome和xfce。
用 shutdown --no-wall 可以避免这个消息,看讨论貌似也不是bug,但每次关机都有蜂鸣声并多等3秒真的很烦。
还是想请问大家有什么绕过去的好办法吗?

离线

#2 2022-09-16 22:15:41

野鹤
会员
注册时间: 2022-08-15
帖子: 53

Re: 关机/重启时提示:"The system is going down for poweroff NOW!!"

同问

离线

#3 2022-09-16 22:39:50

zhuangzhuang
会员
注册时间: 2022-08-14
帖子: 164
个人网站

Re: 关机/重启时提示:"The system is going down for poweroff NOW!!"

野鹤 说:

同问

我这有这条消息,但并未听到蜂鸣声


上学中

离线

#4 2022-09-17 00:26:58

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,964
个人网站

Re: 关机/重启时提示:"The system is going down for poweroff NOW!!"

相关提交: https://github.com/systemd/systemd/commit/cdf370626f

群友 q234rty 的解决方案

# /etc/systemd/system/disable-wall.service 

[Unit]
Requires=systemd-logind.service
After=systemd-logind.service
Description=Disable logind wall messages

[Service]
Type=oneshot
ExecStart=/usr/bin/busctl set-property org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager EnableWallMessages b false

[Install]
WantedBy=multi-user.target

离线

#5 2022-09-17 07:12:46

野鹤
会员
注册时间: 2022-08-15
帖子: 53

Re: 关机/重启时提示:"The system is going down for poweroff NOW!!"

谢谢,单位的电脑,周一试试

依云 说:

相关提交: https://github.com/systemd/systemd/commit/cdf370626f

群友 q234rty 的解决方案

# /etc/systemd/system/disable-wall.service 

[Unit]
Requires=systemd-logind.service
After=systemd-logind.service
Description=Disable logind wall messages

[Service]
Type=oneshot
ExecStart=/usr/bin/busctl set-property org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager EnableWallMessages b false

[Install]
WantedBy=multi-user.target

离线

#6 2022-10-07 20:30:41

野鹤
会员
注册时间: 2022-08-15
帖子: 53

Re: 关机/重启时提示:"The system is going down for poweroff NOW!!"

谢谢,有效。

依云 说:

相关提交: https://github.com/systemd/systemd/commit/cdf370626f

群友 q234rty 的解决方案

# /etc/systemd/system/disable-wall.service 

[Unit]
Requires=systemd-logind.service
After=systemd-logind.service
Description=Disable logind wall messages

[Service]
Type=oneshot
ExecStart=/usr/bin/busctl set-property org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager EnableWallMessages b false

[Install]
WantedBy=multi-user.target

离线

页脚