如何设置默认浏览器?

如何设置默认浏览器?

如何更改打开 url-s 的默认浏览器?

为了进行健全性检查,我尝试过:

xdg-open 'http://unix.stackexchange.com'

它会在其他浏览器中打开。我找到了有关将应用程序分配给文件类型的信息xdg-mime default xpdf.desktop application/pdf。但我不知道如何应用这些知识urlurl有mimetype吗?

答案1

我假设您想要更改为 URL 打开的默认应用程序 更改
此设置的简单方法是使用gnome-control-center info和更改默认应用程序。

是的,架构类型是

x-scheme-handler/http=
x-scheme-handler/https=

每个后面跟着你要打开http的application.desktop

这里是一个示例 mimeapps.list,其中 chromium 作为 http 应用程序

答案2

使用xdg-utils:

xdg-settings set default-web-browser brave-beta-bin.desktop

如果您不知道与您喜爱的浏览器关联的桌面文件,请使用油稿:

➜ mimeo --app2desk brave-beta        
brave-beta
  brave-beta-bin.desktop

在本例中,我使用的是brave浏览器的测试版,因此我指定了用于启动浏览器的命令,并且mimeo能够找到关联的桌面文件。

测试

➜ mimeo --mime2desk x-scheme-handler/http 
x-scheme-handler/http
  brave-beta-bin.desktop

➜ mimeo --mime2desk x-scheme-handler/https
x-scheme-handler/https
  brave-beta-bin.desktop

➜ xdg-open https://google.com         

~ via ⬢ v13.10.1 
➜ Opening in existing browser session.

相关内容