刚刚安装好 Arch Linux,然后打算去设置里调整一下 TouchPad,显示器等,但是点进去显示
Error loading QML file
。
本来包括 Display, Power Manager 等好多都显示
Error loading QML file
,具体的报错都还没来得及复制下来,因为要求助所以安装了 Fcitx5 和 Fcitx5-rime,然后配置了添加了rime,结果打算去复制错误的时候就恢复正常了,所以现在就只记得了
Error loading QML file
,以及部分的
fiel://***/kcms/kcm***
,
qrc:/qt/qml/org/***
,用 * 代替是因为好多都没有记下来。
不知道有没有大佬知道是什么原因,不过现在正常显示了所以也不算什么大问题了,但还是想知道是什么原因,刚安装好就这样了,不知道是不是安装的时候有步骤搞错了。
离线
可能是这个bug
最近编辑记录 alzpmq (2024-07-21 09:43:22)
离线
我也有这个问题,刚装好系统,里面有些设置都是显示不出来或者QML问题,不过我让系统进入待机,过了半小时后再开就好了(好吧,我只是把笔记本趴下,然后去吃了个饭)
又菜又爱玩,还爱发脾气
离线
我是重启一遍就好了 Orz
离线
我是重启一遍就好了 Orz
执行pacman -Scc 后也可以解决
离线
关掉,重进,一般就好了
离线
如果实在不行也没办法,这个bug挺玄学的,有很多莫名其妙的触发方式,有时候也会莫名其妙的好,等KDE团队解决吧
离线
我的复现情况是:
官方仓库plasma6.1.3,qt6.7,打开系统设置,进入任何“空白”的设置项——比如“触摸板”,之后再进其他一些设置项——比如“快捷键”,快捷键这里就会报qml相关的错误;而反过来,先进入“快捷键”设置项,再进入“触摸板”设置项,就不会有任何报错。
而打开testing仓库,更新至plasma6.1.4,问题依旧;打开kde unstable仓库,更新qt至6.8后,也有类似情况。
最后我查找了下系统环境变量printenv | grep -i qml,发现我设置了一项QML_DISABLE_DISK_CACHE=1,将其去掉,删除~/.cache/systemsettings下的东西,重启,问题解决。
通过查找落絮https://luoxu.archlinuxcn.org/#g=1031857103&q=QML_DISABLE_DISK_CACHE
发现可能是之前为了解决某些qml相关问题才设置了这个环境变量,现在应该是不需要了(qt6.8的情况下)。
更新,降级回qt6.7,该问题又出现了。
删除~/.cache下的所有东西,依然无法解决。
看来是要qt6.8才能解决这个问题。
更新,试了各种方法,均无效,包括重新安装某几个包并强行覆盖,依旧可以稳定复现。遂重新打开kde unstable仓库,更新qt至6.8,果然问题解决了。
最近编辑记录 kaminyan2323 (2024-08-11 23:58:10)
离线