Kubuntu 18.04 无法设置默认网络浏览器

Kubuntu 18.04 无法设置默认网络浏览器

Telegram 中的链接一直在打开随机应用程序(图像查看器、Calibre 等),因此我检查了一下系统设置 > 应用程序 > 默认应用程序 > Web 浏览器

“在基于 URL 内容的应用程序中打开 URL”听起来像是罪魁祸首,因此我将其改为“在以下应用程序中(Firefox)”。

但是离开此屏幕或重新启动(两者)后,设置将恢复:

图片1

我从控制台运行了系统设置,但是我看不到任何明显的错误

更新: 我在虚拟机中运行了全新安装的 Kubuntu 18.04 并尝试了此操作,结果相同。进行了所有可用更新并重新启动,再次尝试 - 结果相同 - 尽管是在全新的库存系统上。

答案1

不太理想,但我使用了with the following command:Kubuntu 18.04 中默认应用程序对话框中的选项。对于 Firefox,我认为这会起作用:/usr/bin/firefox %s。我更喜欢 Google Chrome,所以我使用了:/usr/bin/google-chrome %s

Kubuntu 18.04 中的默认应用程序对话框的屏幕截图

答案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 

然后我可以更新我的默认应用程序。

相关内容