GeekTool es un módulo del panel de Preferencias del Sistema para nuestro Mac. Básicamente lo que hace -mediante sencillos scripts- es recoger información y mostrarla *dónde y cómo* queramos.

La última versión (3.0 RC5) ha dado un salto TAN grande respecto a su predecesora (no, no me refiero al cambio de icono de la aplicación). Ahora todo es mucho más “amigable” e intuitivo, todo se realiza en un entorno mucho más “gráfico” y con bastante menos línea de comandos (…)

Veamos: en primer lugar descargamos la aplicación, un archivo de poco menos de 5 Mb. con extensión *.dmg en el que encontraremos -al hacer doble click sobre el mismo- un archivo con extensión *.prefPane que se instala únicamente haciendo doble click sobre él, y quedará alojado en nuestras “Preferencias del Sistema”.

 

geektool00

 

Perfecto. Desde aquí es desde dónde vamos a gestionarlo todo. Ahora vamos a pensar en un diseño bien atractivo para nuestro ordenador:

 

- Primero. Un fondo de escritorio dónde quede bien “integrada” la información que queremos mostrar (estoy pensando en un diseño minimalista, nada demasiado recargado). He elegido éste:

 

wallpaper_thumb

(Click en la imagen para tamaño original de 1900 x 1200)

 

¿Y porqué he elegido ese fondo de escritorio en concreto? Porque puedo ajustar la información que quiero enseñar y “encajarla” en esos plafones, de tal forma que parezca todo como si estuviera “diseñado a medida” dándole un aspecto mucho más trabajado. Enseguida lo vemos (…)

- Segundo y último paso (nadie dijo que el proceso fuera largo y tedioso, esto se hace en un pim-pam). Nos vamos a las “Preferencias del Sistema” y seleccionamos GeekTool tal y como podemos ver en la primera imagen de esta entrada. Allí nos encontramos con las 3 maneras que GeekTool nos propone por defecto para crear Geeklets, que vendrían a ser esos pequeños widgets que recogen información de nuestra máquina o de Internet y la muestran en el Escritorio.

 

geektool01

 

Si escogemos la primera opción (“File”) podemos recoger la información de un fichero determinado (por ejemplo, si queremos monitorizar la actividad del Mac podríamos tener en pantalla cualquier *.log de sistema de los que tenemos en /var/log/). La segunda opción (“Image”) es la que, con la ayuda de otros plugins y aplicaciones (MRTG, RRD, …) puede mostrarnos la información montando gráficos, con determinadas imágenes, etcétera. Y si nos decidimos por la tercera opción (“Shell”) lo que hacemos es recuperar la información con pequeños comandos de Terminal, pero ojo: que nadie se alarme! No es necesaria la más mínima idea de estos comandos o de programación de scripts shell, dado que en Internet tenemos una cantidad aberrante para poder hacer prácticamente todo lo que se nos ocurra.

 

geektool02

 

Fijaos en esta imagen. Mantengo seleccionada la opción “Shell” y la arrastro fuera de la ventana, hasta el Escritorio. En ese momento me dibuja el cuadro de color blanco que podéis ver encima, con un botón para eliminarlo -caso de que no me convenza el resultado final- y otro para poder redimensionarlo y encajarlo de la manera que mejor me vaya. Muy bien. Voy a hacer 4 Geeklets, ya os he comentado que no quiero cargarlo demasiado. Os dejo a continuación que tenéis que escribir en la casilla “Command” de esa ventana de color negro que tenéis a la derecha de la imagen anterior:

- Día: muestra el día del mes en el que estamos (en número): date +%d
- Día: muestra el día de la semana en el que estamos: date +%A
- Mes: muestra el mes en el que estamos (en letras): date +%B
- Hora: muestra la hora actual: date +%I:%M:%S

Respecto a la hora tenéis que añadir en “Refresh” el valor “1″ -es el campo que encontraréis justo debajo de “Command”- dado que como vamos a mostrar los segundos es más lógico verlo cambiar a cada segundo, ¿no? Además, podéis añadirle un parámetro más para que os muestre si la hora es A:M ó P:M (…)

Por último, esa ventana negra dónde lo configuramos todo nos permite personalizar el estilo (color, tamaño, fuente de letra, …) Dado que el fondo de escritorio que he elegido para este ejemplo no es muy estridente voy a jugar con una combinación de tonos blancos y negros y con una única tipografía (Impact). Además, voy a ajustar cada campo a los bordes de esa especie de plafones o separaciones que trae de por sí el diseño del fondo que he elegido … y me queda algo como esto:

 

geektool03

 

¿Posibilidades? Las que queráis. Tenéis scripts en Internet para mostrar información “externa” como puede ser el Timeline de vuestro usuario de Twitter, para mostrar las notícias por RSS que más os interesen, … y también información “interna” como puede ser el % de CPU en uso, el tiempo que lleva el ordenador encendido, la gestión de memoria … podríais tener un iStats en vuestro Escritorio si quisiérais, sólo se trata de escoger vuestro propio diseño, y hacerlo realidad.

Por ejemplo, imaginad que encima del wallpaper que he elegido añado encima un logo de calendario y creo un nuevo fondo de escritorio al que luego añado estos Geeklets, el efecto es aún más atractivo si cabe.

Os dejo algunos enlaces en los que podréis encontrar información al respecto, y os propongo que nos enviéis vuestras creaciones, ¿qué os parece?

;)

Enlace: GeekTool (web del proyecto)
Scripts: Ejemplo 1 | Ejemplo 2 | Ejemplo 3

Compartir:
  • Meneame
  • Bitacoras.com
  • del.icio.us
  • Twitter
  • PDF
  • Print