iBeeZz 1.5

Vincent Absous |
Depuis le passage à Mac OS X, l'utilisateur se trouve parfois dérouté par l'absence de certaines fonctions auxquelles il s'était habitué sous Mac OS 9. Pendant plus d'un an, il a ainsi dû vivre sans les dossiers à ouverture automatique. Depuis, avec Jaguar, Apple lui a rendu cette fonctionnalité. Pour autant, certaines autres manquent encore à l'appel. Il en est ainsi de l'allumage et l'extinction automatiques du Mac, possibles sous Mac OS 9 mais pas sous l'Unix de la Pomme. Heureusement, Olivier Delécluse, un développeur français, propose iBeeZz, un utilitaire dont le rôle est justement de pallier ce manque.


Installation et configuration




L'archive téléchargée, l'installation du logiciel se fait par le truchement d'une procédure automatisée. Non qu'un grand nombre de fichiers aillent se loger partout. Deux fichiers sont placés, l'un dans le dossier PreferencePanes de la Bibliothèque de l'utilisateur, l'autre dans le dossier StartupItems de la même Bilbliothèque. C'est propre.





Cela fait, c'est dans les Préférences Système qu'il faut aller pour y configurer l'utilitaire. Après qu'on a cliqué sur l'icône idoine, une fenêtre avec trois onglets apparaît. La première ("Configuration") permet de définir quelles actions on veut voir s'accomplir. Le deuxième ("Options") offre la possibilité de définir la périodicité des recherches automatiques de mise à jour du programme ("Toutes les heures", "Quotidiennement", "Hebdomadairement", "Mensuellement"). Procéder à une vérification "toutes les heures", l'option par défaut, semble peut-être excessif. Enfin, le troisième onglet est important car c'est là qu'on pourra consulter le "Journal" des opérations effectuées. Toutefois, on le comprend, c'est avant tout le premier onglet qui retiendra notre attention.





Par défaut, deux actions sont listées dans la fenêtre. Grisées, elles ne peuvent être modifiées. En effet, pour d'évidentes raisons de sécurité, le petit cadenas est verrouillé. Le mot de passe administrateur saisi, il est alors possible de modifier les deux actions proposées, mais aussi de les désactiver (en décochant la case "Actif"), voire de les supprimer. Il est aussi possible d'en créer d'autres.





Pour le moment, les deux événements proposés permettent de comprendre le fonctionnement d'iBeeZz et sa simplicité. Un double clic sur l'action "Suspension à 23:00" ou un clic sur le bouton "Modifier" affiche une fenêtre d'où il est possible de définir l'événement en question. C'est dans cette petite fenêtre que l'utilisateur indique l'heure à laquelle il veut que son système se mette en veille. S'il veut modifier la nature de l'action et provoquer plutôt l'extinction, le démarrage, le réveil ou la réactivation du Mac, il fera son choix dans la liste que propose iBeeZz. Le reste des options se passe de commentaires étendus. Selon le type de l'événement demandé, il est encore possible de préciser les jours où l'on veut voir l'événement se produire. On choisira ici d'être ou non alerté de l'imminence (et selon quel délai) de la mise en veille et il va sans dire qu'il vaut mieux demander à en être averti quelque temps avant l'accomplissement de la chose, faute de quoi on risque une belle suprise et une frayeur inutile. D'ailleurs, lors de l'avertissement, le logiciel permet de finalement refuser que l'action se réalise. On regrettera toutefois qu'il ne soit pas possible d'être également averti d'une extinction programmée. Enfin, il est aussi possible de "forcer" certaines actions : la suspension, l'extinction et le redémarrage.




Se réveiller en musique


