如何更改打开 url-s 的默认浏览器?
为了进行健全性检查,我尝试过:
xdg-open 'http://unix.stackexchange.com'
它会在其他浏览器中打开。我找到了有关将应用程序分配给文件类型的信息和xdg-mime default xpdf.desktop application/pdf
。但我不知道如何应用这些知识url
?url
有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.