Aller au contenu
HTKapp
Parcourir la documentation

Barre système : l'indicateur et les notifications

Le service de synchronisation vit dans la barre système, par une icône dont l'aspect suit l'état de vos comptes, et par des notifications quand une décision vous revient. Les deux fonctionnent fenêtre fermée.

L'indicateur

L'icône de HtkCloudSync apparaît dans la barre supérieure dès que le service tourne. Elle change avec l'état général :

IcôneÉtat
icône de base« Tout est à jour », ou « Aucun compte »
icône avec flèches de synchronisation« Synchronisation… »
icône de pause« En pause »
icône d'attention« Attention requise », « Reconnexion requise », « Confirmation requise » : une décision vous attend
icône de base avec un emblème de dossier« Choix des dossiers requis » : un compte neuf attend votre sélection

Hors ligne, l'icône de base porte un emblème de réseau coupé. Survoler l'icône affiche l'état en infobulle.

Sur Ubuntu, l'indicateur s'affiche grâce à l'extension d'indicateurs fournie avec le système, active par défaut. Sur un bureau GNOME qui ne dispose pas d'une telle extension, l'icône n'apparaît pas ; le service tourne quand même et la fenêtre reste accessible depuis la vue des activités.

Le menu

Un clic sur l'icône ouvre un menu :

  • la première ligne, non cliquable, répète l'état général : « Aucun compte », « Tout est à jour », « Synchronisation… », « En pause », « Hors ligne », « Confirmation requise », « Choix des dossiers requis » ou « Attention requise » ;
  • Ouvrir HtkCloudSync affiche la fenêtre, ou la lance ;
  • Synchroniser maintenant lance un cycle sur tous les comptes ;
  • Mettre en pause met tous les comptes en pause ; quand ils le sont tous, l'entrée devient Reprendre ;
  • Quitter le service arrête la synchronisation. Elle reprend au prochain lancement de HtkCloudSync, ou à l'ouverture de session suivante si « Lancer avec la session » est actif.

Sans compte connecté, les entrées de synchronisation et de pause sont désactivées.

Les notifications

Quand l'interrupteur « Notifications » des Réglages est actif, le service prévient par une notification de bureau dans les cas suivants :

NotificationQuand
« Conflit : les deux versions sont conservées »à chaque conflit, avec le nom du fichier et le compte
« Reconnexion requise »quand la connexion enregistrée d'un compte cesse de fonctionner : « … doit être reconnecté : ouvrez HtkCloudSync et connectez-vous de nouveau. »
« Suppressions à confirmer »quand un lot de suppressions dépasse le seuil : « 120 suppressions dans … attendent votre confirmation »
« La synchronisation attend de la place libre »quand Google Drive ou votre disque est plein
« Erreur de synchronisation »quand le service ne peut pas travailler sur un compte, avec le motif
« Compte connecté »après un ajout : « … se synchronise désormais avec cet ordinateur »
« Compte reconnecté »après une reconnexion réussie
« Une nouvelle version est disponible »une fois par nouvelle version publiée sur htkapp.com, si « Rechercher les mises à jour » est actif

Une notification est envoyée une fois par épisode : une erreur qui se répète à chaque cycle ne vous est signalée qu'à son apparition ; un nouveau lot de suppressions, lui, est signalé de nouveau. Un épisode se termine quand le compte retrouve un état normal.

Indépendamment de cet interrupteur, l'ouverture manquée d'un fichier-lien de document Google est toujours signalée par une notification « Impossible d'ouvrir ce fichier-lien », car ce geste part souvent de Fichiers, sans fenêtre pour afficher l'erreur.

Dans la fenêtre

La fenêtre reflète le même état en bas de sa barre latérale : une pastille colorée, le libellé, et, pour les états qui attendent quelque chose de vous, une icône et une infobulle qui détaille compte par compte ce qu'il y a à faire, par exemple « Ouvrez Comptes pour vous reconnecter ou voir l'erreur. » ou « Libérez de la place (cloud ou disque) : les transferts en attente reprennent d'eux-mêmes. »

Note : l'indicateur ne se capture pas en mode démonstration ; une illustration prise sous GNOME viendra compléter cette page.