Märkus umbes GeekTool See osutus üsna populaarne. Seega olen otsustanud arendada teema natuke ja rääkida muid võimalusi töö programmiga. Kui on mingeid küsimusi - küsige julgelt.
Töö iTunes
lugeja mixazen huvitatudKuidas kuvada töölaua nime laulu mängitakse. See probleem on tegelikult kaks sub - peab kuidagi saada iTunes laulu pealkiri ja seejärel kasutada GeekTool kuva seda oma töölaual.
Foorumid MacRumors Leidsin järgmine skript:
vara go1: vale. - vaadake, kas iTunes töötab. ütle taotluse "System Sündmused" seada process_flag kuni (olemas protsess "iTunes") lõpuks öelda. kui process_flag siis - vaadata, kui iTunes mängib kõnelevad rakendus "iTunes" kui mängija riik sisaldab mängides siis kogum go1 true lõpuks öelda, kas go1 siis - seda, mida sa pead tegema ütle rakendus "iTunes" komplekt foo1 nime aktiivse raja komplekt foo2 kunstnik aktiivse raja komplekt foo3 albumisse aktiivse raja komplekt foo4 et foo1 & "/" & foo2 & "/" & foo3 lõpus kõnelevad lõpus kui. lõpetada, kui.
Säästa see andes tahes nime ja paisutatud SCPT (faili Applescript). Seejärel käivita GeekTool, luua uus Giklet (kuidas seda teha,
Mainisin eelmises artiklis). Käsu, sisestage järgmine käsk:osascript /put/do/skripta/itunes.scpt
osascript - see meeskond täita AppleScriptin skripti. Jääb valida värskendamise intervalli (aeg on piisav 5 sekundit) ja katse disain. Skript töötab trahvi uusima versiooni iTunes ja õigesti näitab nime Vene laule. Võite minna veelgi kaugemale ja näiteks töölaual kuvatud edistymispalkki laulu. Aga see on liiga palju minu arvates.
Me tuletada album kunsti laulu töölauale
GeekTool - hämmastavalt võimas värk. Pakutavaid võimalusi programmis, välja arvatud, et kasutajad on piiratud kujutlusvõime. Õppimine näiteid, Kohtasin artikkel Dr Drenga (Dr. Drang), mille kaudu GeekTool kuvarid töölaua albumi kaas. Poole tunni pärast menetluse mu desktop näeb välja selline (teadmiseks, et ma olen paigaldatud GeekTool 3,0 RC5 ja iTunes 9.0.2):
Ja nüüd, kuidas saada töölaua kate koostis, mis on mängitud hetkel iTunes. Selleks vajame kirjutada AppleScriptin ja teha paar gikletov.
AppleScriptin kood on järgmine:
- Paths ja värki. komplekt ArtworkFromiTunes kuni ((tee kodukataloogi) teksti) ja ¬ "Pildid: iTunes kujundus: iTunesi: albumArt.pict" nagu alias. komplekt iTunesArtwork kuni ((tee kodukataloogi) teksti) ja ¬ "Pildid: iTunes kujundus: iTunesi: albumArt.pict" komplekt DefaultArtwork kuni ((tee kodukataloogi) teksti) ja ¬ "Pildid: iTunes kujundus: Vaikimisi: albumArt.pict" komplekt displayArtwork kuni ((tee kodukataloogi) teksti) ja ¬ "Pildid: iTunes kujundus: albumArt.pict" - Unix versioonid eespool tee stringe. seatud unixITunesArtwork tsiteeritud kujul POSIX tee iTunesArtwork. seatud unixDefaultArtwork tsiteeritud kujul POSIX tee DefaultArtwork. komplekt unixDisplayArtwork tsiteeritud kujul POSIX tee displayArtwork seatud whichArt "valgetele" ütle taotluse "System Sündmused", kui on olemas protsess "iTunes", siis - iTunes töötab kõnelevad rakendus "iTunes" kui mängija riik mängib siis - iTunes on mängides komplekt aLibrary nime lugude nimekirja - Nimi Praegune esitusnimekiri seatud aTrack praegustele jälgida seatud aTrackArtwork et null if (count kunsti kohta aTrack) ≥ 1, siis - seal on albumi kaas "joosta ja mängida ja kunst" set aTrackArtwork andmetele kunstitöö 1 aTrack seatud fileref et ¬ (avatud juurdepääsu ArtworkFromiTunes write luba) proovida määrata eof fileref 512 kirjutada aTrackArtwork et fileref alustades 513 sulgeda juurdepääsu fileref vea errorMsg proovida sulgeda juurdepääsu fileref lõpuks proovida vea errorMsg lõpuks proovida kõnelevad rakendus "Finder" e ¬ komplekt looja tüüpi ArtworkFromiTunes et "???" komplekt whichArt et "iTunes" lõpus, kui lõpetada, kui lõpuks kõnelevad lõpus, kui. lõpuks öelda, kas whichArt on "iTunes" siis teha skripti "ditto -rsrc" ja unixITunesArtwork & ruumi ja unixDisplayArtwork. muud teha skripti "ditto -rsrc" ja unixDefaultArtwork & ruumi ja unixDisplayArtwork. lõpetada, kui.
Salvesta fail iTunesArtwork.scpt. Võite alla laadida veebilehel "Makradara". parem faili paigutada kataloogi ~ / Library / skriptid, kuigi see ei ole oluline.
Nüüd loo esimese giklet. Shell ikooni, lohistage see töölauale, samuti käsk täpsustada seda:
osascript ~ / Library / scripts / iTunesArtwork.scpt
Giklet põhjustab rohkem AppleScriptin ei tee midagi. Seetõttu võtab aega, et vormindada see ei ole vajalik. Määrata vahemiku kõne - 5-10 sekundit on piisavalt.
Seejärel kausta ~ / Pictures
iTunes kujundus, luua alamkausta mille struktuur on järgmine:
See struktuur on vaja reprodutseerida täpselt. Loo iTunesi ja vaikimisi kausta. Nad panid albumArt.pict loodud fail tahes graafika programmi. Faili albumArt.pict kasutatakse juhul, kui iTunes ei mängi midagi, või albumikujundust puudu. Seetõttu albumArt.pict teha 1x1 pikslit ja värvi värvi, mis sobib värvi tapeet (ei ozdavalos muljed "purustatud piksli").
Nüüd on teil luua uue giklet. Klõpsake pildi ikoon, lohistage see töölauale. Faili, määrata:
file: ///Users/put_k_faylu/Pictures/iTunes%20Artwork/albumArt.pict
Määrake värskendamise intervalli (5-10 sekundit) ja pildi suurus (Valisin 200x200 pikslit).
Kui soovite ekraani töölaual albumi kaanepilti, mida meeles pidada: me GeekTool kohe suurenenud söögiisu ladustamiseks. Mitte tavaline 30-40 MB RAM, hakkab ta nõuda 300 MB. Kaasaegsete arvutite varustatud 4 või enam gigabaiti RAM on peaaegu kombatav, vana makbukov piirangutega 2GB - on võimalus mõelda, kas see on tõesti vajalik need "viled". Igal juhul nurgas töölaual saab eraldi gikletom kuva informatsioon RAM'i kasutada GeekTool. Meeskond on järgmine:
ps AXO "rss, ucomm" | awk '/ Geek / {printf "% 2f" $ 1/1024} "
***
Nendes kaks näidet, olime lauaarvutite teksti andmeid ja pilte. Taas ma podverknu: GeekTool - fantastiline app. Ma jätkuvalt katsetada seda iga päev. Juba Üritasin näidata töölaual statistika Li.ru üks saite, tweets ja ilm. :-)
Kui teil on küsimusi või selgitusi, ma hea meelega, et näha neid kommenteerida. Jagage tulemusi nende katsete huvitav õppida oma kogemustest.
ajakohastatud. Kasulik link Sergei Tugarinova - skripte kogumise jaoks GeekTool
***
Kasulikud lingid:
- Kokkuvõte albumikujunduste töölaual
- Kuidas jälgida, kui palju mälu kasutada Geek Tool
- Kuidas kuvada sündmusi iCal kalender otse töölaual?