Zavrieť reklamu

Ste znudení vašou tapetou? Máte radi na ploche čo najviac informácií? GeekTool je pre vás tá pravá voľba, avšak žiadne prívetivé používateľské rozhranie nečakajte. Svoj názov táto utilitka nenesie nadarmo.

Základným princípom je pridávanie tzv. geekletov na plochu. Geeklety môžu byť vo forme súboru (resp. zobrazuje obsah súboru či .log súboru), obrázku či shellu, pričom sa správajú, ako by boli súčasťou tapety. Pokiaľ meníte tapety často, nemusíte sa báť neustáleho premiestňovania geekletov. S trochou úsilia je možné vytvoriť ich skupiny podľa jednotlivých tapiet, pričom môžete mať naraz aktívnych ľubovoľný počet týchto skupín. Každý geeklet je možné priradiť ľubovoľnému počtu skupín.

Pridanie geekletu dosiahnete ťahaním kurzora na plochu. Po stlačení "..." naľavo od poľa povel musíte upraviť príslušný príkaz, script, zadať cestu alebo URL k scriptu. Pre inšpiráciu, na čo môže príkaz slúžiť sa pozrite na nasledujúci obrázok.

Začnem tým najjednoduchším – dátumom. Použil som celkom tri geeklety s nasledujúcimi príkazmi.

date +%d – deň date +%B – mesiac date +%A – deň v týždni

Kompletný zoznam všetkých špecifikátorov dáta nájdete na Wikipedii (len anglicky).

Pridám ešte jednu ukážku pre dátum tvaru „pondelok 1. januára 2011, 12:34:56“. Jednotlivé špecifikátory je nutné oddeliť textovými reťazcami, ktoré sú ohraničené úvodzovkami. Všetko medzi úvodzovkami sa zobrazí ako obyčajný text. Pri všetkých geekletoch s časom nezabudnite zadať ich obnovovací čas. V okne vlastnosti daného geekletu tak hľadajte položku Čas obnovenia.

date +%A" "%e". "%B" "%Y", "%T

Teraz prejdime na počasie. Opäť si vystačíte s vkladaním príkazov, pričom som opäť použil tri geeklety.

curl http://gtwthr.com/EZXX0009/temp_c curl http://gtwthr.com/EZXX0009/flike curl http://gtwthr.com/EZXX0009/cond

Dáta sa sťahujú z webovej stránky GtWthr. Za adresou a lomítkom sa nachádza kód oblasti, ktorý si zistíte zadaním názvu bydliska na uvedených stránkach. Pokiaľ k vašej obci kód neexistuje, skúšajte najbližšie veľké mestá. Za ďalšiu lomku potom zostáva doplniť, čo že to má daný geeklet zobrazovať. Kompletný zoznam týchto „tagov“ nájdete opäť na GtWthr. Do položky Čas obnovenia zadajte 3600 čiže jednu hodinu. Pri menšom časovom úseku, by sa mohlo stať, že vám bude na nejakú dobu zamedzený prístup na GtWthr.

Posledné dva geeklety zobrazujú aktuálne hrajúcu pieseň v iTunes. Tu som použil script, ktorý som našiel v galériu geekletov. Tento script som si ešte trošku upravil podľa seba, aby som mohol mať umelcov a album v inom geeklete ako názov piesne (nižšie).

#---iTUNES | LOCAL CURRENT TRACK--- DATA=$(osascript -e 'tell aplikácia "System Events" nastaviť myList to (najmenej proces) end tell if myList contains "iTunes" then tell application "iTunes" if player state is stopped then set output do "Stopped" else set trackname na názov current track set artistname to učiteľ current track set albumname na album current track set track_playlist na názov current playlist set track_source to (get name of container of container of current track) set output na trackname end if end tell else set output to "iTunes not running" end if') echo $DATA | awk -F new_line '{print $1}' echo $DATA | awk -F new_line '{print $2}'

V geeklete pre zobrazenie interpreta a albumu nahraďte riadok riadkom

set output to artistname & " - " & albumname

Veľa ďalších geekletov potom nájdete už v spomínanej galérii. Niektoré z nich tiež obsahujú obrázky, ktoré slúžia ako podklad pre text. Vyzerá to skutočne efektne. Sťahujte, upravujte, skúšajte. Fantázii sa medze nekladú.

GeekTool – free (Mac App Store)
.