ThunderbirdがインストールされたGNOME ShellカレンダーをGoogleカレンダーと同期させる方法は?


27

GNOME Shellで、カレンダーを使用してGoogleカレンダーアカウントと同期させたいのですが、コンピューターにThunderbirdがあります。私は、ターミナルの手段を通じてThunderbirdをデフォルトにする投稿をいくつか見ましたが、これらの変更はデスクトップパネルのカレンダーに影響しませんでした。過去にEvolutionを使用したことがありますが、実際には気に入っていませんが、必要に応じてGoogleカレンダーの同期を容易にするためにこれに準拠します。


1
私は、EvolutionよりもT-birdを使用したいのですが、私にはevolutionをインストールし、Googleカレンダーを設定しました。スペースは私にとって問題ではなく、進化をインストールすることは私にとってあまり意味がありませんでした。インストールしましたが、使用する必要はありません。
lqlarry

Evolutionをシステムにインストールするだけでいいと言っていますか?私は...私はちょうどそれが私のデフォルトのメールクライアントである必要はあり持っていたくなかっただけで、ということで大丈夫だよ
ジョーダン

1
それがUnityでやっていることです。コンピューターを再起動し、メールをチェックせず、日付と時刻のカレンダーにすべての予定と休日が表示されています。マイナスは、Evolutionで開く予定をクリックした場合です。
lqlarry

3
gnome shell 3.8では、プラグイン/拡張機能は必要ありません。[設定]> [オンラインアカウント]に移動し、Googleアカウントを追加してカレンダーオプションを有効にします。簡単です:)
agustibr 14

回答:


14

あなたが試すことができますhttps : //github.com/vintitres/gnome-shell-google-calendar

わずかな手順で十分です。

  1. セットアップの依存関係:

    sudo apt-get install python-gtk2 python-dbus python-gdata python-iso8601 python-gnomekeyring

  2. https://github.com/vintitres/gnome-shell-google-calendar/zipball/masterからダウンロードします

  3. 好きなフォルダに解凍してください。

  4. 実行gnome-shell-google-calendar.py

    /path/where/you/extracted/gnome-shell-google-calendar/gnome-shell-google-calendar.py

  5. あなたは事前に(:参照グーグルでセットアップオンラインアカウントを持っている必要があり?オンラインアカウントとそれらがどのように働いていますがどのようなものです)。次のテキストが表示されます。

    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:

  6. アカウントの番号を入力すると、プログラムは同期を開始します。

  7. 毎回手動で実行したくない場合はgnome-shell-google-calendar.py、起動アプリケーションに追加する必要があります(この回答を参照してください:GNOME 3で起動時にアプリケーションを管理するにはどうすればよいですか?、フィールド「コマンド」にgnome-shell-google -calendar.py)。

できた!


1
すでにGnome(Ubuntu 16.04)に統合されているようで、手順5だけでしたので、ダウンロードはまったくありませんでした。
1

8

特別なソフトウェアはもう必要ありません。[設定]-> [オンラインアカウント]に移動して、Googleアカウントを追加します。Googleカレンダーが同期され、GNOME Shellカレンダーウィジェットにイベントが表示されます。

上記のコメントによると、これは3.8以降で利用可能です。最初はそのコメントは表示されませんでしたが、一番上の回答の指示に従って作業を開始し、次に設定でカレンダーが切り替わって、すでに機能していることに気付きました。


3

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が開きます。


13.04では機能しません。Gnome 3.6のサポートが追加されることを期待しましょう。
krlmlr

2

わかりましたが、必要なのはGnome-ShellのトップパネルカレンダーにThunderbirdイベントを表示することです。したがって、第2の部分、つまりThunderbirdのカレンダーをGoogleに同期することは、何らかの形で解決されていると思います。

このために、次のことを行うことができます(非常に簡単で、全体を行うのに約5分かかります)。

1)evolutionとpython-evolutionをインストールします(Evolutionは後で削除します):

sudo apt-get install evolution python-evolution

2)Thunderbirdを開き、開いているダイアログで[ファイル]> [新規]> [カレンダー]に移動します。

  • ネットワーク上を選択
  • iCalendarオプションを選択したまま、ホームディレクトリのどこかに作成しているカレンダーの場所を入力します(たとえば、システムを再インストールするときに誤って削除しないように、.somethingフォルダーを使用しないことが望ましいです。安全な場所に保管してください)
    • パスは次のようになります:file:///home/Jordan/MyCalendar/jordan.ics
  • 次に、ジョーダンのカレンダーのような名前を付け、好きなように他のオプションを選択します

3)次にEvolutionを開き、[ファイル]> [新規]> [カレンダー]に移動します(ここでは別のカレンダーを作成するのではなく、作成したThunderbirdカレンダーをEvolutionにリンクして、Gnome-Shellパネルに表示します) :

  • タイプを選択=このコンピューター上
  • 名前を付けます(Thunderbirdと同じ名前である必要はありませんが、利便性のために、Thunderbirdと同じ名前、つまりJordanのカレンダーを指定することをお勧めします)
  • 色を選ぶ
  • デフォルトのカレンダーとしてマークする
  • カスタマイズオプションを確認します。
    • [ファイル名]ダイアログを開き、Thunderbirdで作成した同じカレンダーファイルを選択します(この例では/home/Jordan/MyCalendar/jordan.icsに移動します)
    • (!)更新を選択=ファイルの変更時
  • これで申請ができ、EvolutionのJordanのカレンダーがThunderbirdのカレンダーに同期されます。
  • また、Evolutionで他のすべてのカレンダーのチェックを外して、作成したばかりのカレンダーをチェックしたままにしておくこともできます。

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カレンダーに同期させてください。



-1

3
これは理論的には質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
クリストファーカイルホートン

1
投稿とコメントを読みましたが、進化が必要なようです。
ヨルダン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.