cartes

Les outils

Application de bureau

L'application reprend l'interface de la page web, mais génère les cartes avec le même moteur que la ligne de commande. Elle sert quand le navigateur ne suffit plus.

La fenêtre de l'application de bureau sur macOS : la commune choisie, puis le fond de carte, le niveau de zoom et le format du fichier

Ce qu'elle apporte#

Installer#

Les installeurs pour macOS (Apple Silicon), Windows et Linux sont joints à chaque version : prenez-les dans la dernière version publiée. Sur un Mac à processeur Intel, utilisez pour l'instant la page web ou la ligne de commande.

Au premier lancement#

Les applications ne sont pas signées, faute de certificat : signer coûte environ 99 $ par an chez Apple, et un certificat payant chez Windows. macOS et Windows affichent donc un avertissement, et ils ont raison de le faire — voici comment passer outre en connaissance de cause. Si cette manipulation vous gêne — et elle a de bonnes raisons de gêner —, la page web ne demande aucune installation et fait la même chose jusqu'au zoom 17.

macOS#

Ouvrez le fichier .dmg téléchargé, et glissez l'application dans le dossier Applications. Puis :

  1. Double-cliquez sur l'application. macOS refuse de l'ouvrir : cliquez sur « Terminé », surtout pas sur « Placer dans la corbeille ».

    Élément « cartes.app » non ouvert : Apple n'a pas pu confirmer que « cartes.app » ne contenait pas de logiciel malveillant
  2. Ouvrez Réglages système, puis Confidentialité et sécurité, et descendez jusqu'à la section Sécurité. Une ligne y annonce que « cartes.app » a été bloqué : cliquez sur « Ouvrir quand même ». Cette ligne n'apparaît qu'après la tentative d'ouverture de l'étape 1, et disparaît au bout d'une heure environ : si vous ne la voyez pas, recommencez l'étape 1.

    La section Sécurité de Confidentialité et sécurité, avec le bouton « Ouvrir quand même » en face de « cartes.app » a été bloqué pour protéger votre Mac
  3. Confirmez en cliquant sur « Ouvrir quand même » dans le dialogue qui suit.

    Ouvrir « cartes.app » ? avec les boutons Placer dans la corbeille, Ouvrir quand même et Terminé
  4. Autorisez avec Touch ID ou le mot de passe de votre session.

    Confidentialité et sécurité : autoriser l'opération avec Touch ID ou le mot de passe d'un administrateur

L'application s'ouvre, et s'ouvrira désormais d'un simple double-clic. Sur les versions de macOS antérieures à Sequoia (macOS 15), un clic droit sur l'application, puis « Ouvrir », suffit.

Si vous êtes à l'aise avec le Terminal, une commande remplace ces quatre étapes : xattr -dr com.apple.quarantine /Applications/cartes.app.

Windows#

Lancez l'installeur .exe téléchargé. SmartScreen affiche « Windows a protégé votre ordinateur » :

  1. Cliquez sur « Informations complémentaires », sous le texte de l'avertissement.

    L'avertissement de SmartScreen, « Windows a protégé votre ordinateur », avec le lien « Informations complémentaires »
  2. Cliquez sur « Exécuter quand même », qui apparaît alors avec le nom de l'application. Sur un poste géré par un service informatique, ce bouton peut manquer : l'installation se demande alors à ce service, ou la page web prend le relais.

    Le même avertissement une fois déplié : le nom de l'application, l'éditeur inconnu et le bouton « Exécuter quand même »
  3. L'installation se lance.

    La fenêtre « Installation de cartes » et sa barre de progression

Linux#

L'application est un fichier AppImage, qui se lance sans rien installer. Il suffit de le rendre exécutable, une fois, puis de le lancer. Dans un terminal, depuis le dossier où il a été téléchargé, et en remplaçant 0.6.0 par la version que vous avez téléchargée :

chmod +x cartes-0.6.0-linux-x86_64.AppImage
./cartes-0.6.0-linux-x86_64.AppImage

Les fois suivantes, la seconde commande suffit.

Les nouvelles versions#

L'application ne se met pas à jour d'elle-même : ses installeurs ne sont pas signés, et macOS refuse qu'une application non signée se remplace. Elle vous prévient en revanche quand une nouvelle version est publiée : un bandeau « La version … de cartes est disponible » s'affiche en haut de la fenêtre, avec un lien vers cette page et un autre vers ses nouveautés.

Pour le savoir, l'application demande à GitHub, à chaque lancement, quelle est la dernière version publiée. C'est la seule requête qu'elle fait d'elle-même : elle n'envoie rien, ni sur vous, ni sur vos cartes. Hors ligne, rien ne s'affiche.

Mettre à jour#

Téléchargez l'installeur de la nouvelle version, comme la première fois, depuis la dernière version publiée. Inutile de désinstaller l'ancienne : la nouvelle la remplace. Vos couches ajoutées par leur adresse et le cache des tuiles sont conservés.

macOS#

  1. Quittez l'application (menu cartes, puis « Quitter cartes ») : macOS ne remplace pas une application ouverte.
  2. Ouvrez le nouveau .dmg et glissez l'application dans le dossier Applications, comme la première fois. macOS demande s'il faut remplacer l'ancienne : cliquez sur « Remplacer ».
  3. Au premier lancement, macOS refuse de nouveau de l'ouvrir, avec les mêmes messages que la première fois : la nouvelle version est un nouveau fichier, qu'il n'a pas encore vu. Refaites les étapes du premier lancement, ou la commande xattr qui les remplace.

Windows#

  1. Quittez l'application, puis lancez le nouvel installeur.
  2. SmartScreen affiche de nouveau « Windows a protégé votre ordinateur » : passez-le comme au premier lancement. Sa confiance s'attache à chaque fichier, pas à l'application.
  3. L'installation se déroule comme la première fois, sans rien demander de plus : elle remplace l'ancienne version, au même endroit, et l'application se lance comme avant.

Linux#

  1. Téléchargez la nouvelle AppImage, et lancez-la avec les deux mêmes commandes, où seul le numéro de version change :

    chmod +x cartes-1.0.0-linux-x86_64.AppImage
    ./cartes-1.0.0-linux-x86_64.AppImage
  2. Supprimez l'ancien fichier : il n'y a rien d'autre à désinstaller.

Depuis les sources#

git clone https://github.com/sebprunier/cartes.git
cd cartes
npm install
npm run electron

Pour aller plus loin#