KDE 环境 ,程序要打开 url 时,怎么让它不通过 KIO client

Screenshot_20210406_210856

程序要打开 url 时(例如,这是我用 wine 运行的 QQ,点击 QQ 空间那个星形图标)
以前其他 DE 是直接打开 firefox,并成功打开对应的 web。
而现在 KDE 总是出这个 KIO Client,并且最后还总是说 “套接字操作超时”,无法进入

我怀疑是文件关联的问题,Wine 应该是用的 XDG-MIME 接口。先清除缓存,

sudo mv /usr/share/applications/mimeinfo.cache /usr/share/applications/mimeinfo.cache.bak
rm ~/.local/share/applications/mimeinfo.cache

然后你修改下文件关联试试

哎呀,真是,KDE 不知不觉把默认网页浏览器调成它的 “根据 URL 内容决定应用程序”

在系统设置里调回 Firefox 就行了

不过,还有一个小问题,为什么 KDE 的 “根据 URL 内容决定应用程序” 调用的 KIO Client 总是连接失败呢?

我觉得可能是 KIO 把这个当成下载到本地然后打开。但腾讯的这个是个跳转链接,发送要跳转的地址后自然就关闭套接字了,KIO 还傻傻的以为文件没有下载。