是否可以使用 MATE 面板在小程序或指示器中显示进化日历事件?

是否可以使用 MATE 面板在小程序或指示器中显示进化日历事件?

作为一名长期的 Ubuntu 用户,我记得这是如何在 Ubuntu 12.04 LTS 中实现的。
它有indicator-datetime并显示了来自 GNOME Evolution 的日历事件(连接到某个 CalDav 服务器或使用本地日历)。所需的小程序应该看起来像

屏幕截图 2
(从此问答

如何在现代 MATE 桌面中获得此功能?

答案1

在 Ubuntu MATE 18.04 LTS 和更新版本中是可能的。

我们需要安装indicator-datetimeGNOME Evolution

sudo apt-get install indicator-datetime --no-install-recommends
sudo apt-get install evolution

然后在 Evolution 中设置日历帐户(电子邮件、联系人和日历在此处)并确保日历可见。

注意:如果我们正在运行 Ubuntu MATE 18.10 或 19.04,那么我们需要在
sudo apt-get install gnome-calendar --no-install-recommends继续之前安装 GNOME 日历。

首次手动启动指标:

systemctl start indicator-datetime.service --user

indicator-datetime然后我们将在 MATE 面板中看到带有日历的第二个时钟(由 提供):

日历

为了使其在每次启动时启动,我们需要将此行添加到启动应用程序mate-session-properties)或者用编程方式设置:

mkdir -p ~/.config/autostart/
cat << EOF > ~/.config/autostart/indicator-datetime.desktop 
[Desktop Entry]
Type=Application
Exec=systemctl start indicator-datetime.service --user
Hidden=false
X-MATE-Autostart-enabled=true
Name[en_US]=indicator-datetime
Name=indicator-datetime

EOF

我们只需要重新排列 MATE 面板,使其包含单个时钟和其他指示器。实际上,我们需要移除右侧小程序。
结果将如下所示:

钟

时钟上会有所需的日历。


对于 Ubuntu MATE 16.04 LTS,请参阅其他答案采用了 hacky 方法

相关内容