Choix de la langue :
GeekTool 2.1.2

Avant-propos

GeekTool est un modules Préférences Système pour Jaguar permettant d'afficher trois types d'informations sur votre bureau :

De plus, vous pouvez préciser que ces éléments soient omniprésents au premier plan, plutot que sur le fond d'écran, dans tous les cas, l'ensemble des informations est insensible aux clics de votre souris.

Les utilisateurs de GeekTool de la première heure seront surpris du nombre de fonctionnalités qui ont été intégrées, et comprendront qu'il n'y ai une qu'une seule version de GeekTool 1, puisque je me suis tout de suite focalisé sur GeekTool 2. A ce propos, les fichiers de préférence des versions 1 et 2 ne sont pas compatibles, vous devrez renseigner à nouveau les informations, désolé !

Installation

Copiez "GeekTool.prefPane" dans le dossier "Bibliothèque/PreferencePanes/" de votre répertoire utilisateur (créer "PreferencePanes" au besoin) ou à la racine de votre disque système dans "/Bibliothèque/PreferencePanes/" afin de le rendre disponible à l'ensemble des utilisateurs du système.

Pour désinstaller, veuillez suivre les instructions du paragraphe "Désinstallation"

Une fois installé, GeekTool est présent dans les Préférences Système sous la catégorie "Autres". Vous n'avez pas besoin de redémarrer ou vous dé-logger.

Introduction

  1. Gestion des groupes : Créer différents groupes de log et passez rapidement de l'un à l'autre. Vous pouvez avoir des réglages Travail, ou Maison.
  2. Ce menu indique le groupe actuellement activé.
  3. Configuration principale, cette partie change en fonction du type d'élément que vous configurez
  4. Saisissez à la main les coordonnées de votre fenêtre, ou bien déplacez ou redimensionnez la directement à la souris. Cocher "Toujours au dessus" pour que la fenetre soit omniprésente au dessus de toutes les autres.
  5. Permet de dupliquer, créer ou supprimer des logs.
  6. N'oubliez pas d'activer GeekTool, vous pouvez ici activer l'élément de barre de menu qui permet de passer rapidement d'un groupe à un autre.

Création de fenêtres

Cliquez sur le bouton "Nouvelle entrée", un nouveau log de type "Fichier" sera créer, pointant sur la console système.

Vous pouvez maintenant choisir le type d'entrée que vous voulez créer :

Fichier

Saisissez directement le chemin du fichier ou cliquez sur "Choisir" pour naviguer dans un panneau standard de sélection de fichier.

Ensuite, définissez les couleurs de fond et de texte. Chacune de ces couleurs peuvent avoir une valeur de transparence, à l'aide du curseur en bas de la palette de couleurs. Précisez aussi une police et l'alignement du texte.

Utilisez les cases à cocher pour activer les ombres portées sous le texte, ou bien de manière globale sous la fenêtre. ATTENTION, une fenêtre sans fond ne peut pas avoir d'ombre. Pensez à décocher "Ombre sous la fenêtre" avant de changer la couleur de fond.

Commande

Saisissez la ligne de commande dont vous voulez voir le résultat et ajustez la valeur de rafraîchissement, attention à ne pas mettre de valeur trop faible ou les performances de votre machines seront affaiblies.

Les options de couleurs de fond et de texte fonctionnent de la même manière que pour le type "Fichier"

Images

Saisissez l'URL (fichier local avec file:// ou distant avec http://) et l'intervalle de rafraîchissement. Pour tester, vous pouvez prendre l'URL de cette webcam de la tour Eiffel.

Différents types de cadres sont disponibles, vous pouvez les essayer et choisir celui qui vous convient. Le traditionnel "Cadre stylé" est plutôt sympa.

Choix du redimensionnement :

Création de groupes

La première fois que GekekTool est utilisé, il créé un groupe par défaut que vous pouvez renommer dans le panneau de gestion des groupes.
Déroulez le menu des groupes et choisissez "Gérer les groupes".

Vous verrez apparaître la liste des groupes :

Vous pouvez alors créer des groupes, en supprimer, et même en dupliquer, ce qui peut s'avérer utile si vous voulez créer des configurations similaires, en changeant juste une fenetre qui ferait apparaitre pour l'une, le fichier console.log et pour l'autre, le fichier system.log par exemple. Ainsi vous pouvez rapidement passer d'un groupe à l'autre avec le menu GeekTool.

Double-cliquez sur une ligne pour renommer un groupe.

Menu GeekTool

Les fonctionnalités de groupement de logs ne serviraient à rien sans un moyen efficace de passer d'un groupe à un autre. C'est pourquoi un élément omniprésent dans la barre de menu peut être activé, et permet de choisir le groupe affiché, activer ou désactiver GeekTool ou ouvrir les préférences :

Vous pouvez déplacer le menu en le saisissant avec la touche Pomme enfoncée.

Désinstallation

Si l'idée saugrenue de déinstaller GeekTool vous viendrait à l'esprit, veillez bien à utiliser le désinstalleur fourni pour faire une désinstallation propre.

Il se trouve que Apple n'a pas rendue publique la méthode pour créer des menus tels que ceux qu'ils utilisent (iChat, Bluetooth, Airport, horloge...), il a donc fallu contourner cette limitation grâce à un outil appelé "MenuCracker". Sans dangers pour votre système, il est cependant plus propre de le désinstaller en même temps que GeekTool. Le désinstalleur efface donc cet outil ainsi que le module de préférence systeme. Notez que ce même outil doit être utilisé pour mettre à jour GeekTool, dans le cas contraire, le Finder risque de bloquer sur le fait que le fichier GeekTool.prefPane est en cours d'utilisation. Cependant, il n'efface pas les préférences, vous devrez le faire à la main si vous y tenez vraiment. Le fichier à supprimer est : Library/Preferences/org.tynsoe.geektool.plist.

Remerciements

Tout d'abord, merci à Véronika pour sa patience durant ces soirées et ces nuits passées à élaborer GeekTool.

Merci à Christophe pour la phase intensive de beta testing et de bug report.

Merci à Nicolas, pour le beta testing passif !

Et enfin, merci à Apple pour fournir un environnement de développement si accessible et rapide à apprendre.