Cómo mostrar los eventos de iCal calendario directamente en el escritorio?
Consejos Makradar / / December 19, 2019
Hace unos días en la comunidad Rumak uno de los participantes preguntó pregunta interesante: Cómo mostrar los eventos de iCal calendarios directamente en el escritorio? Los comentarios sugieren dos soluciones a este problema. La primera opción era el programa GeekTool con la que no todos eran capaces de entender, y el segundo - aplicación de pago. Yo mismo apoyo el deseo de los desarrolladores para sacar provecho de los resultados de su trabajo, sino para dar dinero para tal una presa fácil que era una lástima. Así que decidí hacer frente a GeekTool y compartir sus experiencias. De cara a decir que era un asunto bastante simple.
Lo que queremos
Pero primero, un poco acerca de lo que queremos lograr. Aquí está el escritorio, que se discutió en Rumak:
En la esquina izquierda muestra la fecha actual y una lista de eventos de iCal. Elegante, simple y muy conveniente. Y aquí está el escritorio de uno de los lectores de MacRumors:
En esta sección se muestra el día de la semana, la fecha, el tiempo, el calendario en la parte inferior de la pantalla y el nombre de la canción que se está reproduciendo en iTunes.
Mi escritorio es similar al siguiente (puede hacer clic en la imagen para ampliar):
La pantalla muestra la fecha, la lista de eventos y asuntos de la iCal.
¿Cómo hacerlo?
Necesitamos instalar dos programas. En primer lugar - es GeekTool. Se puede descargar aquí. Si está utilizando Mac OS X Leopard, es mejor, tal vez, para poner la versión estable 2.1.2 GeekTool. Si ya ha actualizado a Mac OS X 10.6 Snow Leopard, instalar la versión candidata GeekTool 3.0 RC5. Ella, a juzgar por los comentarios en blogs y foros con arreglo a la sociedad para trabajar de manera constante. Una vez descargado el software, instalarlo. En el sistema de configuración debe ser un elemento nuevo:
Tomo nota de que las interfaces GeekTool 2.1.2 y 3.0 RC5 GeekTool son muy diferentes, más charla sobre la puesta en marcha yo es 3.0, que funciona para mí bajo SL.
También necesitamos un segundo programa. este iCalBuddy. También es gratuita. Descargar la última versión de asesoramiento iCalBuddy 1.6.12. Descomprimir el archivo y mover el contenido de la carpeta en cualquier directorio. En las versiones anteriores del programa fue necesario utilizar Terminal de instalar (sudo ./install.sh FolderPath), en el nuevo - simplemente haga doble clic en el archivo de install.command. Aparecerá la ventana de terminal en el que se le pedirá que introduzca su contraseña de administrador:
ajuste
Ahora viene la parte divertida - el establecimiento. Abrir GeekTool (que se encuentra en Preferencias del sistema). aparecerá esta ventana:
En la columna de la derecha, crear un nuevo grupo (puse el nombre de sus eventos). Contendrá Giklety (Geeklet) - O instrucciones del texto. A continuación, haga clic en el icono de Shell y arrastrarlo al escritorio. aparecerá esta ventana:
Aquí determinamos lo que se muestra en el escritorio y en qué forma la información se mostrará. El punto más importante - se trata de comandos. Para mostrar la fecha, entre el mandato siguiente:
fecha '+% A% e% B'
.
fecha
- es la fecha real del equipo, y '+% A% e% B'
- formato de fecha (en este caso: nombre completo del día de la semana, fecha, nombre del mes). El formato de fecha se puede configurar una lista de descriptores y sus significados se puede encontrar aquí.
Para dar formato al texto en la ventana Propiedades, haga clic en el botón Estilo. En la ventana que aparece, puede seleccionar el tipo de letra, tamaño, color, estilo deseado.
Ahora agregue la salida de los eventos del calendario. Volver a la ventana de shell GeekTool, haga clic en el icono, arrastrar al escritorio. En el campo Comando, escriba este comando:
/ Usr / local / bin / icalBuddy -NC eventsToday | sed -e "s / * / - /" | sed -e "s /! /!! /"
Se muestra una lista de eventos hasta la fecha de todos los calendarios de iCal. Una vez más, nos vamos a la sección de Estilo, que estableció una representación visual.
Para mostrar la lista de tareas (Tareas) de iCal en la necesidad de escritorio para crear otro Geeklet con este comando:
/ Usr / local / bin / icalBuddy -NC uncompletedTasks | sed -e "s / * / - /" | sed -e "s /! /!! /"
toques finales
Queda por añadir una sección (en mi caso - "hacer hoy"). Crear un nuevo Geeklet, pero especificar un comando diferente:
eco hecho hoy
Para cada uno de GeekLet'ov necesario especificar la fecha de actualización de la información (Actualizar cada). Si el bloque rara vez se actualiza (por ejemplo, el nombre de "hacer hoy"), especifique el período de grandes. Intervalo de actualización de calendario de eventos se puede poner en 10 segundos.
lo siguiente
Y luego - a juego, de experimentar, de probar. Echar un vistazo a las diversas formas de formato de texto que se muestra en el escritorio. Los esquemas más interesantes implican la creación de varios Gikletov. Entonces, para la fecha, puede utilizar un estilo para el día de la semana - la otra, para el mes - el tercero. no puede limitarse a la retirada de los eventos de iCal y tareas, y ajustar la imagen en el tiempo de escritorio, jugando estadísticas de datos de canciones de visitas al sitio, etc. Fantasía posibilidades ilimitadas GeekTool - casi.
En los comentarios, puede hacer preguntas - I y otros lectores a tratar de responder a ellas. También estaremos encantados si alarde fondo de pantalla (tirar enlaces a las imágenes). Fácil oftopik, pero aún así... :-)
enlaces Relacionados
- Mostrar los eventos de iCal y una lista de tareas del escritorio
- Monitor de su Mac y más con GeekTool
- Geektools discusión y una gran cantidad de interesantes soluciones a MacRumors
- GeekTool - belleza y mucho más! - excelente artículo Maxim Melnikov