トップ 一覧 Farm 検索 ヘルプ 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;
とか.楽しいかも.