GNOME Shellで、カレンダーを使用してGoogleカレンダーアカウントと同期させたいのですが、コンピューターにThunderbirdがあります。私は、ターミナルの手段を通じてThunderbirdをデフォルトにする投稿をいくつか見ましたが、これらの変更はデスクトップパネルのカレンダーに影響しませんでした。過去にEvolutionを使用したことがありますが、実際には気に入っていませんが、必要に応じてGoogleカレンダーの同期を容易にするためにこれに準拠します。
GNOME Shellで、カレンダーを使用してGoogleカレンダーアカウントと同期させたいのですが、コンピューターにThunderbirdがあります。私は、ターミナルの手段を通じてThunderbirdをデフォルトにする投稿をいくつか見ましたが、これらの変更はデスクトップパネルのカレンダーに影響しませんでした。過去にEvolutionを使用したことがありますが、実際には気に入っていませんが、必要に応じてGoogleカレンダーの同期を容易にするためにこれに準拠します。
回答:
あなたが試すことができます:https : //github.com/vintitres/gnome-shell-google-calendar
わずかな手順で十分です。
セットアップの依存関係:
sudo apt-get install python-gtk2 python-dbus python-gdata python-iso8601 python-gnomekeyring
https://github.com/vintitres/gnome-shell-google-calendar/zipball/masterからダウンロードします
好きなフォルダに解凍してください。
実行gnome-shell-google-calendar.py
:
/path/where/you/extracted/gnome-shell-google-calendar/gnome-shell-google-calendar.py
あなたは事前に(:参照グーグルでセットアップオンラインアカウントを持っている必要があり?オンラインアカウントとそれらがどのように働いていますがどのようなものです)。次のテキストが表示されます。
A list of existing accounts is below.
If you do not see a list of accounts, then you first need to add one.
For more information, see http://library.gnome.org/users/gnome-help/stable/accounts.html
0. yourname@gmail.com
Please choose the Account:
アカウントの番号を入力すると、プログラムは同期を開始します。
毎回手動で実行したくない場合はgnome-shell-google-calendar.py
、起動アプリケーションに追加する必要があります(この回答を参照してください:GNOME 3で起動時にアプリケーションを管理するにはどうすればよいですか?、フィールド「コマンド」にgnome-shell-google -calendar.py)。
できた!
Thunderbird用のこのEvolution Mirror拡張機能は、私にとって完璧に機能し、非常にシンプルでした。
1) sudo apt-get install python-evolution python-gnome2
2)Evolutionを実行し、セットアップダイアログを1回実行します。偽の資格情報を使用できますが、関係ありません。(なぜこれが必要なのかはわかりませんが、アドオンサイトのコメントで推奨されています。)Evolutionを閉じます。
3)Webサイトから拡張機能ファイルをダウンロードします(何らかの理由でThunderbirdの組み込みアドオンサーチャーで見つけることができませんでした)。
4)[ツール]-> [アドオン]に移動します。検索ボックスの横にあるドロップダウンをクリックし、「ファイルからアドオンをインストール」を選択します。ダウンロードした.xpi拡張子ファイルを選択します。
5)Thunderbirdを再起動します。Thunderbirdイベントがgnome(シェル)クロックアプレットに表示されます。Googleカレンダーが既にThunderbirdと同期している場合、この時点でGoogleカレンダーがgnomeクロックアプレットに表示されます。
オプションの手順
6)Evolutionをアンインストールします(python-evolutionは除く)。しないで くださいpurge evolution
。
7)実行するgsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbird
と、時計アプレットで[カレンダーを開く]をクリックするとThunderbirdが開きます。
わかりましたが、必要なのはGnome-ShellのトップパネルカレンダーにThunderbirdイベントを表示することです。したがって、第2の部分、つまりThunderbirdのカレンダーをGoogleに同期することは、何らかの形で解決されていると思います。
このために、次のことを行うことができます(非常に簡単で、全体を行うのに約5分かかります)。
1)evolutionとpython-evolutionをインストールします(Evolutionは後で削除します):
sudo apt-get install evolution python-evolution
2)Thunderbirdを開き、開いているダイアログで[ファイル]> [新規]> [カレンダー]に移動します。
3)次にEvolutionを開き、[ファイル]> [新規]> [カレンダー]に移動します(ここでは別のカレンダーを作成するのではなく、作成したThunderbirdカレンダーをEvolutionにリンクして、Gnome-Shellパネルに表示します) :
4)次に、どのように動作するかを確認します(既に動作しているはずです!)。Evolutionを開いたままにし、Thunderbirdも開きます。Thunderbirdで新しく作成されたカレンダーに今日のイベントを作成します。数秒以内に、すぐにEvolutionに表示され、Todayの下のトップパネルに表示されます。Thunderbirdで明日へ移動(ドラッグアンドドロップ)します。Evolutionでイベントはすぐに明日へ移動し、Gnome-Shellのトップパネルカレンダーに明日で表示されます。だから、今では動作するはずです。
5)(オプション)システムからEvolutionを削除することもできますが、残す必要があるのは、Evolution設定とpython-evolutionの2つです。Evolutionを削除し、設定をそのまま保持するには、使用します
sudo apt-get remove evolution && sudo apt-get autoremove
しかし、apt-getパージの進化ではありません!python-evolutionに関しては、とにかくgnome-shellによって使用されるため、削除しないでください。
これで、新しく作成されたカレンダーでThunderbirdを使用できます。このカレンダーは、自動的に、すぐにトップパネルのカレンダーに同期されます。
古いカレンダーの予定をすべて新しいものに移動(エクスポート/インポート)するか、Googleカレンダーに同期させてください。
Evolution Mirrorが破損しているため、EDS Calendar Integrationを使用できます。これはThunderbirdのアドオンです。カレンダーをThunderbirdと同期します。
ここにいくつかの解決策があります
http://www.webupd8.org/2011/11/how-to-integrate-google-calendar-with.html
http://www.webupd8.org/2011/09/google-calendar-gnome-shell-integration.html