Wie Ereignisse aus iCal-Kalender direkt auf dem Desktop angezeigt werden?
Tipps Makradar / / December 19, 2019
Vor ein paar Tagen in der Gemeinde Rumak einer der Teilnehmer gefragt interessante Frage: Wie Ereignisse aus iCal-Kalender direkt auf dem Desktop angezeigt werden? Die Kommentare schlugen zwei Lösungen für dieses Problem. Die erste Option war das GeekTool Programm, mit dem nicht alle in der Lage waren, zu verstehen, und die zweite - App bezahlt. Ich selbst unterstützen den Wunsch der Entwickler über die Ergebnisse ihrer Arbeit zu nutzen, aber das Geld für eine solche zu geben Schwächling es schade war. So entschied ich mich mit GeekTool zu beschäftigen und ihre Erfahrungen auszutauschen. Blick auf die Zukunft zu sagen, dass es eine ganz einfache Angelegenheit.
Was wir wollen
Aber zuerst ein wenig über das, was wir erreichen wollen. Hier ist der Desktop, der in Rumak diskutiert wurde:
In der linken Ecke zeigt das aktuelle Datum und eine Liste der Ereignisse aus iCal. Stilvoll, einfach und sehr bequem. Und hier ist der Desktop eines MacRumors-Leser:
Dieser Abschnitt zeigt den Wochentag, Datum, Wetter, Kalender am unteren Rand des Bildschirms und den Namen des aktuell abgespielten Song in iTunes.
Mein Desktop sieht wie folgt aus (Sie können auf das Bild klicken zum Vergrößern):
Der Bildschirm zeigt das Datum, die Liste der Ereignisse und Angelegenheiten des iCal.
Wie kann man das machen
Wir müssen zwei Programme installieren. Erstens - es GeekTool. Es kann heruntergeladen werden hier. Wenn Sie Mac OS X Leopard verwenden, ist es besser, vielleicht, um die stabile Version 2.1.2 GeekTool zu setzen. Wenn Sie bereits auf Mac OS X 10.6 Snow Leopard aktualisiert haben, installieren Sie den Release Candidate GeekTool 3.0 RC5. Sie, die Beurteilung durch die Kommentare auf Blogs und Foren unter dem SL stetig zu arbeiten. Sobald die Software heruntergeladen haben, installieren Sie es. In den Systemeinstellungen sollten ein neues Element sein:
Ich nehme zur Kenntnis, dass die Schnittstellen GeekTool 2.1.2 und GeekTool 3.0 RC5 sehr unterschiedlich sind, werde ich weitere Diskussion über die Einrichtung ist 3,0, was für mich unter SL arbeitet.
Wir brauchen auch ein zweites Programm. Das iCalBuddy. Es ist auch kostenlos. Laden Sie die neueste Version advise iCalBuddy 1.6.12. Entpacken Sie das Archiv und den Inhalt des Ordners in einem beliebigen Verzeichnis verschieben. Bei älteren Versionen des Programms war es notwendig, Terminal zu verwenden zu installieren (sudo FolderPath ./install.sh), in der neu - nur einen Doppelklick auf die Datei install.command. Terminal-Fenster angezeigt, in dem Sie Ihren Administrator Passwort gefragt wird:
Einstellung
Jetzt kommt der spaßige Teil - Einstellung. Öffnen GeekTool (in den Systemeinstellungen zu finden). Dieses Fenster erscheint:
In der rechten Spalte, eine neue Gruppe erstellen (Ich rief sie an Ereignisse). Er enthält Giklety (Geeklet) - O-Anweisungen des Textes. Dann klicken Sie auf die Shell-Symbol und ziehen Sie es auf dem Desktop. Dieses Fenster erscheint:
Hier bestimmen wir, was auf dem Desktop angezeigt wird und in dem, was die Informationen bilden angezeigt. Der wichtigste Punkt - das ist Befehl. Um das Datum anzuzeigen, geben Sie den folgenden Befehl ein:
date '+% A% e% B'
.
Datum
- ist das tatsächliche Datum des Teams, und '+% A% e% B'
- Datumsformat (in diesem Fall: vollständiger Name des Tages der Woche, Datum, Name des Monats). Das Datumsformat kann, kann eine Liste von Deskriptoren und deren Bedeutung eingerichtet, gefunden werden hier.
So formatieren Sie den Text im Eigenschaftenfenster auf die Schaltfläche Stil. Im angezeigten Fenster können Sie wählen Sie die gewünschte Schriftart, Größe, Farbe, Stil.
Fügen Sie nun die Ausgabe von Kalenderereignissen. Zurück zu GeekTool Shell-Fenster, klicken Sie auf das Symbol, ziehen Sie es auf dem Desktop. Im Feld Befehl Geben Sie diesen Befehl ein:
Verzeichnis / usr / local / bin / icalBuddy -nc eventsToday | sed -e "s / * / - /" | sed -e "s /! /!! /"
Es zeigt eine Liste der Ereignisse auf dem Laufenden von allen iCal-Kalender. Auch hier gehen wir in der Style-Sektion, die eine visuelle Darstellung einrichten.
Zur Anzeige der To-do-Liste (ToDo) von iCal auf der Desktop Notwendigkeit, eine andere Geeklet mit diesem Befehl zu erstellen:
Verzeichnis / usr / local / bin / icalBuddy -nc uncompletedTasks | sed -e "s / * / - /" | sed -e "s /! /!! /"
letzten Schliff
Es bleibt ein Abschnitt hinzuzufügen (in meinem Fall - „heute tun“). Erstellen Sie ein neues Geeklet, aber einen anderen Befehl angeben:
heute Echo getan
Für jede der GeekLet'ov notwendig, den Zeitpunkt der Aktualisierung angeben (Refresh alle). Wenn der Block selten (zum Beispiel der Name „heute tun“) aktualisiert wird, geben Sie die Zeit der großen. Aktualisierungsintervall Veranstaltungskalender können in 10 Sekunden gesetzt werden.
Was weiter
Und dann - zu spielen, zu experimentieren, um zu versuchen. Werfen Sie einen Blick auf die verschiedenen Möglichkeiten der Textformatierung, die auf dem Desktop angezeigt wird. Die interessantesten Systeme beinhalten die Schaffung von mehreren Gikletov. Dann wird für das Datum, können Sie einen Stil für den Tag der Woche verwenden - die andere, für den Monat - die dritte. Kann nicht an den Rückzug von iCal Ereignissen und Aufgaben, und stellen Sie die Anzeige auf Ihrem Desktop Wetter begrenzt werden, Songdaten Statistiken von Besuch vor Ort zu spielen, usw. Fantasie grenzenlose Möglichkeiten GeekTool - fast.
In den Kommentaren können Sie Fragen stellen - ich und andere Leser werden versuchen, sie zu beantworten. Wir werden auch freuen, wenn Sie Prahlerei Tapeten (werfen Links zu Bildern). Leicht oftopik, aber immer noch... :-)
Links Passende
- Anzeigen iCal Event und eine To Do-Liste auf Ihrem Desktop
- Überwachen Sie Ihre Mac und mehr mit GeekTool
- GeekTools Diskussion und viele interessante Lösungen für MacRumors
- GeekTool - Schönheit und vieles mehr! - ausgezeichneter Artikel Maxim Melnikov