Loading...

文章背景图

落雪音乐桌面歌词窗口任务栏隐藏问题修复

2026-08-07
13
- 字
- 分钟
|

问题

开启桌面歌词后,歌词窗口作为独立窗口出现在 KDE dock 栏中,导致点击 dock 图标时在主窗口和歌词窗口之间切换,而非最小化/恢复主窗口。

原因

Electron 的 skipTaskbar 在 Wayland 原生模式下无效,歌词窗口无法从任务栏隐藏。主窗口和歌词窗口的 WM_CLASS 和 Window Role 完全相同(均为 lx-music-desktop / browser-window),但窗口标题不同:歌词窗口标题为 Lyric - LX Music。

解决办法

通过 KDE 窗口规则(KWin Window Rules)强制隐藏歌词窗口的任务栏条目。

  1. 打开 系统设置 → 窗口管理 → 窗口规则

  2. 点击 添加新规则,设置匹配条件:

    字段 匹配方式 值
    窗口类(应用程序) 完全匹配 lx-music-desktop
    窗口标题 完全匹配 Lyric - LX Music
  3. 添加以下属性:

    属性 策略 值
    跳过任务栏(Skip taskbar) 强制(Force) 是(Yes)
    跳过窗口切换器(Skip switcher) 强制(Force) 是(Yes)
  4. 点击 确定 保存

验证

开启桌面歌词后,歌词窗口不再出现在 dock 栏中,点击 dock 图标可正常最小化/恢复主窗口。

备注

  • 窗口标题 Lyric - LX Music 是区分歌词窗口和主窗口的唯一标识,必须设置此匹配条件
  • KDE Bug #503565(XWayland 窗口规则不生效)已于 2025-06-25 修复,Plasma 6 较新版本可正常使用窗口规则

相关参考

  • GitHub issue #919 — Electron 17+ 导致 Wayland 桌面歌词隐藏任务栏 API 不可用

成功案例:

KDE 窗口规则隐藏歌词窗口的 dock 条目

原创

落雪音乐桌面歌词窗口任务栏隐藏问题修复

本文链接: 落雪音乐桌面歌词窗口任务栏隐藏问题修复

本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

评论交流

文章目录