检查清单
是网页端还是客户端
客户端
当前系统环境
Fedora Linux 44 (GNOME 50 Wayland)
当前 Node.js 及 npm 版本
No response
当前版本
v3.1.1
具体信息
安装方式
通过 dnf 包管理器安装 RPM 包
问题描述
在fedora linux 的 gnome 桌面中,当点击应用图标打开应用后,panel 出现的图标为空白而不是 SPlayer 的 icon;如果我把 SPlayer 的启动图标固定在 panel 时,启动应用后则会出现一个新的空白图标。
复现方式
- 在 Wayland 桌面的 Linux 中安装 SPlayer
- 点击应用图标启动
- panel 出现空白图标,预期为 SPlayer 图标,不符合预期
Workaround
经过排查,问题应该出在 /usr/share/applications/SPlayer.desktop 文件中的 StartupWMClass 上,将其从 SPlayer 改为 splayer (全小写)后可解决问题:
[Desktop Entry]
Name=SPlayer
Exec=/opt/SPlayer/SPlayer %U
Terminal=false
Type=Application
Icon=SPlayer
StartupWMClass=splayer
MimeType=x-scheme-handler/orpheus;
Comment=A minimalist music player
Categories=Audio;Music;AudioVideo;
问题原因推测
v3.0.0 的 /usr/share/applications/SPlayer.desktop 和 v3.1.1 完全一致,但没有上述问题。没有尝试 v3.1.0。
个人推测是新版本在打包过程中引入了一些问题。
检查清单
是网页端还是客户端
客户端
当前系统环境
Fedora Linux 44 (GNOME 50 Wayland)
当前 Node.js 及 npm 版本
No response
当前版本
v3.1.1
具体信息
安装方式
通过 dnf 包管理器安装 RPM 包
问题描述
在fedora linux 的 gnome 桌面中,当点击应用图标打开应用后,panel 出现的图标为空白而不是 SPlayer 的 icon;如果我把 SPlayer 的启动图标固定在 panel 时,启动应用后则会出现一个新的空白图标。
复现方式
Workaround
经过排查,问题应该出在
/usr/share/applications/SPlayer.desktop文件中的StartupWMClass上,将其从SPlayer改为splayer(全小写)后可解决问题:问题原因推测
v3.0.0 的
/usr/share/applications/SPlayer.desktop和 v3.1.1 完全一致,但没有上述问题。没有尝试 v3.1.0。个人推测是新版本在打包过程中引入了一些问题。