任务栏图标互换问题


以上就是在开了QQ后任务栏上的QQ图标实际为龙芯浏览器……有点意思。

是的,这是已知问题,尚未查明原因

这个问题,在openkylin, deepin 都有长期出现。

我怀疑是 某个 或者 多个 /usr/share/applications/xxx.desktop 菜单文件里,某项的键值后面,漏了一个收尾的 分号; 导致的 数据id 错位。

(或者某个键值 有多余的 空格,导致的数据解析时 id 错位?)

比如 Mimetypes 项。重点是 国类某些厂商适配提供的 deb 软件包。我在某家 cad 厂商的 deb 包里,就见到过 缺分号 的问题。

以前在 openkylin 上,就见过 输入法的图标,在alt + shift 切换时,图标显示为一个 “跨”字,莫名其妙。

不记得是 openkylin 1.0 还是 2.0 版本了。

输入法 可能是 sogou ,也可能是 fcitx5

但是从编程和数组逻辑上讲,应该是 xxx.desktop 里面,exec 程序名,和图标 icon 键值对应的问题。

难道是某个 desktop 文件里,exec行 或者 icon 行,有多余的空格,或者键值为空?