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