Před několika dny se v obci Rumak jeden z účastníků požádal zajímavá otázka: Jak zobrazit události z kalendáře iCal přímo na ploše? Připomínky navrhl dvě řešení tohoto problému. První možností bylo program GeekTool, s nímž ne všichni byli schopni porozumět, a druhá - placené aplikace. Já osobně podporuji snahu vývojářů vydělávat na výsledcích jejich práce, ale dávat peníze na takový padavka, že je to škoda. Tak jsem se rozhodl řešit GeekTool a podělit se o své zkušenosti. Při pohledu do budoucna se říci, že to bylo docela jednoduchá záležitost.
To, co chceme,
Ale nejdřív něco o tom, co chceme dosáhnout. Zde je na ploše, která byla popsána v Rumak:
V levém horním rohu zobrazuje aktuální datum a seznam událostí z iCal. Elegantní, jednoduché a velmi pohodlné. A tady je desktop jednoho z čtenářů MacRumors:
Tato sekce zobrazuje den v týdnu, datum, počasí, kalendáře v dolní části obrazovky a název právě přehrávané skladby v iTunes.
Moje stolní vypadá jako to (můžete kliknout na obrázek pro zvětšení):
Na obrazovce se objeví datum, seznam událostí a záležitostí iCal.
Jak na to
Musíme nainstalovat dva programy. První z nich - to GeekTool. Lze jej stáhnout zde. Pokud používáte Mac OS X Leopard, je to lepší, snad dát stabilní verzi GeekTool 2.1.2. Pokud jste již upgradovali na Mac OS X 10.6 Snow Leopard, nainstalujte release candidate GeekTool 3.0 RC5. Ona, soudě podle komentáře na blogy a fóra v rámci SL pracovat stabilně. Po stažení software, nainstalujte jej. V nastavení systému by měla být nová položka:
Beru na vědomí, že rozhraní GeekTool 2.1.2 a GeekTool 3.0 RC5 jsou velmi odlišné, budu dále hovořit o sestavou je 3,0, což pro mě pracuje v SL.
Potřebujeme také druhý program. toto iCalBuddy. To je také zdarma. Stáhněte si nejnovější verzi poradit iCalBuddy 1.6.12. Rozbalit archiv a přesunout obsah složky do libovolného adresáře. Ve starších verzích programu bylo nutno použít terminál pro instalaci (sudo Cesta_ke_složce ./install.sh), v novém - stačí poklepat na soubor install.command. Terminálu se objeví okno, kde budete vyzváni k zadání hesla správce:
nastavení
Nyní přichází zábavná část - nastavení. Otevřená GeekTool (nalezený v systémových předvolbách). Toto okno se zobrazí:
V pravém sloupci, vytvořit novou skupinu (Zavolal jsem jí Events). Bude obsahovat Giklety (Geeklet) - O pokyny textu. Poté klikněte na ikonu Shell a přetáhněte ji na plochu. Toto okno se zobrazí:
Zde jsme zjistit, co se zobrazí na ploše a v jaké podobě se zobrazí informace. Nejdůležitějším bodem - to je Command. Chcete-li zobrazit datum, zadejte následující příkaz:
date '+% A% e% B'
.
datum
- je skutečné datum týmu, a '+% A% B% e'
- Formát data (v tomto případě: úplný název dne v týdnu, datum, jméno měsíce). Formát data lze nastavit, seznam deskriptorů a jejich význam lze nalézt zde.
Chcete-li formátovat text v okně Vlastnosti klepněte na tlačítko styl. V okně, které se objeví, můžete si vybrat požadovaný typ písma, velikost, barvu, styl.
Nyní přidejte výstup událostí kalendáře. Zpět k oknu GeekTool shell, klikněte na ikonu, přetáhněte ji na plochu. V textovém poli Příkaz zadejte příkaz:
/ Usr / local / bin / icalBuddy -NC eventsToday | sed -e "s / * / - /" | sed -e "s /! /!! /"
To zobrazuje seznam událostí, k dnešnímu dni ze všech iCal kalendáře. Opět platí, že jdeme do sekce Style, která nastavit vizuální reprezentaci.
Chcete-li zobrazit seznam úkolů (ToDo) z iCal na ploše potřebu vytvořit další Geeklet s tímto příkazem:
/ Usr / local / bin / icalBuddy -NC uncompletedTasks | sed -e "s / * / - /" | sed -e "s /! /!! /"
dotváří
Zbývá přidat sekci (v mém případě - „udělat dnes“). Vytvořte novou Geeklet, ale zadat jiný příkaz:
echo udělat dnes
Pro každou z GeekLet'ov nezbytné stanovit datum aktualizace informací (obnovovací každý). V případě, že blok je zřídka aktualizovány (například jméno „dnes dělat“), stanoví lhůtu, ve skvělé. Interval aktualizace kalendář událostí lze dát do 10 sekund.
co dál
A pak - na hraní, s experimentem, aby se pokusili. Podívejte se na různé způsoby formátování textu, který je zobrazen na ploše. Nejzajímavější programy zahrnují vytvoření několika Gikletov. Pak pro data, můžete použít jeden styl na den v týdnu - druhá, za měsíc - třetí. Nemůže být omezena na odebrání událostí a úkolů iCal, a upravte zobrazení na desktop počasí hrající statistiky píseň datové kontrol na místě, atd Fantasy neomezených možností GeekTool - Téměř.
V komentářích můžete klást otázky - já i ostatní čtenáři budou snažit na ně odpovědět. Budeme také rádi, když se mohou pochlubit tapety (házet odkazy na obrázky). Easy oftopik, ale přesto... :-)
Související odkazy
- Zobrazit iCal události a seznam dělat na ploše
- Sledovat svůj Mac a více s GeekTool
- Geektools diskuse a spousta zajímavých řešení MacRumors
- GeekTool - krása a více! - vynikající článek Maxim Melnikov