如何在点击 Gnome 通知区域中的事件时打开默认日历?

如何在点击 Gnome 通知区域中的事件时打开默认日历?

我在 gnome-shell 通知区域中有一个事件的 Google 日历通知,如下所示。我已设置了默认日历应用程序。

当我点击事件通知时,没有发生任何事情。我希望默认日历应用程序打开并显示该事件。

更新:

为了测试 Khurshid Alam 的建议,我在虚拟机中安装了 ubuntu-gnome 17.04。我安装了 evolution(因为 ubuntu-gnome 中默认没有安装它)。我确保在 /etc/gnome/defaults.list 中将 evolution 设置为默认日历应用程序(“text/calendar=evolution.desktop”)。

然后我将我的 gmail 帐户添加到 gnome-online 帐户中。该 gmail 帐户被 evolution 识别,因此我无需在 evolution 中进行任何单独设置。启动 evolution 后,我可以在 evolution 中看到我的电子邮件和日历事件。我创建了一个日历条目并设置了一个提醒。正如预期的那样,在事件发生前几分钟,我在 gnome 通知区域中收到了一条通知。

然而,当我点击通知时,进化日历视图却不是打开。(注意:evolution 确实会生成自己的通知,但~仅~在运行时才会生成;单击~那些~通知~确实~打开了 evolution 日历视图。这基本上会导致同一事件产生两个通知:一个来自 gnome-online-accounts,另一个来自 evolution(如果~正在运行)。)

我的经验是,gnome 通知区域根本无法与任何日历应用程序集成。它只与 gnome-online 帐户集成以显示通知。单击通知不会带您查看事件的详细信息;您真正能做的就是单击小“x”以关闭通知。

这是正确的吗?还是我遗漏了什么?

(更新结束)

我目前已选择“Wavebox”作为我的日历应用程序,但当我选择“日历”(gnome-calendar)作为默认日历应用程序时,我遇到了同样的问题。我应该补充一点,单击 Gnome Shell 通知区域中的电子邮件通知打开默认的电子邮件应用程序(就我而言,也是 Wavwebox)。

我正在使用 ubuntu-gnome 17.04。我的系统上没有安装 evolution。

这是事件通知。我可以将鼠标悬停在事件上以突出显示它,但单击它没有任何作用... Gnome-Shell 通知区域

这是默认日历设置... 默认日历设置

相关内容