Après plusieurs années d'attente, nous venons de recevoir le Librem 5 que nous avions commandé chez Purism. C'est un téléphone orienté vie-privée dont les fonctionnalités notables sont :
- l'utilisation de PureOS, une distribution GNU/Linux basée sur Debian, à la place d'Android ou iOS ;
- l'interface graphique est GNOME avec quelques modifications ;
- la présence de boutons permettant de physiquement éteindre le Wifi, le Bluetooth, les données mobiles, le microphone ou la caméra (c'est à dire couper l'arrivée électrique).
Utiliser Linux sur un téléphone mobile ouvre à de nouveaux usages qui concernent surtout des personnes technophiles, mais cela vient aussi avec son lot d'inconvénients. Les plus notables sont que les téléphones sous Linux sont quelque chose de nouveau, et les applications ne sont simplement pas prêtes : les interface ne sont adaptées aux écrans mobiles, les interactions pratiques sur un téléphone mobile (comme le glissement du pouce) ne sont pas utilisées, et plus généralement les applications n'ont pas encore été assez testées par des utilisateurs mobiles.
Les développeurs de logiciels libres font de leur mieux, et un sacré travail a déjà été fait. Cependant nous ne sommes pas encore à un point où les téléphones sous Linux peuvent être mis entre toutes les mains. Avec notre regard vierge (c'est la première fois que nous voyons un téléphone sous Linux), nous voulons lister ici ce que nous pensons qu'il manque à l'écosystème pour fournir un bonne expérience utilisateur (du moins pour notre usage biaisé de technophiles).
Nous nous sommes concentrés sur les applications GNOME Core et Circle, ainsi que sur les applications mobiles développées par Purism.
Ce que nous attendons d'un téléphone est qu'il nous permette de :
- passer des appels
- recevoir et envoyer des SMS
- recevoir et envoyer des emails
- être utilisé comme réveil
- gérer ses contacts
- gérer des listes de tâches
- être utilisé comme un appareil de géolocalisation
- naviguer sur internet
- jouer de la musique
- prendre des photos
- prendre des notes
- afficher des documents
- partager sa connexion internet
- être utilisé comme lampe-torche
- discuter avec des gens
Comme produire des correctifs a encore plus de valeur que rapporter des bugs, cette liste pourrait nous servir de liste de tâches à faire si nous (ou vous ?) nous ennuyons un jour.
Nous avons testé le téléphone sous PureOS byzantium, et mis à jour les applications grâce à Flatpak quand c'était possible afin de bénéficier des avancées de GNOME 42.
Bloquants
Dans cette catégorie nous listons les problèmes qui nous découragent fortement pour une utilisation quotidienne. Cela concerne principalement du stress et de la friction dans l'expérience utilisateur, ainsi que des fonctionnalités manquantes ou inutilisables.
- Clavier virtuel - Infobulles pour les caractères accentués : Le clavier devrait offrir un moyen simple d'écrire des caractères accentués.
- Librem5 - L'interface n'est pas traduite : Au premier lancement la langue préférée de l'utilisateur est demandée, mais l'interface reste affichée en anglais par la suite. C'est assez simple à corriger à la main, mais c'est assez surprenant.
- Horloges - Les réveils devraient sonner même quand l'application n'est pas lancée : Une fois qu'un réveil est programmé, il devrait sonner quoi qu'il arrive, même si l'application a été fermée.
- Horloges - Les réveils devraient sonner même quand le téléphone est en veille : Une fois qu'un réveil est programmé, il devrait sonner quoi qu'il arrive, même si le téléphone est en veille.
- Horloges - Sons de réveil personnalisés : Pour le moment il n'y a pas de choix des sons à jouer.
- Clocks - Interaction avec le réveil depuis l'écran de verrouillage : À l'heure actuelle il faut déverrouiller le téléphone pour éteindre le réveil. Quand on vient d'ouvrir les yeux, c'est assez compliqué.
- Clavier virtuel - Indicateurs d'interaction : Lorsqu'une lettre est pressée, on devrait avoir un indicateur visuel pour indiquer de quelle lettre il s'agissait.
- Librem5 - Lumière nocturne : GNOME a une fonctionnalité de lumière nocturne qui rougit l'écran automatiquement en fonction de l'heure. Il semblerait qu'il y a des choses à faire dans le noyau pour utiliser cette fonctionnalité avec le Librem5.
- Appels - Barre latérale de navigation alphabétique : L'application manque d'un outil pour rapidement sauter à une lettre donnée de l'alphabet, ce qui est très utile lorsqu'on a des centaines de contacts.
- Contacts - Barre latérale de navigation alphabétique : L'application manque d'un outil pour rapidement sauter à une lettre donnée de l'alphabet, ce qui est très utile lorsqu'on a des centaines de contacts.
- Tâches - Interface mobile : L'interface n'est pas adaptée aux mobiles, donc l'application est inutilisable pour le moment.
- Météo - Interface mobile : L'application n'est pas tout à fait adaptée aux mobiles.
- Fractal - Chiffrement de bout en bout : À Yaal Coop nous chiffrons tous nos salons, donc le chiffrement de bout en bout est nécessaire pour que nous puissions utiliser Fractal.
- Cartes - Interface mobile : Le menu latéral n'est pas adapté aux mobiles.
- Cartes - Navigation : L'application peut calculer des itinéraires, mais ne fournit rien pour les suivre. On ne peut donc pas encore l'utiliser dans une voiture.
- Cartes - Appui long pour ouvrir le menu contextuel : Certaines actions sont cachées derrière le menu contextuel sur bureau, qui s'ouvre avec un clic droit. Sur mobile on ne peut donc pas ouvrir ce menu. Un appui long devrait permettre d'ouvrir le menu.
- Comptes en ligne - Support des fournisseurs CarDAV & CalDAV : Cela permettrait de se brancher à n'importe quel fournisseur de contacts, agendas, et tâches.
- mobile-broadband-provider-info - Suppport de l'opérateur TéléCoop : Cela permet l'utilisation des données mobiles avec TéléCoop. Le correctif est appliqué, mais pas encore déployé.
- Logiciels - L'interface n'est pas réactive : Lorsque les dépôts Flatpak sont actifs, chaque action prend une éternité à s'exécuter, au point qu'il faille de temps en temps redémarrer l'application.
- Messagerie vocale - Pas d'application fonctionnelle de messagerie vocale: Pouvoir consulter ses messages (ou à défaut être averti qu'il en existe) nous semble indispensable pour un téléphone en 2022.
Confort
Dans cette catégorie nous lisons ce qui améliorerait notre confort. Cela concerne principalement les interfaces.
- Phosh - Changement automatique des thèmes clairs et sombres : En plus de l'adaptation de la rougeur de la luminosité, passer d'un thème clair à un thème sombre le soir est très reposant pour les yeux. C'est faisable avec GNOME Shell avec l'extension Night Theme Switcher par exemple.
- Phosh - Glisser pour ouvrir et fermer le menu : Pour le moment les menus du haut et du bas ne s'ouvrent qu'en tapant, or glisser est plus naturel sur mobile. Le correctif est développé mais pas encore déployé.
- Phosh - Dévérouiller automatiquement le trousseau : Lorsqu'on déverouille une session, le mot de passe est demandé une seconde fois pour dévérouiller le trousseau de mots de passes.
- Phosh - Garder les boutons appuyés pour changer le volume sonore : Pour le moment il est nécessaire d'appuyer plusieurs fois sur les boutons de volume pour pouvoir le changer. Un appui long devrait permettre la même chose.
- Librem5 - Choix de la phrase de chiffrement au premier démarrage : Au premier démarrage, une phrase de chiffrement par défaut est demandée à l'utilisateur, en anglais, avec un clavier qwerty. Il nous semblerait plus accessible de demander à l'utilisateur de choisir sa phrase de déchiffrement au premier démarrage, une fois qu'il a choisi sa langue et son clavier.
- Librem5 - Internationalisation de l'écran de déchiffrement du disque : L'écran de déchiffrement du disque est en anglais, avec un clavier virtuel en qwerty.
- Phosh - Garder l'horloge affichée lorsque le menu du haut est ouvert : L'horloge est masquée lorsque le menu du haut est ouvert. Le correctif est développé mais pas encore déployé.
- Phosh - Activer ou non la géolocalisation depuis le menu du haut : Dans le menu du haut on peut activer ou désactiver le Wifi ou le Bluetooth, mais pas la géolocalisation.
Paillettes
Dans cette catégorie nous listons toutes les autres choses que nous avons rencontrées, il s'agit surtout de petites améliorations d'interface et quelques fonctionnalités qui permettraient par exemple un usage hors-ligne.
- SMS - Glisser pour retourner à la liste des messages : Lorsqu'un message est affiché, glisser vers la gauche devrait ramener à la liste des messages.
- Emails - Glisser pour retourne à la liste des messages : Lorsqu'un email est affiché, glisser vers la gauche devrait ramener à la liste des messages.
- Agenda - Glisser pour naviguer entre les mois ou les semaines : Glisser nous semble plus adapté aux interfaces mobiles que les flèches actuellement présentes.
- Agenda - Indicateur visuel de sélection : Lorsque l'on sélectionne une période, on n'a aucun indicateur visuel de ce qui est sélectionné avant d'avoir terminé la sélection.
- Agenda - Interface mobile : Agenda ne s'affiche pas trop mal sur mobile, mais certains détails manquent. Par exemple, les infobulles peuvent être plus larges que l'écran.
- Horloges - Widget de montre analogique : Taper à multiple reprises pour changer les minutes ou les heures n'est pas pratique. Afficher un cadran d'horloge analogique permettrait de faire la même chose en tapant seulement deux fois sur l'écran.
- Disques - Interface mobile : Le menu de chiffrement n'est pas adapté aux mobiles, mais l'application reste utilisable.
- Traductions - Mauvaises performances au démarrage : L'application met plusieurs secondes à se lancer.
- Traductions - Impossible de fermer la fenêtre de préférences : Il manque un bouton pour fermer la fenêtre.
- Traductions - Traductions hors-ligne : Parce que nous ne sommes pas toujours connectés.
- Cartes - Cartes hors-ligne : Pour économiser des données, il serait intéressant de pré-télécharger les cartes, sur une connexion Wifi par exemple.
- Dictionnaire - Dictionaire hors ligne : Pour le moment une connection internet est nécessaire pour les traductions.
- Evince - Passer automatiquement en mode nocturne : Evince permet de manuellement inverser les couleurs. Il serait pratique que le système fasse ça automatiquement en fonction du mode nocturne.
- Cartes - Taper deux fois pour zoomer : Sur bureau un double clic permet de zoomer. Taper deux fois sur la carte devrait le permettre aussi.
- Clavier virtuel - Support de la disposition Bépo : Cela concerne une niche, mais nous adorerions voir arriver le support de la disposition Bépo.
- Mails - La bannière d'affichage des images ne s'adapte pas aux écrans mobiles : La bannière d'affichage des images n'est pas adaptée aux écrans mobiles.
- Navigateur Web - La bannière d'enregistrement des mots de passe ne s'adapte pas aux écrans mobiles : La bannière d'enregistrement des mots de passe n'est pas adaptée aux écrans mobiles.
- Sauvegardes - Interface mobile : L'écran d'accueil n'est pas adapté aux mobiles.
- Librem5 - Compteur d'utilisation des données mobiles : Cela s'avérerait pratique pour les gens qui ont souscrit à des forfaits mobiles aux données limitées.
- Furtherance - La page d'accueil n'est pas assez adaptées aux écrans mobiles : La traduction française de l'application pose des soucis d'affichage sur mobile.
- Notes - Interface mobile : Notes n'est utilisable que sur le bureau.
- Paramètres - La fenêtre Bluetooth n'est pas assez adaptée aux écrans mobiles : Comme d'habitude, les traduction françaises des applications font déborder le contenu de l'écran.