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
事前にGoogleでオンラインアカウントを設定しておく必要があります(参照: オンラインアカウントとは何ですか? )。次のテキストが表示されます。
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. [email protected] Please choose the Account:
アカウントの番号を入力すると、プログラムは同期を開始します。
毎回手動で実行したくない場合は、gnome-Shell-google-calendar.py
を起動アプリケーションに追加する必要があります(この回答を参照してください: GNOME 3で起動時にアプリケーションを管理するにはどうすればよいですか? フィールド「コマンド」gnome-Shell-google-calendar.pyのパス)。
できた!
特別なソフトウェアはもう必要ありません。 [設定]-> [オンラインアカウント]に移動して、Googleアカウントを追加します。 Googleカレンダーが同期され、イベントがGNOME Shellカレンダーウィジェットに表示されます。
上記のコメントによると、これは3.8以降で利用可能です。最初はそのコメントは表示されませんでしたが、一番上の回答の指示に従って作業を開始し、設定でカレンダーが切り替わって、すでに機能していることに気付きました。
この Evolution Mirror Thunderbirdの拡張機能は完璧に機能し、非常に簡単でした。
1)Sudo apt-get install python-evolution python-gnome2
2)Evolutionを実行し、セットアップダイアログを1回実行します。偽の資格情報を使用できますが、関係ありません。 (なぜこれが必要なのかはわかりませんが、アドオンサイトのコメントで推奨されています。)Evolutionを閉じます。
3)Webサイトから拡張機能ファイルをダウンロードします(何らかの理由でThunderbirdの組み込みアドオンサーチャーで見つけることができませんでした)。
4)[ツール]-> [アドオン]に移動します。検索ボックスの横にあるドロップダウンをクリックし、「ファイルからアドオンをインストール」を選択します。ダウンロードした.xpi拡張子ファイルを選択します。
5)Thunderbirdを再起動します。 Thunderbirdイベントがgnome(Shell)クロックアプレットに表示されます。既にGoogleカレンダーがThunderbirdと同期している場合、この時点でGoogleカレンダーがgnomeクロックアプレットに表示されます。
オプションの手順
6)Evolutionをアンインストールします(python-evolutionは除く)。 Donotpurge 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を削除することもできますが、残す必要のあるものが2つあります。Evolution設定とpython-evolutionです。 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と同期します。