Como alterar o aplicativo padrão de calendário do Gnome Shell?

19

No menu de calendário do shell do Gnome, quando clico em " Abrir calendário ", ele tenta abrir o Evolution - mesmo que não esteja instalado - É possível alterar o calendário padrão?

Calendário Gnome Shell


Shell do PS Gnome O calendário não segue o aplicativo de calendário padrão

Behzadsh
fonte

Respostas:

23

Digite o seguinte em um terminal.

Para o Thunderbird:

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

For Chromium

gsettings set org.gnome.desktop.default-applications.office.calendar exec "chromium-browser 'https://www.google.com/calendar'"
kanso
fonte
11
ele abre o calendário de raios, mas não sincroniza o próprio calendário e as tarefas!
suli8
5

No Gnome 3.8, use gvfs-mime para manipular a associação de calendário mime:

Inspecionar:

gvfs-mime --query text/calendar

defina seu aplicativo:

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

enquanto o google-calendar.desktop pode ser criado assim:

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

Em seguida, preencha a caixa de diálogo com o seguinte como um comando para abrir o navegador com o Google Agenda:

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

Depois reinicie o gnome-shell ou logout / login para recarregar as configurações.

marius
fonte
Eu não parecem ter o comando gnome-desktop-item-edição disponível
Pierre
gvfs-mimeestiver obsoleto, use gio mime MIMETYPE [HANDLER]: Se nenhum manipulador for fornecido, lista os aplicativos registrados e recomendados para o tipo de mimet. Se um manipulador for fornecido, ele será definido como o manipulador padrão para o tipo de mimet.
Pablo Bianchi
2

abra as configurações do sistema no canto superior direito e vá para informações do sistema, aplicativos padrão e altere-o lá!

ajlain
fonte
1
obrigado, mas isso não afeta em gnome calendário shell
Behzadsh
2
Isso também não funciona no momento devido ao bug 841409 .
Christopher Kyle Horton
1

Repostei isso de um usuário chamado Wonder

[editado levemente] O Thunderbird não é um aplicativo de calendário, a menos que você o ajuste com uma extensão. portanto, não deve estar lá, mas ... se você realmente quiser, precisa executar as duas etapas a seguir (como root).

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

Ao editar o arquivo da área de trabalho, anexe a linha Mimetype com texto / calendário; texto / x-vcard;

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

Eu tentei isso, o aplicativo aparece, mas eu não vi a sincronização do widget do menu da agenda.

smaines
fonte
1

Como ainda é um problema que eu tive que pesquisar no Google (como dois anos depois), aqui está uma solução complicada para qualquer outra pessoa que esteja tentando configurar o Lightning no lugar do Evolution e se o plug-in Evolution-mirror não funcionar para você (não foi atualizado desde o ano passado neste momento). Infelizmente, você ainda precisa ter o Evolution instalado.

Crie um calendário de redes em um arquivo local (ou onde quiser) usando o Evolution ou o Lightning. Aponte o Evolution e o Lightning para ele e quaisquer alterações feitas no Lightning serão refletidas no menu do calendário (eventos para hoje e amanhã).

Combine isso com a resposta nº 2 acima para alterar o "calendário aberto" para apontar para o Thunderbird e você (quase nunca) terá que olhar para o Evolution novamente!

Neblina
fonte