最近一次升级后,我的笔记本电脑不再进入挂起模式。和
$pm-suspend
它似乎开始暂停,但电源按钮永远不会关闭。
我读过有关抑制剂的内容,并且有一种用于睡眠模式的抑制剂(其他都是“延迟”)。
$systemd-inhibit --list
username 1000 username 1670 csd-media-keys handle-power-key:handle-suspend-key:handle-hibernate-key Cinnamon handling keypresses block
我正在使用库班图。
$uname -a
Linux schleppi 5.15.0-48-generic #54-Ubuntu SMP Fri Aug 26 13:26:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
$lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
$echo $XDG_CURRENT_DESKTOP
X-Cinnamon
- 什么是 csd 媒体密钥?
- 为什么它首先会阻止睡眠模式?
- 我可以阻止它这样做或在必要时卸载它吗?
答案1
什么是 csd 媒体密钥?
它是 cinnamon-settings-daemon 的媒体密钥 D-Bus API,用于媒体播放器和其他功能。
引用自文档:
cinnamon-settings-daemon 会将按键事件从多媒体键发送到注册对这些事件感兴趣的应用程序。例如,这允许播放/暂停按钮控制未聚焦的音频播放器。
为什么它首先会阻止睡眠模式?
这是个好问题。如果没有在计算机前调试,就很难回答。我的猜测是 D-Bus 上仍有一些活动正在干扰睡眠模式。从您的日志来看,它似乎正在处理handle-power-key:handle-suspend-key:handle-hibernate-key
按钮。
我可以阻止它这样做或在必要时卸载它吗?
我对肉桂不太熟悉,但因为这是一个插入被称为媒体键也许可以将其删除。您必须亲自查看,但您可能会失去该按钮的功能。我去github问了一下,可能是bug。
插件源码是这里。