Hoe kan gebeurtenissen uit iCal kalender direct op de desktop weer te geven?
Tips Makradar / / December 19, 2019
Een paar dagen geleden in de gemeenschap Rumak een van de deelnemers gevraagd interessante vraag: Hoe gebeurtenissen weergeven vanuit iCal agenda's direct op de desktop? De opmerkingen stelde twee oplossingen voor dit probleem. De eerste optie was de GeekTool programma waarmee niet alle in staat waren om te begrijpen, en de tweede - betaalde app. Ikzelf ondersteunen de wens van ontwikkelaars om te profiteren van de resultaten van hun werk, maar om geld voor een dergelijke geven lachertje was jammer. Dus heb ik besloten om te gaan met GeekTool en delen hun ervaringen. Vooruitkijkend om te zeggen dat het was nogal een eenvoudige zaak.
Wat wij willen
Maar eerst een beetje over wat we willen bereiken. Hier is de desktop, die in Rumak is besproken:
In de linkerhoek toont de huidige datum en een overzicht van gebeurtenissen uit iCal. Stijlvol, eenvoudig en zeer handig. En hier is het bureaublad van een van MacRumors lezers:
In dit gedeelte wordt de dag van de week, de datum, het weer, de kalender aan de onderkant van het scherm en de naam van het huidige nummer in iTunes.
Mijn desktop ziet er als volgt uit (u kunt klikken op de foto voor een vergroting):
Het scherm toont de datum, de lijst van evenementen en zaken van de iCal.
Hoe om het te doen
We moeten de twee programma's te installeren. Eerste - het GeekTool. Het kan worden gedownload hier. Als u Mac OS X Leopard, is het misschien beter om de stabiele versie GeekTool 2.1.2 te zetten. Als u al een upgrade naar Mac OS X 10.6 Snow Leopard, installeert u de release candidate GeekTool 3.0 RC5. Zij, te oordelen naar de reacties op blogs en fora onder de SL gestaag werken. Na het downloaden van de software te installeren. In het systeem moet de instellingen van een nieuwe item:
Ik stel vast dat de interfaces GeekTool 2.1.2 en GeekTool 3.0 RC5 zijn zeer verschillend, ik zal verder praten over de set-up is 3.0, die werkt voor mij onder SL.
We hebben een tweede programma moet ook. deze iCalBuddy. Het is ook gratis. Download de nieuwste versie advies iCalBuddy 1.6.12. Pak het archief en verplaats de inhoud van de map in een directory. In oudere versies van het programma was het noodzakelijk om Terminal gebruiken (sudo FolderPath ./install.sh), in de nieuwe te installeren - gewoon dubbelklikken op het bestand install.command. Terminal-venster zal verschijnen waarin u wordt gevraagd om uw administrator wachtwoord in te voeren:
afstelling
Nu komt het leuke gedeelte - instelling. Open GeekTool (te vinden in Systeemvoorkeuren). Dit venster verschijnt:
In de rechterkant, een nieuwe groep (ik noemde haar Events). O instructies van de tekst - Het zal Giklety (Geeklet) bevatten. Klik vervolgens op het pictogram van Shell en sleep het naar het bureaublad. Dit venster verschijnt:
Hier bepalen we wat er op het bureaublad en in wordt weergegeven welke vorm de informatie wordt weergegeven. Het belangrijkste punt - dit is Command. Om de datum weer te geven, voert u de volgende opdracht:
date '+% A% e% B'
.
datum
- is de werkelijke datum van het team, en '+% A% B% e'
- datumnotatie (in dit geval: de volledige naam van de dag van de week, datum, naam van de maand). De datumnotatie kan worden ingesteld, een lijst van omschrijvingen en hun betekenis kan worden gevonden hier.
Als u de tekst in het venster Eigenschappen te formatteren, klikt u op de knop Style. In het venster dat verschijnt, kunt u het gewenste lettertype, grootte, kleur, stijl te selecteren.
Voeg nu de output van agenda-afspraken. Terug naar GeekTool shell venster, klikt u op het icoontje, sleep het naar het bureaublad. In het veld Command, typt u deze opdracht:
/ Usr / local / bin / icalBuddy -nc eventsToday | sed -e "s / * / - /" | sed -e "s /! /!! /"
Het toont een lijst van de gebeurtenissen tot nu toe uit alle iCal-agenda. Nogmaals, gaan we naar de sectie Style, die het opzetten van een visuele representatie.
Om de to-do lijst (ToDo) op het bureaublad noodzaak om een andere Geeklet maken met dit commando te geven van iCal:
/ Usr / local / bin / icalBuddy -nc uncompletedTasks | sed -e "s / * / - /" | sed -e "s /! /!! /"
finishing touches
Het blijft om een sectie toe te voegen (in mijn geval - "vandaag doen"). Maak een nieuwe Geeklet, maar geeft u een andere opdracht:
echo gedaan vandaag
Voor elk van GeekLet'ov die nodig zijn om de datum van de informatie-update te geven (te vernieuwen elk). Als het blok zelden wordt bijgewerkt (bijvoorbeeld de naam "vandaag doen"), geeft u de periode van grote. Update-interval evenementenkalender kan in 10 seconden worden gezet.
wat nu
En dan - om te spelen, te experimenteren, om te proberen. Neem een kijkje op de verschillende manieren van het opmaken van tekst die op het bureaublad wordt weergegeven. De meest interessante programma's hebben betrekking op de oprichting van verschillende Gikletov. Dan, voor de datum, kunt u een stijl te gebruiken voor de dag van de week - de andere, voor de maand - de derde. Kan niet worden beperkt tot de ontneming van iCal-activiteiten en taken, en pas de weergave op uw desktop weer, spelen statistieken song data van de site bezoeken, enz. Fantasy onbegrensde mogelijkheden GeekTool - bijna.
In de opmerkingen, kunt u vragen stellen - I en andere lezers zullen proberen om ze te beantwoorden. We zullen ook blij zijn als je grootspraak wallpaper (gooien links naar foto's). Gemakkelijk oftopik, maar toch... :-)
Links Gerelateerd
- Weergave iCal Events en een to do lijst op uw desktop
- Bewaak uw Mac en meer met GeekTool
- Geektools discussie en veel interessante oplossingen voor MacRumors
- GeekTool - schoonheid en nog veel meer! - uitstekende artikel Maxim Melnikov