Comment afficher les événements de calendrier iCal directement sur le bureau?
Pourboires Makradar / / December 19, 2019
Il y a quelques jours dans la communauté Rumak un des participants a demandé question intéressante: Comment afficher les événements des calendriers iCal directement sur le bureau? Les commentaires ont suggéré deux solutions à ce problème. La première option est le programme GeekTool avec lequel tous ne sont pas en mesure de comprendre, et le second - application payante. Je me soutiens le désir des développeurs de capitaliser sur les résultats de leurs travaux, mais pour donner de l'argent pour un tel jeu d'enfant, il était dommage. J'ai donc décidé de traiter GeekTool et partager leurs expériences. Dans la perspective de dire que ce fut une affaire tout à fait simple.
Ce que nous voulons
Mais d'abord, un peu de ce que nous voulons atteindre. Voici le bureau, qui a été discuté dans Rumak:
Dans les écrans de coin gauche de la date actuelle et une liste des événements de iCal. Élégant, simple et très pratique. Et voici le bureau de l'un des lecteurs de MacRumors:
Cette section présente le jour de la semaine, la date, la météo, le calendrier au bas de l'écran et le nom de la chanson en cours de lecture dans iTunes.
Mes regards de bureau comme celui-ci (vous pouvez cliquer sur l'image pour agrandir):
L'écran affiche la date, la liste des événements et des affaires du iCal.
Comment faire
Nous devons installer deux programmes. Tout d'abord - il GeekTool. Il peut être téléchargé ici. Si vous utilisez Mac OS X Leopard, il vaut mieux, peut-être, de mettre la version stable 2.1.2 GeekTool. Si vous avez déjà mis à niveau vers Mac OS X 10.6 Snow Leopard, installez le candidat version GeekTool 3.0 RC5. Elle, à en juger par les commentaires sur les blogs et les forums sous la SL de travailler de façon constante. Une fois le logiciel téléchargé, installez-le. Dans les paramètres système devrait être un nouvel élément:
Je note que les interfaces GeekTool 2.1.2 et GeekTool 3.0 RC5 sont très différents, je vais encore parler de la mise en place est 3.0, qui fonctionne pour moi sous SL.
Nous avons également besoin d'un deuxième programme. cette iCalBuddy. Il est également gratuit. Téléchargez la dernière version conseils iCalBuddy 1.6.12. Décompressez l'archive et de déplacer le contenu du dossier dans un répertoire. Dans les anciennes versions du programme, il était nécessaire d'utiliser Terminal pour installer (sudo ./install.sh FolderPath), dans le nouveau - il suffit de double-cliquez sur le fichier install.command. Terminal fenêtre apparaîtra où il vous sera demandé d'entrer votre mot de passe administrateur:
réglage
Maintenant vient la partie amusante - réglage. Ouvrir GeekTool (dans les préférences système). Cette fenêtre apparaît:
Dans la colonne de droite, créez un nouveau groupe (je l'ai appelé Events). Il contiendra Giklety (Geeklet) - instructions O du texte. Cliquez ensuite sur l'icône Shell et faites-le glisser sur le bureau. Cette fenêtre apparaît:
nous déterminons ici ce qui sera affiché sur le bureau et sous quelle forme les informations seront affichées. Le plus important - ce qui est commande. Pour afficher la date, entrez la commande suivante:
Date '+% A% e% B'
.
date
- est la date réelle de l'équipe, et '+% A% e% B'
- format de date (dans ce cas: nom complet du jour de la semaine, la date, le nom du mois). Le format de date peut être mis en place, une liste de descripteurs et leur signification peut être trouvé ici.
Pour formater le texte dans la fenêtre Propriétés, cliquez sur le bouton Style. Dans la fenêtre qui apparaît, vous pouvez sélectionner la police souhaitée, la taille, la couleur, le style.
Maintenant, ajoutez la sortie des événements de calendrier. Retour à la fenêtre de shell GeekTool, cliquez sur l'icône, faites-le glisser sur le bureau. Dans le champ Commande, tapez cette commande:
/ Usr / local / bin / icalBuddy -NC eventsToday | sed -e "s / * / - /" | sed -e "s /! /!! /"
Il affiche une liste des événements à ce jour de tous les calendriers iCal. Encore une fois, nous allons à la section Style, qui a mis en place une représentation visuelle.
Pour afficher la liste de tâches (Todo) à partir d'iCal sur la nécessité de créer un autre bureau pour Geeklet avec cette commande:
/ Usr / local / bin / icalBuddy de les uncompletedTasks | sed -e "s / * / - /" | sed -e "s /! /!! /"
La touche finale
Il reste à ajouter une section (dans mon cas - « faire aujourd'hui »). Créer une nouvelle Geeklet, mais spécifiez une autre commande:
écho fait aujourd'hui
Pour chacun des GeekLet'ov nécessaire de préciser la date de mise à jour de l'information (rafraîchir tous). Si le bloc est rarement mis à jour (par exemple, le nom « faire aujourd'hui »), préciser la période de grande. Mise à jour le calendrier intervalle des événements peut être mis en 10 secondes.
ce prochain
Et puis - à jouer, d'expérimenter, d'essayer. Jetez un oeil sur les différentes façons de formatage du texte qui est affiché sur le bureau. Les plus intéressants programmes impliquent la création de plusieurs Gikletov. Ensuite, pour la date, vous pouvez utiliser un style pour le jour de la semaine - l'autre, pour le mois - le troisième. Ne peut pas être limité au retrait des événements iCal et tâches, et régler l'affichage sur votre temps de bureau, jouant données statistiques sur la chanson de visites de sites, etc. Les possibilités de fantaisie GeekTool - presque.
Dans les commentaires, vous pouvez poser des questions - je et les autres lecteurs vais essayer d'y répondre. Nous serons également heureux si vous vous vantez fond d'écran (jeter des liens vers des images). Facile oftopik, mais quand même... :-)
liens connexes
- Affichage des événements iCal et une liste à faire sur votre bureau
- Surveillez votre Mac et plus avec GeekTool
- discussion GeekTools et beaucoup de solutions intéressantes à MacRumors
- GeekTool - beauté et plus encore! - excellent article Maxim Melnikov