KDE Plasma 6 双显示器缩放、Panel 自动隐藏失效问题排查记录
今天遇到了一个比较奇怪的 KDE Plasma 问题,记录一下排查过程,希望能帮到遇到相同问题的人。
系统环境
- 系统:Kubuntu 26.04(Resolute)
- 桌面环境:KDE Plasma 6
- 会话:Wayland
- 双显示器(内置屏 + DP 外接显示器)
出现的问题
升级系统后突然出现了一系列异常:
- 每个显示器独立缩放消失,只能设置全局缩放
- 两个 Panel 自动隐藏全部失效
- Panel 一直显示,并且遮挡应用窗口
- 最大化窗口不会避让 Panel
- 有时窗口标题栏关闭按钮都会被 Panel 挡住
- 显示设置还提示:
不支持显示器之间的空隙,请确保所有显示器均相邻紧贴放置。
最开始还以为是 Wayland 或 KScreen 的 Bug。
排查过程
首先确认不是登录到了 X11:
bash
echo $XDG_SESSION_TYPE输出:
text
wayland说明仍然运行在 Wayland。
随后查看显示器状态:
bash
kscreen-doctor -o两个显示器均被正常识别。
接着查看 Plasma 版本:
bash
apt policy plasma-desktop plasma-workspace结果发现:
text
plasma-desktop 6.6.4
plasma-workspace 6.6.5这里就发现问题了。
Plasma 的核心组件竟然不是同一个版本。
原因分析
由于 plasma-workspace 已经升级到 6.6.5,
但是 plasma-desktop 仍然停留在 6.6.4。
导致 Plasma Shell 与 Desktop 组件版本不一致,从而出现了一系列 Panel、缩放以及显示配置异常。
解决方法
升级 plasma-desktop:
bash
sudo apt update
sudo apt upgrade系统提示:
text
将被升级:
plasma-desktop
plasma-desktop-data升级完成并重启后:
bash
sudo reboot所有问题全部恢复正常。
修复结果
升级后:
text
plasma-desktop 6.6.5
plasma-workspace 6.6.5恢复正常:
- ✅ 每个显示器独立缩放恢复
- ✅ Panel 自动隐藏恢复
- ✅ Panel 不再遮挡窗口
- ✅ 最大化窗口重新避让 Panel
- ✅ 双显示器显示正常
总结
如果 KDE Plasma 突然同时出现:
- Panel 自动隐藏失效
- Panel 遮挡窗口
- 每屏缩放变成全局
- Wayland 行为异常
建议第一时间检查:
bash
apt policy plasma-desktop plasma-workspace确认 Plasma 核心组件是否处于相同版本。
如果发现版本不一致,优先完成系统更新,而不是急着删除 KDE 配置或重装系统。
这次问题最终并不是 Wayland 或 KScreen 本身的 Bug,而是一次 Plasma 软件包版本不一致 导致的兼容性问题。
希望这篇记录能帮助遇到类似问题的朋友,少走一些弯路。