Utiliser Signal sans smartphone

Si vous utilisez la messagerie Signal, vous savez sans doute qu’il est possible d’envoyer et de recevoir des messages sur Signal depuis votre ordinateur, en utilisant l’application officielle.

Mais sur ordinateur, il n’est pas encore possible de créer un compte Signal : on ne peut officiellement que relier un compte qui existe déjà sur un smartphone.

J’ai cherché un peu, et en fait il existe un moyen d’utiliser Signal sans smartphone. On peut utiliser un outil en ligne de commande pour créer un compte sans installer l’application mobile, et ensuite y relier l’application Signal pour ordinateur.

J’ai testé ça l’autre jour, et ça a bien fonctionné. La création du compte, est un peu technique ; mais après plus besoin d’y toucher : une fois que l’appli Signal est connectée sur l’ordinateur, elle fonctionne normalement, sans commandes particulières.

Une capture d'écran de l'application Signal pour ordinateur.

Mode d’emploi

Mis à jour le 12 mai 2025

Pour ma part, j’ai suivi ces instruction :

  1. Installez l’utilitaire signal-cli, qui permet de créer un compte Signal sans smartphone.

     # Sous mac : installer `Homebrew`, puis lancer :
     brew install signal-cli
     # Sous Linux, suivre les instruction ici :
     # https://github.com/AsamK/signal-cli/wiki/Quickstart
    
  2. Demandez la création du compte, en remplaçant +33600000000 par votre propre numéro de téléphone :

    signal-cli -a +33600000000 register
    

    (Au besoin, ajoutez l’option --voice à la fin de la ligne pour avoir un appel vocal à la place ; par exemple si vous utilisez une ligne fixe.)

  3. (optionnel) Si vous voyez un message “Captcha invalid or required for verification” :

    • Ouvrez la page https://signalcaptchas.org/registration/generate.html,
    • Résolvez le test demandé (et refusez l’ouverture de l’appli Signal à la fin) ; un bouton « Ouvrez Signal » apparait sur la page,
    • Clic-droit sur le bouton « Ouvrez Signal », et copiez le lien (il ressemble à signalcaptcha://<plein de chiffres et de lettres>),
    • Demandez à nouveau la création du compte, mais cette fois-ci en rajoutant le captcha que vous venez de copier :

      signal-cli -a +33600000000 register --captcha 'signalcaptcha://…'
      

    (N’oubliez pas les guillemets autour du captcha.)

  4. Vérifiez le compte. Vous allez recevoir un SMS avec un code de vérification. Notez-le (avec ou sans le tiret, ça n’a pas d’importance), puis entrez cette commande :

    signal-cli -a +33600000000 verify 000000
    

    (en remplaçant 000000 par votre code de vérification).

  5. Créez un profil Signal. Cela vous permettra de rejoindre les groupes de discussion.

    signal-cli -a +33600000000 updateProfile --name 'Votre nom ou pseudo'
    
  6. Téléchargez l’appli Signal pour votre ordinateur, et ouvrez-la.
  7. L’application va vous demander de scanner un QR-code. Prenez une capture d’écran du code, et envoyez-le sur https://zxing.org (par exemple) pour le décoder. Cela vous donnera un texte qui commence par sgnl:// ; copiez-le.
  8. Associez l’appli pour ordinateur à votre compte Signal, en collant le texte décodé depuis le QR-code.

    signal-cli -a +33600000000 addDevice --uri 'sgnl:/…'
    

    (N’oubliez pas les guillemets autour du lien.)

Pour moi c’était suffisant : l’appli Signal sur mon ordinateur s’est automatiquement connectée au bout de quelques instants, et m’a permis d’envoyer et de recevoir des messages.

ℹ️ Pensez à lancer l’appli Signal régulièrement (ou à la garder ouverte) : au bout de 30 jours sans lancement, l’application sera déconnectée du compte, et ne ne recevra plus les nouveaux messages. Si cela arrive, il parait qu’il faut refaire la procédure avec le QR-code de l’application (l’étape 7).

Résumé

Si vous cherchez juste les instructions à taper rapidement, voici un résumé des commandes expliquées plus haut :

# Remplacez par votre n° de téléphone
PHONE='+33600000000'
# Mac
brew install signal-cli
# Linux
# Voir https://github.com/AsamK/signal-cli/wiki/Quickstart
# Allez sur https://signalcaptchas.org/registration/generate.html pour récupérer un captcha
signal-cli -a $PHONE register --captcha 'signalcaptcha://…'
signal-cli -a $PHONE verify <code reçu par SMS>
signal-cli -a $PHONE updateProfile --name <votre nom>
signal-cli -a $PHONE addDevice --uri "<lien sgnl:/ dans le qr-code de l’appli pour ordinateur>"

Signal évolue régulièrement : si quelque chose ne fonctionne pas, essayez de jeter un œil au tutoriel d’enregistrement de signal-cli (en anglais), qui est bien maintenu à jour.
Et si vous voyez une rectification à apporter à ces instructions, envoyez-moi un message sur Mastodon.

Préparer du Yogi Tea maison

Le Yogi Tea à la cannelle et aux épices, c’est bien bon. Pour en faire une version maison, je mélange (pour 4 tasses) :

Faire bouillir le tout pendant 20mn - 1/2h fera un excellent thé de cannelle.

Variante rapide et économique

Si on manque de temps, ou qu’on préfère utiliser des ingrédients plus simples, on peut utiliser des ingrédients en poudre. Pour cela, je mélange (pour une tasse) :

An animated Firewatch wallpaper for macOS

A while ago Daka made a series of great Firewatch wallpapers. Then dynamicwallpaper.clup user Jagoba turned them into a nice macOS dynamic wallpaper for macOS.

However the previous dynamic wallpaper was timed to the clock – and so didn’t account for the current sunrise and sunset time at your location. Which means that during winter, the wallpaper would still be a bright blue while outside the night was already dark.

So I edited the wallpaper metadata, to make them dependant on the sun position rather than the time of the day.

Finding out sun coordinates

On macOS, making the wallpaper dependant on the sun position means adding fictive sun altitude and azimuth to the images.

Rather than computing the sun angle and elevation ourselves, an easiest way is to set the time and GPS position of the pictures. Wallpaper-makers can then automatically convert this time+location data into the sun angle and elevation.

First, the location. I chose the wallpapers to be in Shoshone National Forest, for obvious reasons.

Then, the time. The game takes place during summer 1989, so it seems like a good fit. I’ve arbitrarily chosen the 3rd of July 1989, which roughly matches the first days of the game.

Now we need to time the different wallpapers. For the middle of the night, this is easy enough: jut set the time to midnight. But for the various sunrise and sunset pictures, this is harder to define.

Which leaves us with interesting questions. For instance: at what time was the first light of dawn visible in Shoshone Forest on the 3rd of July 1989?

Turns out there are softwares that can tell the light of the day at a given time and location: planetariums. For instance, by using the atmosphere simulation of stellarium-web.org, we can get a rough idea of the time of each picture.

Here are the exact timing used for the wallpapers:

macOS wallpaper engine will then use these informations to display the correct picture to you, depending on the season at your place. A little trickery though: if the middle-of-the-day picture is timed at 12:00, it’s sun elevation will be very high. Which means that during winter, when the sun is low, the wallpaper engine will simply skip this picture. To make sure the middle-of-the-day will be displayed even during winter, I inserted instead two pictures, timed early in the morning and late in the afternoon.

End result

So here you are! A nice Firewatch dynamic wallpaper for macOS, adjusted to the sun’s position. Enjoy!

EDIT: I fixed some timing issues, and re-uploaded a new version under the name “Firewatch Sun”. It makes sure the ‘Sunset’ variant doesn’t start displaying too soon in the afternoon, even during winter.