トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

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;

とか.楽しいかも.