![Kubuntu 18.04 无法设置默认网络浏览器](https://linux22.com/image/1157339/Kubuntu%2018.04%20%E6%97%A0%E6%B3%95%E8%AE%BE%E7%BD%AE%E9%BB%98%E8%AE%A4%E7%BD%91%E7%BB%9C%E6%B5%8F%E8%A7%88%E5%99%A8.png)
Telegram 中的链接一直在打开随机应用程序(图像查看器、Calibre 等),因此我检查了一下系统设置 > 应用程序 > 默认应用程序 > Web 浏览器。
“在基于 URL 内容的应用程序中打开 URL”听起来像是罪魁祸首,因此我将其改为“在以下应用程序中(Firefox)”。
但是离开此屏幕或重新启动(两者)后,设置将恢复:
我从控制台运行了系统设置,但是我看不到任何明显的错误。
更新: 我在虚拟机中运行了全新安装的 Kubuntu 18.04 并尝试了此操作,结果相同。进行了所有可用更新并重新启动,再次尝试 - 结果相同 - 尽管是在全新的库存系统上。
答案1
答案2
对我有帮助的是:(我正在使用 Kubuntu 18.04 LTS)找到以下文件
/home/USERNAME/.config/mimeapps.list
并像这样编辑它:
[Default Applications]
application/x-desktop=doublecmd.desktop;
inode/directory=doublecmd.desktop;
inode/symlink=pcmanfm.desktop
text/html=google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
最后两x-scheme-handler/...
行对我来说是空的,因此我在这里写了 google chrome,因为我更喜欢 chrome。
答案3
此错误似乎已在 18.04.3 中得到解决
答案4
我遇到了类似的问题。对我来说,这是由于文件 ~/.config/mimeapps.list 不属于我。
而且它是此文件夹中唯一不属于我的文件。
所以我更改了文件所有者:
cd
cd .config/
sudo chown myUserName:myUserGroup mimeapps.list
然后我可以更新我的默认应用程序。