2 votes

Calendrier accessible depuis Mac OS X et Linux

Est-ce que quelqu'un connaît un logiciel/approche de calendrier, pour que je puisse utiliser mon calendrier à la fois depuis Mac OS X et depuis Linux?

J'utilise à la fois Mac OS X et Linux régulièrement, et j'aimerais pouvoir à la fois consulter et modifier mon calendrier depuis les deux plateformes. Est-ce que quelqu'un connaît des solutions?

Je ne veux pas avoir à utiliser un navigateur web pour accéder à mon calendrier. De plus, j'essaie d'éviter Google/Gmail. (Peut-être qu'il y a un moyen d'héberger un calendrier dans iCloud ou MobileMe et de l'utiliser à la fois depuis Mac OS X et Linux? Ou peut-être un programme open-source que je peux compiler à la fois sur Mac OS X et Linux, et qui héberge les données sur un serveur que j'administre? Ou quelque chose d'autre? Des idées, quelqu'un?)

3voto

dremodaris Points 131

La solution suivante est maladroite car elle utilise un logiciel abandonné (Mozilla Sunbird), mais fonctionne pour les dual boots, ou toute situation où les deux OS ont accès à une partition commune. L'idée est d'installer Sunbird 0.9 (la dernière version stable) à la fois sur Mac OS X et Linux et d'avoir un dossier de profil commun, comme c'est la coutume pour Firefox et Thunderbird. L'action évidente aurait été de configurer Thunderbird des deux côtés avec un dossier de profil commun et d'installer Lightning. Cependant, le plugin Lightning a une version Mac et une version Linux, et est installé dans le dossier de profil, vous finiriez donc par utiliser la version Mac sous Linux ou vice versa, ce qui ne fonctionne pas. Il semble y avoir des solutions de contournement, mais je n'en ai pas trouvé de compréhensible.

Je pense que cette solution est relativement sûre : Sunbird est étroitement lié à Lightning, donc il devrait être facile de passer à Lightning lorsque cela résoudra ce problème ou lorsque vous n'aurez plus besoin d'un dossier de profil partagé.

Sous Mac OS X:

  • Installez Sunbird 0.9, par exemple depuis ce lien.

  • Ouvrez et fermez Sunbird pour que votre ordinateur se rende compte de sa présence et supprime la mesure de sécurité de l'application téléchargée sur Internet.

  • Ouvrez un terminal (Applications > Utilitaires > Terminal)

  • Tapez /Applications/Sunbird.app/Contents/MacOS/sunbird-bin -p. Cela ouvre le gestionnaire de profils Sunbird.

  • Cliquez sur "Créer un profil...", puis sur "Suivant" pour passer à l'écran d'informations.

  • Donnez un nom de votre choix au profil.

  • Cliquez sur "Choisir un dossier..." et sélectionnez un dossier accessible pour les deux OS, par exemple SharedPartition/SunbirdProfileFolder

  • Cliquez sur "Terminer". Sélectionnez le nouveau profil, et cliquez sur "Démarrer Sunbird" pour vous assurer que le nouveau profil est défini par défaut. Vous pouvez quitter Sunbird immédiatement.

Sous Linux (Sunbird n'est probablement plus disponible dans aucun centre de logiciels, donc nous devrons le faire manuellement. Je vais suivre ce guide avec quelques ajustements basés sur mon propre expérience) :

  • Installez le paquet libstdc++5, par exemple via un centre de logiciels.

  • Changez le nom du dossier de profil que vous avez créé dans OS X, par exemple en SharedPartition/SunbirdProfileFolder_Deplace. Créez un nouveau dossier appelé SharedPartition/SunbirdProfileFolder

  • Téléchargez un fichier tarball pour Sunbird 0.9. Recherchez sur le web "Télécharger sunbird-0.9.en-US.linux-i686.tar.gz"

    • Si vous avez un processeur 64 bits, recherchez un tarball 64 bits ou installez le paquet ia32-libs, par exemple via un centre de logiciels.
  • Ouvrez un terminal. Chaque fois, tapez la commande donnée. En cas de doute, utilisez man laCommandeUtilisée pour plus d'informations sur ce que vous faites.

    • sudo bash Cela vous donne la permission root (y compris la permission de tout casser sur votre système).

    • cp -t /usr/lib ~/Downloads/sunbird-0.9.en-US.linux-i686.tar.gz (Remplacez ~/Downloads par le chemin de votre dossier de téléchargement.) Cela copie le tarball dans /usr/lib.

    • cd /usr/lib pour vous y rendre.

    • tar -xvf sunbird-0.9.en-US.linux-i686.tar.gz pour décompresser le tarball. Un dossier /usr/lib/sunbird est créé.

    • chown -R root:root /usr/lib/sunbird/ pour définir le propriétaire de ce dossier sur root.

    • gedit /usr/bin/sunbird Cela ouvre un éditeur de texte montrant un fichier vide. Collez

      #!/bin/sh
      cd /usr/lib/sunbird/
      ./sunbird

      Enregistrez et fermez.

    • chmod +x /usr/bin/sunbird Rendre le fichier exécutable.

    • gedit /usr/share/applications/sunbird.desktop Cela ouvre un autre fichier vide dans un éditeur de texte. Collez

      [Desktop Entry]
      Name=Sunbird
      Comment=Application de calendrier
      Exec=sunbird
      Icon=/usr/lib/sunbird/chrome/icons/default/default.xpm
      Terminal=false
      Type=Application
      Categories=Application;Bureau;

      Enregistrez et fermez.

    • exit Termine les permissions root. Fermez et rouvrez le terminal.

    • which sunbird Cela vous indique où se trouve Sunbird. Il devrait répondre /usr/bin/sunbird

    • /usr/lib/sunbird/sunbird -P Cela lance le gestionnaire de profils Sunbird.

      • Cliquez sur "Créer un profil...", puis sur "Suivant" pour passer à l'écran d'informations.

      • Donnez un nom de votre choix au profil.

      • Cliquez sur "Choisir un dossier..." et sélectionnez le original SharedPartition/SunbirdProfileFolder, pas le renommé.

      • Cliquez sur "Terminer". Sélectionnez le nouveau profil, et cliquez sur "Démarrer Sunbird" pour vous assurer que le nouveau profil est défini par défaut. Vous pouvez quitter Sunbird immédiatement.

  • Effacez le dossier SharedPartition/SunbirdProfileFolder qui contient maintenant un nouveau profil ; renommez SharedPartition/SunbirdProfileFolder_Deplace en SharedPartition/SunbirdProfileFolder. Vous avez maintenant Sunbird sur Mac OS X et Linux, partageant le même profil, y compris les calendriers, les paramètres, etc.

Si vous êtes sur Ubuntu, vous pouvez aller dans /usr/share/applicatons dans le navigateur de fichiers et faire glisser l'icône Sunbird dans le lanceur.

1voto

Mark Rushakoff Points 1187

Je suppose que vous ne faites pas référence à un ordinateur Mac OS et Linux dual boot, où un seul système d'exploitation fonctionne à la fois. Partager un calendrier entre différentes plateformes signifie que vous devez mettre les informations sur le réseau/internet.

Pour cela, vous devriez jeter un coup d'œil à la norme CalDAV, qui est une extension du protocole de partage de fichiers WebDAV. L'article Wikipédia répertorie les logiciels serveurs CalDAV (par exemple un module Apache httpd) ainsi que quelques services CalDAV existants.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X