在没有桌面环境的情况下设置默认应用程序

在没有桌面环境的情况下设置默认应用程序

自从很棒的窗口管理器主要是一个窗口管理器,而不是一个完整的桌面环境,我不知道如何管理的概念默认应用程序

如果没有安装桌面环境,我应该在哪里配置在单击应用程序中的超链接时启动哪个 Web 浏览器,而该应用程序只是希望我的环境提供默认 Web 浏览器来服务 URL 单击?

答案1

除此之外xdg-utils,使用该alternatives机制也会对您有所帮助。在 Debian(我认为现在大多数发行版)上它已经存在,无需安装任何东西。我会给你一些关于 url、web 的例子:

update-alternatives --list x-www-browser
update-alternatives --query x-www-browser
sudo update-alternatives --config x-www-browser

最后一个命令(注意sudo,它会进行更改,第一个和第二个仅用于查看)将向您显示一个菜单以选择默认浏览器。

还可以查看 (--query, --list) 上的gnome-www-browser.如果您使用 lynx 或 w3m 等 cli/tui 浏览器,也可能如此www-browser

更高级一点,如果您需要添加应用程序或更改优先级:

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /opt/LatestFirefox/firefox 300

数字越大,优先级越高。然后你可以运行,

sudo update-alternatives --config x-www-browser

您将在选项中看到新的应用程序。

有一个 GUI 包,galternatives可以更轻松地查看所有可用的替代方案。但我不相信它能做出改变,它并不总是对我有用。

相关内容