Lundi productif : Remind - Un service de rappel texte et graphique
Par boarf le lundi, octobre 29 2007, 01:00 - Lundi productif - Lien permanent
Ce billet est une traduction de l'article «Productive Monday: Remind - GUI/Text reminder service» écrit par Chris Tyler.
Remind est un service de rappel très flexible pouvant être utilisé en ligne de commande. Grâce au programme tkremind (dans le paquet remind-gui), il peut aussi être utilisé avec une interface graphique.
Le but de remind est d'afficher des messages de rappel ou de lancer des commandes à des moments définis. Dans ce sens, il ressemble un peu à cron ; mais remind gère des modèles complexes de répétition, les rappels en avance et répétés, et prend en compte les week-ends et les vacances. La syntaxe du puissant langage de script de remind peut être ardue à apprendre, il est donc préférable de commencer à créer des rappels via l'interface graphique tkremind et d'ouvrir le fichier ~/.reminders pour étudier la syntaxe des entrées créées. La page de manuel de remind (man remind) est une ressource essentielle pour cet apprentissage.
Pour une visualisation plus pratique, le logiciel fourni la commande rem. Lorsque vous travaillez dans un environnement graphique, lancez le logiciel tkremind (en minimisé) pour voir les rappels lorsqu'ils ont lieu ; dans un environnement en mode texte, lancez remind en tant que démon :
$ nohup remind -z ~/.reminders &
(Vous devriez peut-être l'ajouter à votre ~/.bash_profile).
Le paquet remind fourni aussi l'outil rem2ps pour exporter en Postscript vos fichiers de rappels ; ce que vous pouvez également faire depuis l'option Print... de la fenêtre de tkremind.
Installation en ligne de commande : yum install remind remind-gui
Installation avec l'installateur graphique : Non disponible dans l'arborescence, utiliser la fonction de recherche.
Localisation dans le menu après installation : Applications > Office > tkremind
Commande : /usr/bin/remind, /usr/bin/tkremind
Site web : http://www.roaringpenguin.com/en/penguin/openSourceProducts/remind
