[Problem feedback] [经验分享] ThinkPad X13 键盘的静音快捷键异常问题的排查与解决
Tofloor
poster avatar
limo22
deepin
2026-03-02 07:46
Author

这台ThinkPad购买自2025年的年末,从转转平台购入,购买后就安装了UOS 1070 系统,系统安装完成后键盘的故障现象:

键盘的静音快捷键与系统音频输出模块冲突,具体表现为:

1)系统自动静音,关闭静音后自动打开;

2)使用快捷键关闭静音后键盘所有按键无反应,需按一下Ctrl才恢复;

3)自动开启静音期间静音指示灯持续闪烁;(安装一下别的发行版试一下问题是否一样,后续修复排故会在这个帖子里更新)

之前发帖子解决指纹功能的帖子里也提到了这个故障现象,看到论坛里有人也发帖求助了这个问题,首先我不是操作系统系统运维专业的人员,只是普通国产系统的爱好者,所以高技术性的排查技巧是没有的,我的排查思路是:

1)使用多个发行版LIveCD启动看看是否问题依旧,主要集中在哪些发行版上;

2)更换内核看看是否是因为内核驱动造成的;

3)检查Tinkpad-acpi的配置文件问题;

4)是否是音频服务或驱动原因;

上述几个方向试着使用Ukylin22.04、Openkylin、银河麒麟V10、ubuntu16.04的liveCD启动机器查看键盘情况,结果键盘静音键都正常,快捷键指示灯开关也正常,看到这里我开始怀疑UOS1070发行版有问题了,再试试更换内核,先后更换6.1.32内核和5.18.0内核问题依旧,这开始怀疑是UOS1070发行版问题了,我回忆到一个细节,就是安装完系统后有一段时间功能是正常的,后来更新系统,登录账号没多久就出现这个问题了,。。。。。。。更新系统?我尝试过重新安装系统(保留用户文件)问题也依旧,。。。。。。用户配置文件?。。。。。。

我使用UOS1070 liveCD启动电脑,将home/user/整个都拷贝下来,将原系统的home文件夹备份,将liveCD的home/user/的文件拷贝到对应位置。。。。重启。。。。

问题解决了!!!!!!

我为了确认问题又将原/home/user/x下的文件拷贝回来。。。。。。重启。。。。。。故障又回来了-------确定了问题就在这!

为了缩小范围想到问题可能出在.config这个文件夹下,就单独试了拷贝这个文件试了一下,确实是这个文件夹的问题,再往下排查确定是哪个文件..............

.config 下的主要配置项解读

1. 桌面与文件管理相关

  • Desktop —— 通常是指向 ~/Desktop 的符号链接或占位文件,不重要。

2. 自动启动与系统服务

  • autostart —— 存放用户自启动的 .desktop 文件。如果某个自启动程序干扰了音频服务,可能影响LED,但可能性较小。
  • autostop —— 类似 autostart 但用于停止,一般少见。
  • systemd —— 用户级 systemd 服务配置,与系统服务无关,一般不直接影响。

3. 输入法与键盘

  • fcitx —— Fcitx 输入法的用户配置目录。如果输入法劫持了某些快捷键,可能导致Fn键异常,但静音键通常不由输入法处理。
  • SogouPY —— 搜狗输入法用户配置。同样可能性低,但输入法可能占用键盘事件,可暂不考虑。
  • enchant —— 拼写检查库配置,无关。

4. 音频与多媒体

  • pulse —— 最关键目录之一。PulseAudio 的用户配置,包括默认音频设备、模块加载、音量状态等。如果此目录下的配置损坏或与新版系统不兼容,会导致音频状态变化无法正确传递给LED。这是排查重点。

5. Deepin/UOS 桌面环境

  • deepin —— Deepin 桌面环境的通用配置目录。
  • dsg —— Deepin 系统级守护(Deepin System Guard)配置。
  • dde-first-run.log_uos —— 首次运行的日志,非配置文件。
  • deepinwmrc —— Deepin 窗口管理器配置(基于 kwin),可能包含窗口行为设置,但不直接控制LED。
  • dconf —— 最关键目录之一。dconf 是 GNOME/Deepin 使用的配置数据库,存储了大量应用和桌面环境的设置,包括键盘快捷键、电源管理、声音设置等。替换此目录可能重置了与静音键相关的键值绑定。
  • kwinrc —— KDE窗口管理器 kwin 的配置文件。快捷键、窗口规则等存储于此。静音键可能被映射为 kwin 动作,而非系统级音频控制,这会导致LED不同步。
  • kglobalshortcuts —— KDE 全局快捷键配置文件,直接定义了按键与系统动作的绑定。这是静音键功能是否正常的关键。如果静音键被绑定到 kwin 的“静音”动作而非系统音频服务的动作,LED可能不工作。

6. 其他应用

  • google-chrome —— Chrome 浏览器配置,无关。
  • gitk-3.0 —— Git 图形工具配置,无关。
  • Trolltech.conf —— Qt 库的旧配置文件(Trolltech 是 Qt 公司原名),通常包含 Qt 应用程序的默认设置,影响甚微。
  • user-dirs.dirs —— 定义用户目录(如桌面、下载等)的路径,无关。

