GNOME 控制中心允许我在“详细信息”»“默认应用程序”下选择 Web 浏览器。但是,只有通过包管理器安装的浏览器才能在那里选择。如何指定在 GNOME 应用程序想要启动 Web 浏览器时运行的任意可执行文件?
我的问题的背景是,每次我单击某个 GNOME 应用程序中的链接时,我都想选择在哪个不同的 Firefox 配置文件中打开相应的网页。Firefox 不支持此功能;它只允许您在没有 Firefox 实例运行时选择配置文件。因此,我编写了一个提供此功能的小包装器脚本,我希望 GNOME 应用程序运行此包装器脚本,而不是直接运行 Firefox。
我正在使用 Ubuntu GNOME 16.04。
答案1
答案2
我遇到了同样的问题。创建一个具有独特“名称”字段的新 .desktop 文件,并按照 ~/.local/share/applications 中的建议将其保存。然后通过xdg-settings set default-web-browser
默认浏览器进行更改:
xdg-settings set default-web-browser firefox-private.desktop
执行该命令后,Gnome 设置中会出现一个新条目。但是更改默认浏览器后,我的 Gnome 设置又忘记了自定义条目。