我希望整合 Gmail 和 Google 日历网络与 Unity 交互。这意味着几件事。
- 在系统信息 > 默认应用程序中设置
firefox 'https://mail.google.com/mail/?shva=1#inbox'
为邮件命令。这显然需要我以某种方式将自定义命令添加到 Gnome3 的邮件默认应用程序列表中。 - 在系统信息>默认应用程序中设置
firefox 'https://calendar.google.com'
为日历命令。 - 点击右上角的日期并选择“添加事件...”运行
firefox 'https://calendar.google.com'
。 - 单击某处的 mailto 链接时,在 Gmail 中打开该链接,并正确设置“收件人:”字段。可能类似于
firefox 'https://mail.google.com/mail/?extsrc=mailto'url=%s
。尝试从 nautilus 邮寄文件时也这样做可获得加分。
提示:
- 我认为(1)和(2)可以通过设置某种 .desktop 文件来实现,
~.local/share/applications/
但我尝试过的方法没有奏效。 - 我还猜测(3)和(4)可能需要进行一些
/desktop/gnome/url-handlers
编辑gconf-editor
。
编辑:看来,通过集成 Web 应用程序,最终可以在 12.10 中实现一个优雅的解决方案。
答案1
1) 桌面文件中的“MimeType”行包含“x-scheme-handler/mailto;”,这导致应用程序显示为首选电子邮件处理程序。
首选应用程序的“默认应用程序”功能在 GNOME 3 中隐藏得很好,作为“系统信息”实用程序中的“默认应用程序”选项卡。
考虑使用 GNOME Gmail 包。它将为您处理此问题,将您的默认浏览器集成为桌面(Gmail)邮件处理程序。它不处理日历链接 - 这需要额外的桌面文件。
4) 您找不到比 GNOME Gmail (http://gnome-gmail.sf.net) 更好的 Gmail mailto URL 处理。它可以与 Naaultilus“发送到...”配合使用,甚至支持 Libre Office“发送 -> 文档作为电子邮件...”。
答案2
您可以使用 Ubuntu 软件中心应用程序在 Ubuntu Unity 上安装 Gnome Gmail。
安装后,只需运行 Gnome Gmail 并选中将其用作默认邮件应用程序的框。
超级简单:D
答案3
这是一个不成熟的解决方案,用于过渡期,直到出现更好的解决方案。作为上述解决方案的补充也不错。它在 Firefox Unity 图标上创建了 Gmail/Compose/Contacts/Calendar 的右键单击条目。也适用于其他浏览器。
在“~/.local/share/applications/firefox.desktop”中创建自定义 Firefox 启动器,内容如下。
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;
StartupWMClass=Firefox
StartupNotify=true
X-Ayatana-Desktop-Shortcuts=Gmail;Compose;Contacts;Calendar;SafeMode
[Gmail Shortcut Group]
Name=Gmail
Exec=firefox 'https://mail.google.com/mail/?shva=1#inbox'
TargetEnvironment=Unity
[Compose Shortcut Group]
Name=Compose
Exec=firefox 'https://mail.google.com/mail/?shva=1#compose'
TargetEnvironment=Unity
[Contacts Shortcut Group]
Name=Contacts
Exec=firefox 'https://www.google.com/contacts'
TargetEnvironment=Unity
[Calendar Shortcut Group]
Name=Calendar
Exec=firefox 'https://calendar.google.com'
TargetEnvironment=Unity
[SafeMode Shortcut Group]
Name=SAFE MODE
Exec=firefox -safe-mode
TargetEnvironment=Unity
答案4
要将 gmail 设为标准应用程序,可以使用 Ubuntu SW Centre 的更简单的解决方案。注意:仅适用于 gmail,不适用于日历!!!
启动 Ubuntu SW Centre。搜索“桌面网络邮件”---> 安装此应用程序
安装成功后,进入 Unity Dash,输入“桌面网络邮件”并选择“桌面网络邮件配置”。这里只有一个选择:您喜欢哪个网络邮件系统?在本例中是“gmail”。
关闭应用程序,进入系统设置,选择详细信息 > 标准应用程序。点击“电子邮件”选择框 > “桌面 Webmail”,即可完成。
从现在开始,点击的每个电子邮件链接都会在您的默认浏览器中启动 Gmail。