Pour les besoins du test, nous avons créé un événement qu'on disait pourtant impossible à réaliser sous Mac OS X et qui nécessitait jusqu'alors de repasser sous Mac OS 9, le temps de le configurer : le démarrage automatique, à froid, du Mac. Avec iBeeZz, vous pouvez en effet, vous mettre devant l'ordinateur, en pyjama, une tasse de café à la main, et consulter votre courrier sans même avoir eu à appuyer sur un quelconque bouton pour lancer la machine. Il suffit pour cela, de créer un nouvel événement (ou d'en modifier un existant) et d'indiquer le type d'action (démarrage en l'occurrence), l'heure de réalisation (on regrettera à ce sujet que la saisie de l'heure ne puisse se faire qu'en faisant défiler es chiffres et nom, directement, au clavier), et le ou les jours concernés. On décochera peut-être les cases "Samedi" et "Dimanche". Si le Mac doit s'allumer à différentes heures selon les jours, on créera autant d'événements que nécessaire. C'est simple et intuitif. En revanche, il n'est pas possible de demander que ce démarrage de la machine s'accompagne de l'ouverture d'un logiciel (par exemple le courrielleur) ou de l'exécution d'un AppleScript. Olivier Delécluse, son développeur, explique ce manque par une limitation inhérente au système lui-même. iBeeZz ne peut lancer un élément que dans une session utilisateur ouverte. Si le démarrage de la machine aboutit à l'écran de login (selon ce que l'utilisateur a indiqué dans les Préférences Système), cela rend impossible tout lancement automatique d'une application ou d'un script.


Pourtant, tout n'est pas perdu et un petit truc, facile à mettre en place, contournera le problème. Il suffit de créer un nouvel événement, "Réactivation" cette fois, événement qui permet, lui, qu'on lui associe une action complémentaire. Il n'est pas besoin de créer avant cela un événement "Suspension".





On demandera donc à iBeeZz de lancer Mail à la réactivation du Mac. Sans donc qu'on soit même assis devant lui, l'ordinateur aura démarré, aura lancé Mail et comme ce dernier est configuré pour rechercher le courrier automatiquement, il ne restera plus qu'à lire les cent cinquante messages reçus pendant la nuit.


iBeeZz peut aussi vous réveiller en musique. Le problème est qu'iTunes ne sait pas, lui, démarrer sur une liste de lecture automatiquement. Demander de lancer le lecteur MP3 à la réactivation ne servira donc à rien. Qu'à cela ne tienne, Olivier Delécluse propose une série de cinq scripts dont deux permettent justement de lancer ou iTunes ou Whamb et de se réveiller en musique.


D'autres scripts sont proposés. L'un permet de créer automatiquement un document AppleWorks (on n'en voit pas nécessairement tout l'intérêt), un autre de demander à Mail de vérifier la présence de nouveaux courriers sur le serveur (utile dans le seul cas où le logiciel n'est pas configuré pour le faire à son lancement). Un dernier enfin a notre préférence. Le script Time to wake up ! vous réveillera avec un tonitruant "Good morning Olivier. It's time to wake up and make your bed! Can you hear me? Oh my god, you seem to be really asleeped... Wake up now. I gonna make you a coffee!". Évidemment, libre à vous de remplacer le prénom "Olivier" par le vôtre. Libre à vous aussi de traduire le texte mais, de toute façon, on le sait, la fonction "Parole" de Mac OS X, sur laquelle s'appuie le programme, demeure désespérément anglophone. Il faudra toutefois en passer par un éditeur de script, mais cela n'a rien de très compliqué. Il est aussi possible d'exécuter d'autres scripts, ceux liés notamment à Entourage.


Faut-il acheter iBeeZz ?


La réponse, sans conteste, est positive, si l'on en a évidemment besoin. iBeeZz comble les attentes d'un très grand nombre d'utilisateurs, orphelins d'une fonction pourtant bien pratique de Mac OS 9. On hésitera d'autant moins que les 10 dollars réclamés par l'auteur du logiciel ne semblent pas excessifs tant le programme s'avère efficace et bien conçu. Certes, on a souligné quelques défauts, mais ils sont minimes et le développeur sait être à l'écoute des utilisateurs. Surtout, iBeeZz est d'une simplicité remarquable, exemple d'une intégration réussie à Mac OS X qui rend à ce dernier un peu de ce qui faisait qu'on aimait son prédécesseur.

CONNEXION UTILISATEUR