如何将 chrome 的 gmail 快捷方式或任何其他 app.desktop 设置为默认电子邮件客户端?它不会显示在默认应用程序的设置部分。我看到的只有 geary 和 gnome-gmail。
答案1
您可以通过两种方式将 Gmail 设置为打开所有电子邮件链接:
简单的方法
如果您从 Google Chrome 登录到您的 Gmail 帐户,您应该会看到一个“眼睛”图标,表示该网站想要安装服务处理程序。单击它,然后allow
单击done
。现在,每当您单击一封电子邮件时,它都会在您的 Gmail 中打开。
艰辛的道路
打开您最喜欢的文本编辑器并添加以下几行:
#!/bin/sh firefox https://mail.google.com/mail?view=cm&tf=0&to=`echo $1 | sed ‘s/mailto://’
另存为open_gmail.sh
(或任何你喜欢的)
- 在终端中输入以下命令并给出
open_gmail.sh
文件的确切路径:
chmod u+x /path/to/open_gmail.sh
- 现在我假设
thunderbird
是您的默认客户端。我将thunderbird.desktop
在此示例中编辑文件。首先只需通过以下方式备份该文件:
cp /usr/share/applications/thunderbird.desktop path/to/where/you/want_to_save
- 现在开放
thunderbird.desktop
:
sudo nano /usr/share/applications/thunderbird.desktop
找到下面这行Exec=thunderbird %u
- 并使其看起来像:
Exec=/path/to/open_gmail.sh %u
保存并退出。
- 跑步
sudo update-desktop-database
现在,只要您单击电子邮件地址,它就会在 Firefox 中打开 Gmail。如果您尚未登录 Gmail,它会先要求您登录。
如果要恢复此操作,请用/usr/share/applications/thunderbird.desktop
原始文件的备份替换编辑的内容usr/share/applications/thunderbird.desktop
。