Skip to content

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 软件包版本不一致 导致的兼容性问题。


希望这篇记录能帮助遇到类似问题的朋友,少走一些弯路。

OliverLin 的自托管文档库。