Så här visar händelser från iCal-kalender direkt på skrivbordet?
Tips Makradar / / December 19, 2019
För några dagar sedan i samhället Rumak en av deltagarna frågade intressant fråga: Hur man visa händelser från iCal-kalendrar direkt på skrivbordet? Kommentarerna föreslog två lösningar på detta problem. Det första alternativet var GeekTool program som inte alla kunde förstå, och den andra - betald app. Själv stöder önskan utvecklare att utnyttja resultaten av deras arbete, utan att ge pengar för en sådan smal det var synd. Så jag bestämde mig för att ta itu med GeekTool och dela sina erfarenheter. Inför säga att det var en ganska enkel affär.
Vad vi vill
Men först, lite om vad vi vill uppnå. Här är skrivbordet som diskuterades i Rumak:
I vänstra hörnet visar aktuellt datum och en lista över händelser från iCal. Snygg, enkel och mycket bekvämt. Och här är skrivbordet på en av MacRumors läsare:
I det här avsnittet visar veckodag, datum, väder, kalender längst ned på skärmen och namnet på den låt som spelas i iTunes.
Mitt skrivbord ser ut så här (klicka på bilden för att förstora):
Skärmen visar datum, lista över händelser och angelägenheter iCal.
Hur man gör det
Vi måste installera två program. Först - det GeekTool. Den kan laddas ner här. Om du använder Mac OS X Leopard, är det bättre, kanske för att sätta stabila versionen GeekTool 2.1.2. Om du redan har uppgraderat till Mac OS X 10.6 Snow Leopard installerar Release Candidate GeekTool 3,0 RC5. Hon, att döma av kommentarer på bloggar och forum som SL arbetar stadigt. När du har hämtat programvaran, installera den. I systeminställningar bör vara en ny punkt:
Jag noterar att gränssnitten GeekTool 2.1.2 och GeekTool 3,0 RC5 är mycket olika, jag kommer att ytterligare tala om inrättandet är 3,0, som arbetar för mig under SL.
Vi behöver också ett andra program. detta iCalBuddy. Det är också gratis. Ladda ner den senaste versionen råd iCalBuddy 1.6.12. Packa upp arkivet och flytta mappens innehåll i valfri katalog. I äldre versioner av programmet var det nödvändigt att använda Terminal för att installera (sudo FolderPath ./install.sh), i den nya - bara dubbelklicka på filen install.command. Terminalfönster visas där du blir ombedd att ange ditt administratörslösenord:
justering
Nu kommer den roliga delen - inställningen. Open GeekTool (finns i Systeminställningar). Det här fönstret visas:
I den högra kolumnen, skapa en ny grupp (jag kallade henne Events). Den kommer att innehålla Giklety (Geeklet) - O instruktioner texten. Klicka sedan på ikonen Shell och dra den till skrivbordet. Det här fönstret visas:
Här bestämmer vi vad som kommer att visas på skrivbordet och i vilken form informationen visas. Den viktigaste punkten - det är Command. För att visa datum, ange följande kommando:
datum '+% A% e% B'
.
datum
- är det faktiska datumet för laget, och '+% A% e% B'
- datumformat (i det här fallet: fullständiga namnet på veckodagen, datum, namn i månaden). Datumformatet kan ställas in, en lista över beskrivningar och deras betydelser kan hittas här.
Om du vill formatera texten i fönstret Egenskaper, klicka på Style knappen. I fönstret som visas kan du välja önskat typsnitt, storlek, färg, stil.
Nu lägger produktionen av kalenderhändelser. Tillbaka till GeekTool skal fönstret, klicka på ikonen, dra den till skrivbordet. I fältet Command, skriver detta kommando:
/ Usr / local / bin / icalBuddy -NC eventsToday | sed -e "s / * / - /" | sed -e "s /! /!! /"
Det visar en lista över händelser hittills från alla iCal-kalendrar. Återigen går vi till Style avsnitt, som inrättat en visuell representation.
För att visa att göra-lista (ToDo) från iCal på skrivbordet behovet av att skapa en annan Geeklet med följande kommando:
/ Usr / local / bin / icalBuddy -NC uncompletedTasks | sed -e "s / * / - /" | sed -e "s /! /!! /"
finputsning
Det återstår att lägga till ett avsnitt (i mitt fall - "gör idag"). Skapa en ny Geeklet, men ange en annan kommando:
eko gjort idag
För varje GeekLet'ov nödvändigt att ange datum för informationsuppdatering (uppdatera varje). Om blocket är sällan uppdateras (till exempel namnet "gör idag") anger period av stor. Uppdateringsintervall evenemangskalender kan sättas i 10 sekunder.
vad nästa
Och sedan - att leka, experiment, för att försöka. Ta en titt på de olika sätten att formatera text som visas på skrivbordet. De mest intressanta system medför skapandet av flera Gikletov. Då, för datum, kan du använda en stil för dagen i veckan - den andra, för månaden - den tredje. Kan inte begränsas till indragning av iCal händelser och uppgifter, och justera bild på skrivbordet väder, spela Song-data statistik över besök på plats, etc. Fantasy obegränsade möjligheter GeekTool - nästan.
I kommentarerna, kan du ställa frågor - I och andra läsare kommer att försöka besvara dem. Vi kommer också att vara glad om du skryta tapeter (kasta länkar till bilder). Easy oftopik, men ändå... :-)
länkar
- Visa iCal Händelser och en att göra-lista på skrivbordet
- Övervaka din Mac och mer med GeekTool
- Geektools diskussion och en hel del intressanta lösningar på MacRumors
- GeekTool - skönhet och mycket mer! - utmärkt artikel Maxim Melnikov