在 Linux 终端管理你的日历

KDE 很适合在 Linux 上进行基于终端的日程安排。konsolekalendar 命令让你从终端查看和管理 iCal 日历。

KDE 很适合在 Linux 上进行基于终端的日程安排。konsolekalendar 命令让你从终端查看和管理 iCal 日历。

在 Linux 终端管理你的日历

我是一个 KDE 用户,多年来我一直在 Plasma 桌面上进行着看似无尽的探索。如果你在公开场合问我,我可能会声称自己对我每天使用的桌面了如指掌。但实际上,我只是刚刚触及到表面而已。似乎每天我都能学到一个新的 KDE 技巧,让我的生活变得更轻松或更有趣,我最新的发现是 konsolekalendar 命令,它让你从终端查看和管理 iCal 日历。

Akonadi

Akonadi 项目是一个底层 KDE 框架,帮助 Plasma 桌面跟踪所有的个人信息管理器(PIM)数据。它主要是为开发者服务的,包括很多可以让程序员用来创建应用的库,通过这些程序你可以访问你的联系人、笔记、电子邮件、日历等等。Akonadi 中包括一些终端命令,比如 akonadictl 可以启动和停止 Akonadi 服务,但它们大多是为了排除故障。然而,konsolekalendar 是一个面向用户的命令,可以让你完全访问 Kontact 套件的所有数据,包括 KMail、Notes 和日历。

如果你正在运行 KDE 的 Plasma 桌面,那么你已经安装了 Kontact 套件。

Kontact UI

你也安装好了 Akonadi 和它的工具,所以你所需要的基于终端的日历完成了!

从终端查看你的日历

由于 NextCloudRadicale 等项目的存在,你可以托管自己的 iCal 日历服务,或者你可能已经在流行的供应商(例如,Google)那里拥有一个 iCal 账户。当你使用 Kontact 管理日历时,你订阅了一个日历对象(用 Akonadi 的术语说是一个“ 集合 collection ”)。当你对你的本地日历进行更新时,这些变化会被送回你的 iCal 服务器以同步你的日历服务器和客户端。

无论你是否使用过 Kontact 的日历功能,你在 Kontact 中都有一些默认的日历对象。你有一个叫个人日历生日和纪念日的日历对象。

以下是如何显示当天的日历(默认为个人日历):

“`
$ konsolekalendar
Date: Saturday, January 15, 2022
10:00 AM – 11:00 AM
Summary: Covid booster shot
UID: 8d8a1e38-c88c-4d84-99e5-23…

Date: Saturday, January 15, 2022
01:00 PM – 04:45 PM
Summary: Afternoon coding
UID: 9cde38b…

“`

添加一个事件

要查看你订阅的所有日历,请使用 --list-calendars 选项:

“`
$ konsolekalendar –list-calendars

via: https://opensource.com/article/22/2/manage-calendar-linux-konsolekalender-kde

作者:Seth Kenlon 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

主题测试文章,只做测试使用。发布者:eason,转转请注明出处:https://aicodev.cn/2022/04/19/%e5%9c%a8-linux-%e7%bb%88%e7%ab%af%e7%ae%a1%e7%90%86%e4%bd%a0%e7%9a%84%e6%97%a5%e5%8e%86/

Like (0)
eason的头像eason
Previous 2022年4月18日
Next 2022年4月19日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信