Ubuntu 22 & 24系统下将GMAIL设置为默认邮件客户端的问题
Ubuntu 22 & 24系统下将GMAIL设置为默认邮件客户端的问题
Hey Tony, 我完全懂你现在的烦恼——系统设置里「应用>邮件」选项里只有Thunderbird,连下拉选择的入口都没有,根本没法直接把Gmail设为默认邮件客户端对吧?其实这是因为Gmail是网页端的邮件服务,不是传统的本地桌面客户端,所以系统默认的设置面板不会直接把它列进去。下面给你几个实用的解决办法:
方法1:让浏览器直接处理mailto:链接(最简单)
既然Gmail是网页端的,我们可以直接让系统点击邮件链接时,调用浏览器打开Gmail的写信界面:
- 打开你常用的浏览器(比如Chrome、Firefox)
- 找到浏览器的「协议处理」设置:
- Chrome:进入
设置>隐私和安全>网站设置>额外权限>协议处理程序 - Firefox:进入
设置>常规>应用程序,找到mailto选项
- Chrome:进入
- 将
mailto协议的默认处理程序设置为你的浏览器,或者直接指定Gmail(部分浏览器支持直接选择Gmail作为处理工具) - 设置完成后,再点击任何
mailto:链接,都会直接在浏览器中打开Gmail的新邮件编辑窗口
方法2:创建自定义桌面文件,让Gmail出现在系统默认选项里
如果你希望Gmail能显示在系统设置的邮件客户端列表中,可以手动创建一个.desktop配置文件:
- 打开终端,输入命令创建新文件:
nano ~/.local/share/applications/gmail.desktop - 将以下内容粘贴进去(注意把
google-chrome换成你常用的浏览器命令,比如Firefox就是firefox):[Desktop Entry] Name=Gmail Comment=通过Gmail发送邮件 Exec=google-chrome https://mail.google.com/mail/u/0/?view=cm&fs=1&to=%s Type=Application Terminal=false MimeType=x-scheme-handler/mailto; Icon=mail-google Categories=Network;Email; - 按下
Ctrl+O保存文件,Ctrl+X退出编辑器 - 更新系统应用数据库,让新配置生效:
update-desktop-database ~/.local/share/applications/ - 现在回到系统设置的「应用>邮件」,就能看到Gmail的选项了,直接选中它设为默认即可
方法3:用命令行直接设置默认处理程序
如果不想手动创建桌面文件,也可以用xdg-mime命令直接指定浏览器处理邮件链接:
- 若使用Chrome:
xdg-mime default google-chrome.desktop x-scheme-handler/mailto - 若使用Firefox:
xdg-mime default firefox.desktop x-scheme-handler/mailto
设置完成后,系统会直接调用浏览器打开mailto:链接,只要你在浏览器里登录了Gmail,就会自动跳转到写信界面
备注:内容来源于stack exchange,提问作者Tony LS




