web-dev-qa-db-ja.com

Gnome Shellカレンダーのデフォルトアプリケーションを変更する方法

Gnomeシェルカレンダーメニューで、「Open Calendar」をクリックすると、インストールされていなくてもEvolution-を開こうとします-デフォルトのカレンダーを変更することは可能ですか?

Gnome Shell Calendar


P.S。 Gnome Shell Calendarはデフォルトのカレンダーアプリケーションに従いません

19
Behzadsh

ターミナルに次を入力します。

Thunderbirdの場合:

gsettings set org.gnome.desktop.default-applications.office.calendar exec Thunderbird

クロムの場合

gsettings set org.gnome.desktop.default-applications.office.calendar exec "chromium-browser 'https://www.google.com/calendar'"
23
kanso

Gnome 3.8では、gvfs-mimeを使用してカレンダーmimeの関連付けを操作します。

検査:

gvfs-mime --query text/calendar

アプリを設定します。

gvfs-mime --set text/calendar google-calendar.desktop

一方、google-calendar.desktopは次のように作成できます。

gnome-desktop-item-edit --create-new ~/.local/share/applications/google-calendar.desktop

次に、Googleカレンダーでブラウザを開くためのコマンドとして次のダイアログを入力します。

xdg-open https://www.google.com/calendar

次に、gnome-Shellまたはログアウト/ログインを再起動して設定を再読み込みします。

5
marius

右上のシステム設定を開き、システム情報に移動してからデフォルトのアプリケーションに移動し、そこで変更します!

2
ajlain

これはまだ(2年後のように)Googleでの問題だったので、Evolutionの代わりにLightningをセットアップしようとする他の人と、Evolutionミラープラグインが機能しない場合(昨年からこの時点で更新されています)。残念ながら、まだEvolutionをインストールする必要があります。

EvolutionまたはLightningを使用して、ローカルファイル(または任意の場所)にネットワークICSカレンダーを作成します。 EvolutionとLightningの両方にポイントすると、Lightningで行われた変更がカレンダーメニューに反映されます(今日と明日のイベント)。

上記の回答#2と組み合わせて、「オープンカレンダー」をThunderbirdを指すように変更すると、(ほとんど)再びEvolutionを見る必要があります。

1
Haze

これを Wonderという名前のユーザー から再投稿します

[若干編集] Thunderbirdは、拡張機能で調整しない限り、カレンダーアプリケーションではありません。したがって、そこにあるべきではありませんが、...本当に必要な場合は、次の2つのステップを(rootとして)実行する必要があります。

# vi /usr/share/applications/mozilla-Thunderbird.desktop  
# update-desktop-database -q

デスクトップファイルの編集では、Mimetype行にtext/calendar; text/x-vcard;を追加します

MimeType=message/rfc822;x-scheme-handler/mailto;text/calendar;text/x-vcard;

これを試してみましたが、アプリは表示されますが、カレンダーメニューウィジェットの同期は見ていません。

1
smaines