- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!KOrganizer
個人で取得しているGoogleアカウントとQ社のGoogle Workspaceのカレンダを
切り替えるのが面倒と思いながらも,
Q社のGoogle Workspaceで独自のOAuthトークン取るのが面倒(仕事用なのでなんか違う気もする)
という状況で,両方のカレンダをうまく閲覧する解決策を思いついてなかった.
正確に言うとmacOSやiPadのカレンダアプリは便利だなと思いながら,
普段の生活環境がLinuxなのでどうにかならないかなと思っていた.
というところで,KDEのakonadiだと独自にOAuthトークンとらなくても
認証通せるようなので,akonadiとkorganizer環境を作ってみることに.
ホストはXUbuntu 24.04.インストールは,
sudo apt install korganizer akonadi-backend-sqlite
でOK.
korgnaizerを起動して,Settings -> Configure KOrganaizer...で設定ダイアログひらいて,
GeneralのCalendarsでGoogleカレンダを登録する.
とりあえず,どちらのカレンダも表示することができた.
しばらく生活してみるか.
しかし,OkularといいKOrganaizerといい,随分KDEアプリが増えてきた.
そのうち,デスクトップ環境をKDEに移行するかなあ.
ちなみに,akonadiのDBは,SQLiteなので,sqlite3で叩ける.
$ sqlite3 ~/.local/share/akonadi/akonadi.db
sqlite> .database
main: /home/miyo/.local/share/akonadi/akonadi.db r/w
sqlite> .tables
CollectionAttributeTable PimItemTagRelation
CollectionMimeTypeRelation RelationTable
CollectionPimItemRelation RelationTypeTable
CollectionTable ResourceTable
FlagTable SchemaVersionTable
MimeTypeTable TagAttributeTable
PartTable TagRemoteIdResourceRelationTable
PartTypeTable TagTable
PimItemFlagRelation TagTypeTable
PimItemTable
sqlite> SELECT COUNT(*) FROM PimItemTable;
とか.楽しいかも.