抱歉,我不知道该如何处理。我遇到了这个问题,这个问题已经问过了,但没有得到回答。
我不知道如何在不再次提出问题的情况下恢复旧消息。如果有更好的方法,请告诉我。但我真的需要解决这个问题。
答案1
我找到了解决问题的方法。我已永久停止了这项upower
服务。由于我的电池已烧坏,我认为我不需要运行这项服务。
为此,我运行了systemctl stop upower
。运行该命令后,我进入/lib/systemd/system
目录并重命名upower.service
为upower.service.bak
。
顺便说一句,这systemctl disable upower
对我不起作用,在我运行该程序后不久,服务就自行重启了。
答案2
如果你更喜欢 GUI 方法,可以使用Dconf 编辑器搜索并编辑以下键。
否则,在命令行上执行以下操作。(在此示例中,我将所有内容设置为零,但如果您愿意,也可以使用其他值)。
# The percentage of the battery when it is considered low.
gsettings set org.gnome.settings-daemon.plugins.power percentage-low 0
# The percentage of the battery when it is considered critical.
gsettings set org.gnome.settings-daemon.plugins.power percentage-critical 0
# The percentage of the battery when the critical action is performed.
gsettings set org.gnome.settings-daemon.plugins.power percentage-action 0
# The time remaining in seconds of the battery when it is considered low.
gsettings set org.gnome.settings-daemon.plugins.power time-low 0
# The time remaining in seconds of the battery when it is considered critical.
gsettings set org.gnome.settings-daemon.plugins.power time-critical 0
# The time remaining in seconds of the battery when critical action is taken.
gsettings set org.gnome.settings-daemon.plugins.power time-action 0
顺便说一句,您可以设置 Gnome 是否使用电池剩余电量(百分比)或时间(秒)来通知您。上面的设置将涵盖这两种情况。如果将以下值设置为false
,则使用百分比;默认值为true
,这意味着 Gnome 将使用时间来通知您。
# If time based notifications should be used.
gsettings set org.gnome.settings-daemon.plugins.power use-time-for-policy true
答案3
将 upower.service 重命名为 upower.service.bak
这是对我唯一有效的解决方案。该命令systemctl disable upower
确实可以禁用 systemd 服务,但 GNOME 电源管理系统的其他部分即使 systemd 服务已被禁用,仍会重新启动 upower。(请记住,即使使用 禁用了服务,您仍然可以使用 启动服务systemctl start
。systemctl disable
禁用只是意味着系统(重新)启动时它不会自动启动。)
是的,手动重命名是一种黑客行为,但我认为,与执行 相比,它仍然不那么黑客行为dpkg -r --force-depends upower
。