At være en nørd, har du lyst til at ændre alt, hvad du ejer. Det gælder selvfølgelig også for dit skrivebord. Du så, hvordan dine Linux-venner kan ændre deres desktop- og displayoplysninger med Conky, og du er ved at dø for at have samme indstilling i Mac. Hvis det er tilfældet, så er GeekTool den, du leder efter.

GeekTool er et systemindstillinger-modul til Mac OS 10.5. Det giver dig mulighed for at vise oplysninger på din Mac desktop, så du hurtigt kan tjekke tiden, din Twitter stream eller andre ting uden besvær.

Lad os få vores hænder snavset, skal vi?

For fuldt ud at udnytte GeekTool skal du have en enkel viden om shell-kommandoen. Men rolig, vi vil lede dig igennem og gøre det nemt for dig.

Download GeekTool her og installer det i din Mac.

Du skal nu se GeekTool-indgangen i dine Systemindstillinger.

Tilføjelse af dag, dato og klokkeslæt til skrivebordet

Åbn GeekTool og træk skalikonet til skrivebordet.

Der vises en tom holder og et konfigurationsvindue. Indehaveren er hvor dine oplysninger vises. Du kan trække og flytte den til den position, du ønsker. Konfigurationsvinduet er, hvor du tilpasser shell kommandoen, skriftstørrelse, farve osv.

I konfigurationsvinduet tilføjes følgende kommando til kommandofeltet .

 dato '+% H:% M.% S' 

Ovenstående kommando vil producere et ur, der viser tid i 24-timers format, minutter og sekunder. Det er vigtigt at bemærke, at for at dette script skal kunne fungere korrekt, skal du opdatere det hvert sekund eller hvert minut (naturligvis sætter du bare 60 i feltet Opdater alt ), hvis du ikke inkluderer% S-delen af ​​kommandoen.

Når du har uret på dit skrivebord, skal du trække et andet skal script på skrivebordet og tilføje måneden ved hjælp af

 dato +% B 

slip derefter en anden på dit skrivebord og tilføj kommandoen

 dato +% d 

for at sætte nummeret på skrivebordet. Når du har alle disse faldt på skrivebordet, kan du begynde at ændre skrifttyperne til det, du ønsker, hvilket gør dem meget personlige i processen.

Der er nogle meget interessante ideer om hvad man skal gøre med GeekTool inden for dette flickr tag sæt.

Tilføjelse af Twitter stream til dit skrivebord

Hvis du vil have en twitter stream på dit skrivebord, så er kommandoen

 curl -s -u brugernavn: password http://twitter.com/statuses/friends_timeline.rss | grep title | sed -e 's // /' | sed -e 's // /', 

sørg for at erstatte dit brugernavn og din adgangskode i det relevante rum.

Tilføjelse af kalenderbegivenhed til skrivebordet

Hvis du er ivrig efter at placere din iCal-begivenhed på dit skrivebord, kan du måske installere den tilpassede build af GeekTool ved icalBuddy i stedet.

1. Download tilpasset build af GeekTool. Installer det i dit system (udskift den gamle GeekTool, hvis det er nødvendigt).

2. Start GeekTool fra Systemindstillinger.

3. Klik på Ny i venstre nederste rude. Vælg "Shell" fra det højre dropdown-felt.

4. Indsæt kommandoen:

 icalBuddy -sd -ic Arbejde, Home -ec WeekNumbers eventsToday 

for at vise alle ukomplette opgaver, adskilt af kalender.

Du kan også tjekke den icalBuddy manuelle side for at få flere oplysninger om konfiguration af dine iCal-arrangementer.

Tilføjelse af Facebook-feed til skrivebordet

Dette indebærer en række trin, som jeg ikke kommer i detaljer her. Du kan tjekke denne flickr side for detaljerne.

I en nøddeskal må du

1. Opret en Automator-handling, der griber din venns statusfeed. Du kan få denne feed-URL, når du har logget ind på din Facebook-konto

2. Brug Automatoren til at udtrække teksten fra RSS-feed og formater teksten med titlen, forfatteren og datoen. Gem teksten i en txt-fil. Gem også Automator som en workflow.

3. I GeekTool skal du indsætte to skaller, en til arbejdsgangen og en anden for at vise tekstfilen.
Opret en ny shell kaldet "Workflow refresh" og indsæt i koden:

 Automator Runner ~ / filepath-to-the-workflow-file.workflow 

Opret en anden shell kaldet "Facebook" og indsæt i koden:

 head -n 300 ~ / filepath-to-facebook-text-file.txt | grep '[a-zA-Z-0-9]' 

Tilføjelse af vejrinformation til skrivebordet

Det endelige element, jeg vil bidrage nu, sætter vejret på skrivebordet. Dette er et andet shell script, der kører i kommandofeltet. Sørg for at ændre bykoden til den ene yahoo vejret giver til din by,

 curl - silent "http://weather.yahooapis.com/forecastrss?p=YOURCITYCODE&u=c" | grep -E '(Nuværende betingelser: | C 
// '-e' s / // '-e' s /// '-e' s /
// '-e' s /// '-e' s /// '

Nu kan du stile resultaterne efter de skrifttyper og farver, du ønsker, for at gøre dit skrivebord til et skønhedsinformationscenter.

Der er masser af ting, du kan få GeekTool til at vise. Det vi har nævnt her er kun få af de mange tricks derude. Hvad er dine foretrukne GeekTool-tricks? Del det med os i kommentarerne.