Diary/2026-2-21
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;
とか.楽しいかも.