Sådan vises begivenheder fra iCal-kalender direkte på skrivebordet?
Tips Makradar / / December 19, 2019
For et par dage siden i samfundet Rumak en af deltagerne spurgte interessant spørgsmål: Hvordan skal vises begivenheder fra iCal kalendere direkte på skrivebordet? Kommentarerne foreslog to løsninger på dette problem. Den første mulighed var den GeekTool program, som ikke alle var i stand til at forstå, og den anden - betalt app. Jeg selv støtter ønsket af udviklere at udnytte resultaterne af deres arbejde, men at give penge til sådan en nem at overtale det var en skam. Så jeg besluttede at beskæftige sig med GeekTool og dele deres erfaringer. Fremadrettet at sige, at det var en ganske simpel affære.
Det, vi ønsker
Men først lidt om, hvad vi ønsker at opnå. Her er skrivebordet, som blev drøftet i Rumak:
I venstre hjørne viser den aktuelle dato og en liste over begivenheder fra iCal. Stilfuld, enkel og meget praktisk. Og her er skrivebordet på en af MacRumors læsere:
Dette afsnit viser ugedag, dato, vejr, kalender nederst på skærmen, og navnet på den sang, der afspilles i iTunes.
Mit skrivebord ligner dette (du kan klikke på billedet for at forstørre):
Skærmen viser datoen, på listen over begivenheder og anliggender iCal.
Sådan gør du
Vi er nødt til at installere to programmer. Først - det GeekTool. Det kan downloades her. Hvis du bruger Mac OS X Leopard, er det bedre, måske, at sætte den stabile version GeekTool 2.1.2. Hvis du allerede har opgraderet til Mac OS X 10.6 Snow Leopard, installere frigivelse kandidat GeekTool 3.0 RC5. Hun, at dømme efter de kommentarer på blogs og fora i SL til at arbejde støt. Når du har hentet softwaren, installere det. I systemet skal indstillingerne være et nyt element:
Jeg bemærker, at grænsefladerne GeekTool 2.1.2 og GeekTool 3.0 RC5 er meget forskellige, jeg vil yderligere snak om opsætning er 3,0, hvilket virker for mig under SL.
Vi har også brug for en anden program. dette iCalBuddy. Det er også gratis. Download den nyeste version rådgive iCalBuddy 1.6.12. Pak arkivet og flytte mappens indhold i enhver mappe. I ældre versioner af programmet var det nødvendigt at anvende Terminal for at installere (sudo FolderPath ./install.sh), i den nye - bare dobbeltklikke på filen install.command. Terminal vindue vises, hvor du bliver bedt om at indtaste din administratoradgangskode:
justering
Nu kommer den sjove del - indstilling. Åbent GeekTool (findes under Systemindstillinger). Dette vindue vises:
I højre kolonne, oprette en ny gruppe (jeg kaldte hendes Events). Den vil indeholde Giklety (Geeklet) - O anvisninger af teksten. Klik derefter på ikonet Shell og trække det til skrivebordet. Dette vindue vises:
Her bestemmer vi, hvad der vil blive vist på skrivebordet og i hvilken form oplysningerne vil blive vist. Det vigtigste punkt - det er Kommando. For at vise dato, skal du indtaste følgende kommando:
dato '+% A% e% B'
.
dato
- er den faktiske dato for holdet, og '+% A% e% B'
- dato format (i dette tilfælde: fulde navn på ugedagen, dato, navn i måneden). Datoformatet kan sættes op, en liste over deskriptorer og deres betydning kan findes her.
Sådan formateres teksten i vinduet Egenskaber skal du klikke på knappen Style. I det vindue, der vises, kan du vælge den ønskede skrifttype, størrelse, farve, stil.
Nu tilføje produktionen af kalenderbegivenheder. Tilbage til GeekTool shell vindue, skal du klikke på ikonet, trække det til skrivebordet. I Kommando skal du indtaste denne kommando:
/ Usr / local / bin / icalBuddy-NC eventsToday | sed -e "s / * / - /" | sed -e "s /! /!! /"
Det viser en liste over begivenheder til dato fra alle iCal-kalendere. Igen, vi går til Style sektion, der har oprettet en visuel repræsentation.
For at vise to-do liste (ToDo) fra iCal på skrivebordet behov for at skabe en anden Geeklet med denne kommando:
/ Usr / local / bin / icalBuddy-NC uncompletedTasks | sed -e "s / * / - /" | sed -e "s /! /!! /"
sidste hånd
Det er fortsat at tilføje et afsnit (i mit tilfælde - "gør i dag"). Opret en ny Geeklet, men angive en anden kommando:
ekko gjort i dag
For hver af GeekLet'ov nødvendigt at specificere datoen for oplysninger opdatering (opdatere hver). Hvis blokken sjældent opdateres (f.eks navnet "gør i dag"), skal du angive periode med stor. Opdatering interval kalender over begivenheder kan sættes i 10 sekunder.
hvad næste
Og så - til leg, til eksperiment, for at prøve. Tag et kig på de forskellige måder at formatere tekst, der vises på skrivebordet. De mest interessante ordninger indebærer skabelsen af flere Gikletov. Så for den dato, kan du bruge en stil for dagen i ugen - den anden, for måneden - den tredje. Kan ikke være begrænset til tilbagekaldelse af iCal begivenheder og opgaver, og justere skærmens på skrivebordet vejr, sang, der afspilles data statistik for besøg osv Fantasy ubegrænsede muligheder GeekTool - næsten.
I kommentarerne, kan du stille spørgsmål - I og andre læsere vil forsøge at besvare dem. Vi vil også være glade, hvis du praler tapet (smide links til billeder). Nem oftopik, men stadig... :-)
Links Relaterede
- Display iCal Events og en til at gøre listen på skrivebordet
- Overvåg din Mac og mere med GeekTool
- Geektools diskussion og en masse interessante løsninger til MacRumors
- GeekTool - skønhed og meget mere! - glimrende artikel Maxim Melnikov