我想开发一个小应用程序,我想将事件添加到 Gnome 面板时钟的日历中。它是如何工作的?有我可以使用的 D-Bus 接口吗?或者我可以直接访问进化数据服务器吗?
我正在运行 gnome-shell 3.2.0,当我单击顶部面板中间的时钟小程序时,会显示以下内容:

我不需要整个右侧部分,即虚线右侧,专门用于“在线帐户”与进化日历的集成。有没有办法删除/禁用它,所以我可以只拥有日历小程序的日期部分(垂直虚线左侧)?
我只是喜欢浏览日期,看看这个月还剩多少天之类的。我将 Google 的网络界面用于我的“日历”。
我刚刚在 Korganizer 中添加了 Google 日历帐户,它运行良好,但这些事件没有显示在时钟小部件中。是否可以?
注意:这个问题是关于 KDE 的。
我在我的日历中使用 Mozilla Thunderbird 中的 Lightning 扩展。我希望能够以列表格式查看和打印我的日历事件,例如
DATE Event
DATE Event
DATE Event
Run Code Online (Sandbox Code Playgroud)
等等。有没有办法让Lighting做到这一点?或者还有其他应用程序可以做到这一点吗?
今天,我所有的事件和任务都从我的 Thunderbird 中突然消失了。但是,我有 .thunderbird 文件夹的完整备份。
如何恢复我的日历数据?
我将这些文件恢复到以前的版本:
/home/me/.thunderbird/xxx.default/calendar-data/local.sqlite
/home/me/.thunderbird/xxx.default/prefs.js
但我仍然看不到我的 Thunderbird 中的任何数据。
我还应该做什么?
我刚刚注册了 fruux.com 日历和联系人帐户。但是,当我尝试将这些详细信息添加到平板电脑的日历应用程序时,却无法添加。
我只能添加一个 Google 帐户。如何将非 Google 帐户添加到我的日历应用程序?
在 Evolution 中,人们可以选择哪些日历应具有活动通知。Gnome Calendar 似乎缺少此功能。每天早上我都会收到一堆关于我所有日历的通知,这很烦人。
有没有办法只选择一些所需的日历来推送通知?
我希望 KDE 日历小部件显示我在 Thunderbird 中配置的egroupware日历 ( Caldav ) 中的日历事件。服务器使用TLS 客户端证书身份验证,尽管自 2006 年以来就存在相应的错误,但 KOrganizer 不支持该身份验证。因此,我无法将日历直接连接到KOrganizer 。
PS:Kubuntu 21.10、Plasma 5.22.5、Thunderbird 91.5,但这一切应该是无关紧要的
更新 1:我已成功在 Lightning 中创建一个可供 KDE 访问的 .ics 文件日历。如果有人告诉我如何在闪电中本地同步两个日历,那将是一个完整的解决方案。或者,如果我可以自动从 Lightning 导出到 ics 文件(覆盖旧文件),这也将是一个完整的解决方案。
更新 2:在 gnome 上有一个很棒的 Thunderbird 插件: https: //addons.thunderbird.net/en-us/thunderbird/addon/eds-calendar-integration/reviews/
不确定是否与此处的问题相同。我重新安装了 Ubuntu 20.04,并在设置应用程序的在线帐户中添加了我的 Google 帐户。
一开始我可以在 GNOME 日历中完美地看到我所有的日历。但不确定我可能安装了什么,现在日历不见了......
我认为它发生在安装Arc Menu扩展之后,这需要我安装以下依赖项:
sudo apt install gnome-shell-extensions gnome-menus gir1.2-gmenu-3.0
Run Code Online (Sandbox Code Playgroud)
所以现在我再也无法在 GNOME 日历中看到我的 Google 日历了:

有什么线索吗?