Aller au contenu
Tempo

Documentation

Ce que fait Tempo, en mots simples.

Pour commencer

  1. Ouvrez Tempo : l’accueil liste vos minuteurs, avec en haut le prochain à se lancer.
  2. Pour planifier quelque chose, déposez un script ou un programme sur la fenêtre, ou appuyez sur Ctrl+O. Tempo l’examine et dit quoi corriger d’abord.
  3. Remplissez le formulaire : quand il tourne, à quelles conditions. Vérifiez les prochaines exécutions, essayez-le une fois si vous voulez, puis enregistrez.

Vos minuteurs, les personnels et ceux du système

« À vous » : les minuteurs créés par Tempo, qu’il peut modifier, mettre en pause et supprimer. « Personnels » : écrits à la main dans votre dossier. « Système » : fournis par votre distribution ou une application, Snap compris. Tempo ne touche jamais à ces deux-là : il montre ce qu’ils font et les commandes pour les arrêter, les désactiver ou les masquer, à copier dans un terminal.

Lancer, mettre en pause, désactiver, supprimer

Lancer maintenant démarre la tâche tout de suite. Mettre en pause arrête le minuteur jusqu’à la reprise ; Désactiver l’empêche aussi de repartir avec votre session. Supprimer retire le minuteur et sa tâche ; un bouton Annuler les remet pendant quelques secondes.

Ce que Tempo regarde dans un fichier

Il lit le début du fichier, sans jamais l’exécuter : programme ou script, l’interpréteur qu’il lui faut et s’il est installé, des fins de ligne Windows, s’il peut être lancé, et s’il se trouve dans un endroit qui peut disparaître (dossier temporaire, Téléchargements, disque amovible). Il signale aussi sudo, une question qui attend le clavier, les outils de bureau et les suppressions récursives. Tempo peut garder sa propre copie du fichier, pour que le minuteur marche même si l’original change de place.

Horaires et conditions

Toutes les quelques minutes ou heures, chaque jour à une heure, certains jours de la semaine, ou après le démarrage de l’ordinateur. Un minuteur peut attendre qu’un programme ne tourne pas, que l’ordinateur soit sur secteur, ou qu’un fichier existe. Des options rattrapent une exécution manquée pendant que l’ordinateur était éteint, étalent le démarrage, baissent la priorité et arrêtent une tâche qui dure trop.

Journaux

Chaque minuteur a sa page de journal : ce qu’ont écrit le minuteur et sa tâche, du plus ancien au plus récent, mis à jour pendant qu’il tourne. « Problèmes uniquement » ne garde que les avertissements et les erreurs. Copiez ou enregistrez le journal pour l’envoyer à quelqu’un.

Notifications

Un minuteur créé par Tempo peut vous prévenir quand une exécution échoue (« Me prévenir en cas d’échec » dans le formulaire, activé par défaut). C’est systemd qui lance la notification, donc Tempo n’a pas besoin d’être ouvert : elle dit quel minuteur a échoué et pourquoi, et un clic ouvre Tempo. Les minuteurs créés avant cette option la reçoivent quand vous les modifiez et les enregistrez.

Mises à jour

Une fois par jour, Tempo demande à ce site s’il existe une version plus récente et l’indique dans un bandeau, avec la façon de l’obtenir : relancer la commande d’installation, ou télécharger le nouveau paquet. Après une mise à jour, le premier démarrage propose de voir les nouveautés. « Rechercher les mises à jour » et « Rechercher automatiquement » sont dans le menu principal.

Clavier

  • Ctrl+O, Ctrl+N choisir un fichier pour en faire un minuteur
  • F5, Ctrl+R relire systemd
  • Esc, Alt+← revenir en arrière
  • Ctrl+Q quitter

En cas de problème

  • Un minuteur s’arrête quand vous vous déconnectez : les minuteurs utilisateur tournent tant que votre session est ouverte. Pour qu’ils tournent sans session, lancez une fois loginctl enable-linger.
  • Un minuteur échoue après le déplacement d’un fichier : recréez-le en laissant Tempo garder une copie du fichier.
  • Tempo dit que les fichiers ont été modifiés en dehors de Tempo : quelqu’un les a modifiés à la main. Enregistrer dans Tempo remplace ces modifications.
  • Autre chose ? Ouvrez un ticket sur GitHub en disant ce que vous avez fait et ce que vous avez vu.