[Plasma 6] 依赖 org.kde.plasma.quicklaunch 的插件(uswitcher 等)全部失效,模块找不到/不兼容

### 问题描述 最近将系统升级到 **KDE Plasma 6.5.5 (Wayland)** 后,所有依赖 `org.kde.plasma.quicklaunch` 模块的 Plasma 插件(核心是 uswitcher,还有自定义快速启动组件)全部无法正常工作,核心报错如下:

file:///home/rain/.local/share/plasma/plasmoids/com.dv.uswitcher/contents/ui/main.qml:14:1: module "org.kde.plasma.quicklaunch" is not installed

尝试将 uswitcher 插件恢复显示后,又触发 Plasma 6 兼容性校验报错:

這個元件是供某個未知的舊版 Plasma 用的,與 Plasma 6 不相容。請與元件作者聯絡,待其發佈更新版本。

系统环境

  • OS: Arch Linux x86_64
  • Kernel: 6.18.9-arch1-2
  • DE: KDE Plasma 6.5.5
  • WM: KWin (Wayland)
  • 插件路径:
    • uswitcher: `~/.local/share/plasma/plasmoids/com.dv.uswitcher/`
    • 手动克隆的 quicklaunch 重构版:`~/.local/share/plasma/plasmoids/org.kde.plasma.quicklaunch/`

已尝试的解决方法(均无效)

  1. **定位/安装 quicklaunch 插件**

    • 执行 `find /usr/share/plasma/ -name "*quicklaunch*" -type d` 未找到系统级 quicklaunch 目录;
    • 安装 `plasma-workspace-plugins` 后仍无系统级 `org.kde.plasma.quicklaunch` 模块;
    • 从 GitHub 克隆适配 Plasma 6 的 quicklaunch 重构版,放到用户插件目录,`kpackagetool6` 验证已识别该插件。
  2. **修复插件元数据与 QML 导入路径**

    • 修改 uswitcher 的 `metadata.json`:
      • 将 `X-Plasma-API` 改为 `6.0`,补充 `X-Plasma-QmlImports` 字段(替换 `~` 为绝对路径 `/home/rain/...`);
      • 修复 JSON 语法错误(缺失逗号);
    • 在 quicklaunch 的 `contents/ui/` 目录添加 `qmldir` 文件,声明模块信息:
      ```qml
      module org.kde.plasma.quicklaunch
      plugin quicklaunchplugin
      main main.qml
      核心疑问
  3. Plasma 6 是否彻底移除了 org.kde.plasma.quicklaunch 系统模块?

  4. 纯 QML 脚本的 quicklaunch 插件(无编译后的 .so 库)是否无法被 Plasma 6 识别为可导入模块?

  5. 如何让依赖 quicklaunch 的第三方插件(如 uswitcher)在 Plasma 6 中正常加载该模块?

  6. 补充信息

    • kpackagetool6 -t Plasma/Applet --list 输出

列出 /home/rain/.local/share/plasma/plasmoids/ 中的 KPackageType: Plasma/Applet
com.dv.uswitcher
org.kde.plasma.quicklaunch
qml6imports | grep -i quicklaunch 无任何输出(说明模块未被 QML 引擎识别)。

希望有大佬能指点 Plasma 6 下 org.kde.plasma.quicklaunch 模块的正确配置方式,或提供替代方案解决 uswitcher 等插件的依赖问题。