是的,这是已知问题,尚未查明原因
这个问题,在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 行,有多余的空格,或者键值为空?
