Как давно пользователь Ubuntu, я вспомнил, как это было реализовано в Ubuntu 12.04 LTS.
Он имел indicator-datetime
и отображал события календаря из GNOME Evolution (подключенный к какому-либо серверу CalDav или использовавший локальный календарь). Нужный апплет должен выглядеть как
(из этого Q & A )
Как получить эту функциональность на современном рабочем столе MATE?
Это возможно в Ubuntu MATE 18.04 LTS и более новых версиях.
Нам нужно установить indicator-datetime
и GNOME Evolution с
sudo apt-get install indicator-datetime --no-install-recommends
sudo apt-get install evolution
Затем настроить учетную запись календаря в Evolution (E-Mail, Contacts и Calendar здесь) и убедиться, что календарь виден.
Примечание: если мы работаем с Ubuntu MATE 18.10 или 19.04, нам нужно установить календарь GNOME с
sudo apt-get install gnome-calendar --no-install-recommends
, прежде чем продолжить.
Сначала запустите индикатор вручную с помощью:
systemctl start indicator-datetime.service --user
Затем мы увидим вторые часы (предоставленные indicator-datetime
) с календарем на панели MATE:
Чтобы запустить его при каждой загрузке, нам нужно добавить эту строку в Startup Applications (mate-session-properties
) или установить ее программно way:
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 так, чтобы на ней были одиночные часы и другие индикаторы. На самом деле нам нужно удалить правый апплет Clock .
Результат будет выглядеть так:
и часы будут иметь необходимый календарь.
Для Ubuntu MATE 16.04 LTS см. другой ответ с помощью хакерского метода .