7. 可疑文件/目录

  • cpis —— 可能是第三方输入法或工具,但不明。

根据AI分析dconf这个文件夹嫌疑最大,打开这个文件夹发现文件夹下有两个文件,liveCD只有一个文件

image.png 截图_选择区域_20260302082321.png

将这两个文件备份后,将liveCD的文件拷入,重启。。。。。。。。。。。。。。键盘问题没有复现,解决了!!!

最后分析:可能的问题是系统的云同步功能修改了这个文件造成的。

问题原因,打开系统音效,只要关机音效选中,设置音量,键盘的静音键又开始闪烁了;

image.png

最后实锤是这个系统音效的问题,之前推断的dconf应该只是只是保存的设置配置。

附上问题视频:OS系统键盘快捷键静音键异常,系统自动静音的故障问题-哔哩哔哩】 https://b23.tv/VCkjunv

烦请官方关注一下这个问题,尽早修复

2026-3-5排查继续进行:

前几天发现键盘静音键指示灯问题与开启了系统音效的“关机“”音效,这里继续深入排查:

截图_选择区域_20260305191520.png

把排查拆开,

1)通过编辑配置文件打开,关机音效,看看电脑的反应,确定电脑快捷键是因为读取了音效设定配置文件后的反应;

通过直接编辑~/.config/dconf/user文件,执行gsettings set com.deepin.dde.sound-effect system-shutdown true写入开启关机音效配置&gsettings set com.deepin.dde.sound-effect system-shutdown false写入关闭关机音效配置,可以正常开启和关闭“关机”音效,这样打开后不会触发静音键异常;

2)监听 D-Bus 信号确定静音状态是怎么被执行的;

打开终端,执行这个命令,然后不要动这个终端

输入指令:dbus-monitor --session > /tmp/flash-during.log

手动打来控制中心→声音→系统音效→点击选中关机音效

观察指示灯从闪烁到常亮,打开终端按住Ctrl+c终止dbus监听,打开/tmp找到flash-during.log,我的有1点多兆,直接丢给AI进行分析:

截图_选择区域_20260305191039.png

截图_选择区域_20260305191114.png

截图_选择区域_20260305191134.png

通过命令行修改的虽然没有马上闪烁静音指示灯和自动打开静音,而且使用期间无任何问题,但是重启系统,这个静音键指示灯又开始闪烁并自动开启静音;

很可能是一个系统服务在开机时自动读取了当前配置,然后触发了那个副作用,这样问题就变得有趣了,通过设置进行配置会直接触发静音键异常,通过命令行修改配置不会触发静音键异常,当重启时系统读取配置文件时会触发静音键异常。

使用UOS1070安装镜像里的liveCD启动电脑,开启“关机音效”静音指示灯也闪烁并自动开启静音,关闭“关机音效”又恢复正常,现在确定原因为系统BUG(存在thinkpad AMD机型)

2026.3.7继续排查

先上传日志:新建文本.txt

日志可以明确确认 deepin-sound-theme-player.service 存在「无限启停」行为,且日志完整还原了启停循环的核心特征:

日志行 行为解读 异常点
Starting Deepin Sound Theme Player... 服务启动中 短时间内频繁出现(如 21:14:06→21:14:14→21:14:21),正常服务启动后应长期运行,而非几秒就重启;
Started Deepin Sound Theme Player. 服务启动成功 启动后仅运行 6~14 秒就退出(如 21:14:06 启动→21:14:12 退出,仅 6 秒);
deepin-sound-theme-player.service: Succeeded. 服务无报错退出 退出码为 0(正常退出),但频繁退出 + 重启,属于「无报错但逻辑异常」的无限启停;

启停频率量化

  • 21:14:03 退出 → 21:14:06 启动(间隔 3 秒);
  • 21:14:12 退出 → 21:14:14 启动(间隔 2 秒);
  • 21:14:20 退出 → 21:14:21 启动(间隔 1 秒);
  • 21:24:15 启动 → 21:24:29 退出(运行 14 秒后退出,仍远短于正常服务运行时长);
统计项 数值 细节说明
总事件数(Starting+Started+Succeeded) 102 条 日志中明确记录的启停相关事件,无遗漏;
实际启停循环数 1 次循环 =「Starting→Started→Succeeded」(3 条日志),部分循环无「Started」(启动瞬间完成),按「Starting+Succeeded」成对计数,最终统计为 34 次;
循环时长范围 4~24 秒 单次循环(启动→退出)最短 4 秒(19:30:40 启动→19:30:45 退出),最长 24 秒(20:24:29 启动→20:24:53 退出),平均约 3.7 秒 / 循环;
时间分布特征 无间断高频循环 从 19:30 首次启动到 21:35 最后一次退出,仅 21:14~21:24 有 10 分钟间隔(触发 systemd 启动限制),其余时间无间断循环,完全符合「无限启停」定义。

先排查到这感觉随着问AI的次数变多,有种被AI牵着思路走的样子,排查到这应该能帮助UOS官方对问题的修复有一定帮助。。。。

算法→少数人。。。。。

Reply Favorite View the author
All Replies
昨夜的星辰
deepin
2026-03-02 10:22
#1

我的是触控板不能用,也不知道为啥前段时间又莫名其妙好了😂

Reply View the author