将 .desktop 快捷方式设置为默认电子邮件应用程序

将 .desktop 快捷方式设置为默认电子邮件应用程序

如何将 chrome 的 gmail 快捷方式或任何其他 app.desktop 设置为默认电子邮件客户端?它不会显示在默认应用程序的设置部分。我看到的只有 geary 和 gnome-gmail。

答案1

您可以通过两种方式将 Gmail 设置为打开所有电子邮件链接:

简单的方法

如果您从 Google Chrome 登录到您的 Gmail 帐户,您应该会看到一个“眼睛”图标,表示该网站想要安装服务处理程序。单击它,然后allow单击done。现在,每当您单击一封电子邮件时,它都会在您的 Gmail 中打开。

艰辛的道路

  1. 打开您最喜欢的文本编辑器并添加以下几行:

    #!/bin/sh
    firefox https://mail.google.com/mail?view=cm&tf=0&to=`echo $1 | sed ‘s/mailto://’
    

另存为open_gmail.sh(或任何你喜欢的)

  1. 在终端中输入以下命令并给出open_gmail.sh文件的确切路径:

chmod u+x /path/to/open_gmail.sh

  1. 现在我假设thunderbird是您的默认客户端。我将thunderbird.desktop在此示例中编辑文件。首先只需通过以下方式备份该文件:

cp /usr/share/applications/thunderbird.desktop path/to/where/you/want_to_save

  1. 现在开放thunderbird.desktop

sudo nano /usr/share/applications/thunderbird.desktop

找到下面这行Exec=thunderbird %u

  1. 并使其看起来像:

Exec=/path/to/open_gmail.sh %u

保存并退出。

  1. 跑步sudo update-desktop-database

现在,只要您单击电子邮件地址,它就会在 Firefox 中打开 Gmail。如果您尚未登录 Gmail,它会先要求您登录。

如果要恢复此操作,请用/usr/share/applications/thunderbird.desktop原始文件的备份替换编辑的内容usr/share/applications/thunderbird.desktop

相关内容