web-dev-qa-db-fra.com

Faire de Google Agenda et de Gmail les "applications par défaut" pour l'agenda et la messagerie

Je souhaite intégrer Gmail et Google Agenda web interfaces avec Unity. Cela signifie plusieurs choses.

  1. Dans Informations système> Applications par défaut, définissez firefox 'https://mail.google.com/mail/?shva=1#inbox' en tant que commande mail. Cela nécessiterait évidemment que j'ajoute en quelque sorte une commande personnalisée à la liste des applications par défaut de Gnome3 pour Mail.
  2. Dans Informations système> Applications par défaut, définissez firefox 'https://calendar.google.com' comme commande de calendrier.
  3. Lorsque vous cliquez sur la date en haut à droite et sélectionnez "Ajouter événement ...", exécutez firefox 'https://calendar.google.com'.
  4. Lorsque vous cliquez sur un lien mailto, ouvrez-le quelque part dans Gmail avec le champ "À:" correctement défini. Peut-être quelque chose comme firefox 'https://mail.google.com/mail/?extsrc=mailto'url=%s. Des points bonus pour le faire également lorsque vous essayez d'envoyer un fichier à partir de Nautilus.

CONSEILS:

  • Je suppose que (1) et (2) sont réalisables en définissant une sorte de fichiers .desktop dans ~.local/share/applications/, mais les choses que j'ai essayées n'ont pas fonctionné.
  • Je suppose aussi que (3) et (4) pourraient nécessiter une édition de /desktop/gnome/url-handlers dans gconf-editor.

EDIT: Il semble qu'une solution élégante sera enfin possible dans 12.10 avec l'intégration d'applications Web.

7
MarkovCh1

1) Il s’agit de la ligne "MimeType" du fichier Desktop contenant "x-scheme-handler/mailto;" ce qui provoque l'application à apparaître comme un gestionnaire de messagerie préféré.

La fonctionnalité "Applications par défaut" des applications préférées est assez bien cachée dans GNOME 3, sous l’onglet "Applications par défaut" de l’utilitaire "Informations système".

Pensez à utiliser le package GNOME Gmail. Il s’occupera de cela pour vous, en intégrant votre navigateur par défaut en tant que gestionnaire de messagerie de bureau (Gmail). Il ne gère pas le lien de calendrier, ce qui nécessiterait un fichier Desktop supplémentaire.

4) Vous ne trouverez pas une meilleure gestion des URL mailto pour Gmail que GNOME Gmail (http://gnome-gmail.sf.net). Cela fonctionnera correctement avec Naultilus "Envoyer à ...", et supporte même "Envoyer -> Document en tant que courrier électronique ..." de Libre Office.

4
user28137

Vous pouvez installer Gnome Gmail sur Ubuntu Unity à l'aide de l'application Ubuntu Software Center.

Une fois installé, lancez simplement Gnome Gmail et cochez la case qui vous indique de l’utiliser comme application de messagerie par défaut.

Super simple: D

3
chim

Cette solution à moitié cuite couvre la période de transition jusqu'à ce qu'une meilleure solution soit disponible. Aussi bien comme un ajout à ce qui précède. Il crée un clic droit sur les entrées Gmail/Compose/Contacts/Agenda sur l'icône de Firefox Unity. Également adaptable à d'autres navigateurs.

Créez un lanceur Firefox personnalisé dans `~/.local/share/applications/firefox.desktop 'en le suivant.

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;
StartupWMClass=Firefox
StartupNotify=true
X-Ayatana-Desktop-Shortcuts=Gmail;Compose;Contacts;Calendar;SafeMode

[Gmail Shortcut Group]
Name=Gmail
Exec=firefox 'https://mail.google.com/mail/?shva=1#inbox'
TargetEnvironment=Unity

[Compose Shortcut Group]
Name=Compose
Exec=firefox 'https://mail.google.com/mail/?shva=1#compose'
TargetEnvironment=Unity

[Contacts Shortcut Group]
Name=Contacts
Exec=firefox 'https://www.google.com/contacts'
TargetEnvironment=Unity

[Calendar Shortcut Group]
Name=Calendar
Exec=firefox 'https://calendar.google.com'
TargetEnvironment=Unity

[SafeMode Shortcut Group]
Name=SAFE MODE
Exec=firefox -safe-mode
TargetEnvironment=Unity
2
MarkovCh1

Pour faire de gmail votre application standard, il existe une solution plus simple utilisant le Centre logiciel Ubuntu. REMARQUE: ne fonctionne que pour gmail, pas pour le calendrier!

Démarrez le Centre logiciel Ubuntu. Rechercher "poste web mail" ---> installer cette application

après une installation réussie, allez dans Unity Dash, tapez "Poste de travail Web de bureau" et choisissez "Configuration de la messagerie Web de bureau". Il n’ya qu’un choix à faire: quel système de messagerie Web préférez-vous? Dans ce cas, ce sera "gmail".

Fermez l'application et allez dans Paramètres système, sélectionnez Détails> Applications standard. Cliquez sur la boîte de sélection "E-mail"> "Messagerie Web sur le bureau" et vous avez terminé.

À partir de maintenant, chaque lien de courrier électronique sur lequel vous aurez cliqué ouvrira Gmail dans votre navigateur par défaut.