geektool-desktop

Siendo un geek, tienes la necesidad de personalizar todo lo que tienes. Eso se aplica naturalmente a tu escritorio también. Has visto cómo tus compañeros de Linux pueden personalizar su escritorio y mostrar detalles con Conky y te mueres por tener exactamente la misma configuración en Mac. Si ese es el caso, entonces GeekTool es lo que estás buscando.

GeekTool es un módulo de Preferencias del Sistema para Mac OS 10.5. Le permite mostrar información en el escritorio de su Mac para que pueda echar un vistazo rápidamente a la hora, su flujo de Twitter, o cualquier otra cosa sin ninguna molestia.

Vamos a ensuciarnos las manos, ¿vale?

Para hacer un uso completo de GeekTool, tienes que tener un conocimiento fácil de los comandos de la shell. Sin embargo, no te estreses, nosotros te guiaremos y lo haremos sencillo para ti.

Descarga GeekTool aquí e instálalo en tu Mac.

Ahora tienes que ver la entrada de GeekTool en tus Preferencias del Sistema.

geektool-system-pref

Incluir el día, la fecha y la hora en el escritorio

Abre GeekTool y arrastra el icono del shell al escritorio.

geektool

Aparecerá un soporte en blanco y una ventana de configuración. El soporte es donde aparecerá su información. Puedes arrastrarlo y moverlo a la posición que prefieras. La ventana de configuración es donde se personaliza el comando del shell, el tamaño del estilo de la fuente, el color, etc.

. En la ventana de configuración, incluya el siguiente comando en el campo Comando.

fecha’+%H:%M.%S’

geektool-properties

El comando anterior producirá un reloj que muestra la hora en formato de 24 horas, minutos y segundos. Es muy importante tener en cuenta que para que este script sea efectivamente efectivo necesitas actualizarlo cada segundo, o cada minuto (naturalmente sólo tienes que poner 60 en el campo Refresh Every ) si no incluyes la parte %S del comando.

Después de tener el reloj en el escritorio, arrastra otro script de shell al escritorio y añade el Mes usando

fecha +%B

luego arrastre otro en el escritorio e incluya el comando

fecha +%d

para poner el número en el escritorio. Cuando hayas colocado todo esto en el escritorio, puedes empezar a cambiar los estilos de fuente a lo que prefieras, haciéndolos extremadamente personalizados en el proceso.

Hay algunos conceptos muy intrigantes de lo que se puede hacer con GeekTool dentro de este conjunto de etiquetas de flickr.

Añadir el flujo de Twitter a tu escritorio

Si quieres un stream de Twitter en tu escritorio, entonces el comando es

curl -s-u nombre de usuario: contraseña http://twitter.com/statuses/friends_timeline.rss|grep título|sed-e’s/<//’|sed-e’s/<

//’, asegúrese de reemplazar su nombre de usuario y contraseña

en el área apropiada.

Añadir la ocasión del calendario al escritorio

Si usted está ansioso por colocar su evento de iCal en su escritorio, es posible que desee configurar el desarrollo personalizado de GeekTool por icalBuddy más bien.

1. Descargue el desarrollo personalizado de GeekTool. Instálalo en tu sistema (cambia el antiguo GeekTool si es necesario).

2. Inicie GeekTool desde las Preferencias del Sistema.

3. Haga clic en Nuevo en el panel inferior izquierdo. Selecciona “Shell” en el campo desplegable de la derecha.

4. Coloca el comando

icalBuddy -sd-ic Trabajo, Casa -ec NúmerosDeSemana eventosHoy

para mostrar todas las tareas no completadas, separadas por calendario.

geektool-icalbuddy

También puedes echar un vistazo a la página del manual de icalBuddy para obtener información adicional sobre la configuración de tus ocasiones de iCal.

Incluir el feed de Facebook en el escritorio

Esto implica una serie de acciones que no voy a explicar aquí. Puedes echar un vistazo a esta página de flickr para obtener la información completa.

En pocas palabras, necesitas

1. Producir una acción de Automator que obtenga el feed de estado de tu buen amigo. Puedes obtener la URL de este feed después de haber iniciado sesión en tu cuenta de Facebook

2. Utilizar el Automator para extraer el texto del feed RSS y formatear el texto con el título, el autor y la fecha. Guardar el texto en un archivo txt. Conserva también el Automator como flujo de trabajo.

3. En GeekTool, tienes que insertar 2 shells, uno para el flujo de trabajo y otro para mostrar el archivo de texto.
Crea un nuevo shell llamado “Workflow refresh” y pega el código

Automator Runner ~/ ruta de acceso al archivo de flujo de trabajo. flujo de trabajo

Produce otro shell llamado “Facebook” y pega el código:

head-n300 ~/ filepath-to-facebook-text-file. txt|grep’ [a-zA-Z-0-9]

Añadir detalles del tiempo en el escritorio

El último elemento que aportaré ahora es poner el tiempo en el escritorio. Este es otro script de shell que se ejecuta en el campo de comandos. Asegúrate de cambiar el código de la ciudad por el que yahoo weather ofrece a tu ciudad,

curl– quiet “http://weather.yahooapis.com/forecastrss?p=YOURCITYCODE&u=c”|grep-E'(Condiciones actuales:|C<