当我单击网页中的“mailto”时,如何将 mutt 设置为默认邮件客户端?

dai*_*isy 12 linux email mutt

mutt当我点击mailto:网页中的某个标签时,我想从终端开始。那可能吗?目前 Firefox 启动,我真的不喜欢它;它加载缓慢且不必要。

Mar*_*rco 11

首先,您需要确保存在.desktopXDG 规范所需的文件。对于 GUI 程序,很可能已经有一个合适的.desktop文件,对于终端应用程序,您通常必须创建自己的文件。检查/usr/share/applications现有文件的目录。可能已经有mutt.desktop文件了。如果没有,请创建一个。

然后编辑文件~/.local/share/applications/mimeapps.list并添加以下行

[Default Applications]
x-scheme-handler/mailto=mutt.desktop;
Run Code Online (Sandbox Code Playgroud)

这将向mailto处理程序注册 mutt 。您可以通过以下方式确认注册成功

xdg-mime query default 'x-scheme-handler/mailto'
Run Code Online (Sandbox Code Playgroud)

应该输出mutt.desktop. 现在你可以点击 Chrome 中的“mailto”,一个终端应该弹出一个 mutt 实例。甚至不需要重新启动桌面会话或浏览器。


小智 0

您运行的是哪个桌面环境?您需要检查它的 MIME 类型处理程序的设置,了解如何为此类事情设置特定的处理程序。