Ubuntu 12.04に適切で便利なカレンダーを統合しようとしています。 Googleカレンダー(とアカウント)を持っていますが、ブラウザーを開かなくてもこれを使用できるようにしたいと思っています。
Unity Calendarレンズを機能させて、近日中のイベントを表示し、新しいイベントをすばやく追加できるようにしたいと考えています。ただし、インストール後、イベントは検出されず、新しいイベントを追加することもできません。
Lightning 1.4、Evolutionミラー0.2.3、Evolution、ユニティカレンダーレンズをインストールしたことに注意してください。 Calendar-indicatorもインストールしました。
どういうわけかレンズは進化によってサンダーバードからカレンダー情報を取得していないと思います。
少し調べてみたところ、次のコマンドを試すようになりました:/usr/lib/calendar-lens/calendar-lens-daemon.py
。この結果:
/usr/lib/python2.7/dist-packages/gobject/constants.py:24:警告:g_boxed_type_register_static:assertion `g_type_from_name(name)== 0 'failed import gobject._gobject Traceback(most last call last):File" /usr/lib/calendar-lens/calendar-lens-daemon.py"、324行目、daemon = Daemon()ファイル "/usr/lib/calendar-lens/calendar-lens-daemon.py"、80行目、 in initでのカレンダーの場合evolution.ecal.list_calendars():AttributeError: 'NoneType' object has no attribute 'list_calendars'
何か案は?
Ubuntu 11.10で期待どおりにこの設定を実行しましたか(12.04にアップグレードする前)?そうでない場合、実際にEvolutionを実行しましたか?
Evolutionを初めて実行すると、バックエンドにデフォルトのカレンダーが設定されます。それまでは、Evolutionにはカレンダーはありません。つまり、Evolution Mirrorには、Lightningのイベントをミラーリングするカレンダーがありません。また、カレンダーレンズには、イベントを取得するデータソースがありません。
あなたが投稿したエラーメッセージは、レンズがカレンダーのリストを要求するときにカレンダーがまったく見つからないことを示唆しています。
Evolutionを実行してみてください。その中にメールアカウントを設定する必要はありません。次に、Lightningでイベントを追加して、レンズに表示されるかどうかを確認します。これが機能する場合は、Evolutionミラーをリセットして、Lightning to Evolutionの既存のイベントをすべて再送信する必要もあります。これをする:
その理由は、依存関係がないためです(python-gnome2)。
Sudo apt-get install python-gnome2
これで問題が解決するはずです。