Pred niekoľkými dňami sa v obci Rumak jeden z účastníkov požiadal zaujímavá otázka: Ako zobraziť udalosti z kalendára iCal priamo na ploche? Pripomienky navrhol dve riešenia tohto problému. Prvou možnosťou bolo program GeekTool, s ktorým nie všetci boli schopní porozumieť, a druhá - platené aplikácie. Ja osobne podporujem snahu vývojárov zarábať na výsledkoch ich práce, ale dávať peniaze na taký padavka, že je to škoda. Tak som sa rozhodol riešiť GeekTool a podeliť sa o svoje skúsenosti. Pri pohľade do budúcnosti sa povedať, že to bolo celkom jednoduchá záležitosť.
To, čo chceme,
Ale najprv niečo o tom, čo chceme dosiahnuť. Tu je na ploche, ktorá bola popísaná v Rumak:
V ľavom hornom rohu zobrazuje aktuálny dátum a zoznam udalostí z iCal. Elegantný, jednoduché a veľmi pohodlné. A tu je desktop jedného z čitateľov MacRumors:
Táto sekcia zobrazuje deň v týždni, dátum, počasie, kalendáre v dolnej časti obrazovky a názov práve prehrávanej skladby v iTunes.
Moje stolný vyzerá ako to (môžete kliknúť na obrázok pre zväčšenie):
Na obrazovke sa objaví dátum, zoznam udalostí a záležitosťou iCal.
Ako na to
Musíme nainštalovať dva programy. Prvý z nich - to GeekTool. Možno ho stiahnuť tu. Ak používate Mac OS X Leopard, je to lepšie, snáď dať stabilnú verziu GeekTool 2.1.2. Ak ste už inovovali na Mac OS X 10.6 Snow Leopard, nainštalujte release candidate GeekTool 3.0 RC5. Ona, súdiac podľa komentáre na blogy a fóra v rámci SL pracovať stabilne. Po stiahnutí softvér, nainštalujte ho. V nastavení systému by mala byť nová položka:
Beriem na vedomie, že rozhranie GeekTool 2.1.2 a GeekTool 3.0 RC5 sú veľmi odlišné, budem ďalej hovoriť o zostavou je 3,0, čo pre mňa pracuje v SL.
Potrebujeme tiež druhý program. toto iCalBuddy. To je tiež zadarmo. Stiahnite si najnovšiu verziu poradiť iCalBuddy 1.6.12. Rozbaliť archív a presunúť obsah zložky do ľubovoľného adresára. V starších verziách programu bolo nutné použiť terminál pre inštaláciu (sudo Cesta_ke_složce ./install.sh), v novom - stačí dvakrát kliknúť na súbor install.command. Terminálu sa objaví okno, kde budete vyzvaní na zadanie hesla správcu:
nastavenie
Teraz prichádza zábavná časť - nastavenie. Otvorená GeekTool (nájdený v systémových predvoľbách). Toto okno sa zobrazí:
V pravom stĺpci, vytvoriť novú skupinu (Zavolal som jej Events). Bude obsahovať Giklety (Geeklet) - O pokyny textu. Potom kliknite na ikonu Shell a pretiahnite ju na plochu. Toto okno sa zobrazí:
Tu sme zistiť, čo sa zobrazí na ploche a v akej podobe sa zobrazia informácie. Najdôležitejším bodom - to je Command. Ak chcete zobraziť dátum, zadajte nasledujúci príkaz:
date '+% A% e% B'
.
dátum
- je skutočné dátum tímu, a '+% A% B% e'
- Formát dátumu (v tomto prípade: celý názov dňa v týždni, dátum, meno mesiace). Formát dátumu je možné nastaviť, zoznam deskriptorov a ich význam možno nájsť tu.
Ak chcete formátovať text v okne Vlastnosti kliknite na tlačidlo štýl. V okne, ktoré sa objavia, môžete si vybrať požadovaný typ písma, veľkosť, farbu, štýl.
Teraz pridajte výstup udalostí kalendára. Späť k oknu GeekTool shell, kliknite na ikonu, presuňte ju na plochu. V textovom poli Príkaz zadajte príkaz:
/ Usr / local / bin / icalBuddy -NC eventsToday | sed -e "s / * / - /" | sed -e "s /! /!! /"
To zobrazuje zoznam udalostí, k dnešnému dňu zo všetkých iCal kalendára. Opäť platí, že ideme do sekcie Style, ktorá nastaviť vizuálnu reprezentáciu.
Ak chcete zobraziť zoznam úloh (ToDo) z iCal na ploche potrebu vytvoriť ďalšie Geeklet s týmto príkazom:
/ Usr / local / bin / icalBuddy -NC uncompletedTasks | sed -e "s / * / - /" | sed -e "s /! /!! /"
dotvára
Zostáva pridať sekciu (v mojom prípade - "urobiť dnes"). Vytvorte novú Geeklet, ale zadať iný príkaz:
echo urobiť dnes
Pre každú z GeekLet'ov nevyhnutné stanoviť dátum aktualizácie informácií (obnovovací každý). V prípade, že blok je zriedka aktualizované (napríklad meno "dnes robiť"), určí lehotu, v skvelej. Interval aktualizácie kalendár udalostí možno dať do 10 sekúnd.
čo ďalej
A potom - na hranie, s experimentom, aby sa pokúsili. Pozrite sa na rôzne spôsoby formátovania textu, ktorý je zobrazený na ploche. Najzaujímavejšie programy zahŕňajú vytvorenie niekoľkých Gikletov. Potom pre dáta, môžete použiť jeden štýl na deň v týždni - druhá, za mesiac - tretí. Nemôže byť obmedzená na odobratie udalostí a úloh iCal, a upravte zobrazenie na desktop počasie hrajúci štatistiky pieseň dátové kontrol na mieste, atď Fantasy neobmedzených možností GeekTool - Takmer.
V komentároch môžete klásť otázky - ja aj ostatní čitatelia budú snažiť na ne odpovedať. Budeme tiež radi, keď sa môžu pochváliť tapety (hádzať odkazy na obrázky). Easy oftopik, ale napriek tomu... :-)
súvisiace odkazy
- Zobraziť iCal udalosti a zoznam robiť na ploche
- Sledovať svoj Mac a viac s GeekTool
- Geektools diskusie a veľa zaujímavých riešení MacRumors
- GeekTool - krása a viac! - vynikajúci článok Maxim Melnikov