Gör din Mac personlig med GeekTool!

I natt när jag inte kunde sova, så satte jag mig framför datorn och började mecka med GeekTool, ett program som låter dig göra din Mac lite mer personlig.

Genom att du placerar ut så kallade Geeklets i form av bilder, script eller filer på ditt skrivbord så kan du åstadkomma en mängd olika resultat. Till exempel kan du låta dagens datum, tid, väder eller skivomslag för den aktuella låten som iTunes spelar pryda ditt skrivbord. Och alla dessa objekt smälter snyggt ihop med din bakgrundsbild så att du inte behöver bekymra dig om att råka flytta dem eller att inte kunna placera ikoner på dem. Objekten, eller Geeklets, blir som en dynamisk del av ditt wallpaper. Mycket snyggt – och faktiskt väldigt funktionellt.

Vill man bli mer avancerad så kan GeekTool också ge dig mängder av information om systemet. Varför inte låta programmet visa ledigt diskutrymme, processorutnyttjande, ledigt ramminne, uptime eller kanske vilka processer som drar mest systemresurser? Det mesta är faktiskt möjligt tack vare att man kan skriva egna skript i GeekTool. Men det är också här som programmet börjar bli ganska avancerat. Men som tur är finns det mängder av bra guider för hur man kan åstadkomma många av de punkter jag nämner ovan.

Eftersom jag inte själv har behovet att överblicka mina systemprestanda 24/7 så valde jag att bara visa klocka, datum och vilken låt som för närvarande spelas i Spotify. Och resultatet av detta är det du ser högst upp i det här inlägget.

Hur åstadkommer man något sådant då? Tar vi en titt bakom kulisserna så ser vi på skärmbilden nedan att arbetsytan är uppbyggd av flera ”block”, vilka tillsammans skapar hela scenen. I mitt fall ett block för datum, ett för dag, ett för månad, ett för år, och ett för vilken låt som spelas just nu och så slutligen ett för förgrunden av bakgrunden (som ju döljer datum och tid.) Allt detta kan vara lite knivigt att få till men håll ut – hjälp finns att få!

Denna länk tar dig till en sida där du kan ladda hem en färdig bakgrund i två delar. Och den här länken visar hur du bygger upp de olika elementen för scenen.

Detta är trots guiderna en ganska avancerad operation att ge sig på som nybörjare, och känner du för börja med något enklare så finns det mängder av bra sidor som erbjuder färdiga Geeklets eller tips på hur du kommer igång. Här följer några!

9 tankar om “Gör din Mac personlig med GeekTool!

      1. Ja, visst vore det.
        Jag tror det är HP eller HTC (tablet tror jag) som har en dynamisk batteriindikator vilken ligger inbakad i skrivbordsbilden. Själva bakgrundsbilden är ett akvarium och vattennivån visar batteri-nivån. På så vis får man hela tiden olika bakgrunder och info därtill. Mer sådant vill jag se…

  1. Geektools är löjligt kraftfullt. Har för mig att det fanns någonting liknande till Windows förr också. Samurize heter det om jag inte är ute och cyklar!

    Vilken geeklet kör du för Nu spelas? Antar att det är musik via Spotify som lirar? 🙂

    1. Japp, Samurize stämmer bra det. Fast GeekTool är betydligt mer kraftfullt så som jag minns det.

      När det gäller ’Spelas nu’ (japp, Spotify) på min bakgrundsbild så har jag skapat ett script som sköter detta:

      DATA=$(osascript -e 'tell application "System Events"

      set myList to (name of every process)

      end tell

      if myList contains "Spotify" then

      tell application "Spotify"

      if player state is stopped then

      set output to ""

      else

      set trackname to name of current track

      set artistname to artist of current track

      set albumname to album of current track

      if player state is playing then

      set output to "Nu spelas: " & trackname & " | " & artistname

      else if player state is paused then

      set output to "Pausad: " & trackname & " | " & artistname

      end if

      end if

      end tell

      else

      set output to ""

      end if')

      echo $DATA | awk -F new_line '{print $1}'

      echo $DATA | awk -F new_line '{print $2}'
      set myList to (name of every process)

      end tell

      if myList contains "Spotify" then

      tell application "Spotify"

      if player state is stopped then

      set output to "Stoppad"

      else

      set trackname to name of current track

      set artistname to artist of current track

      set albumname to album of current track

      if player state is playing then

      set output to trackname & " | " & artistname

      else if player state is paused then

      set output to trackname & " | " & artistname & "new_line" & "Pause | "

      end if

      end if

      end tell

      else

      set output to "Spotify körs inte"

      end if')

      echo $DATA | awk -F new_line '{print $1}'

      echo $DATA | awk -F new_line '{print $2}'

      1. Fint! Samma script som jag tittade på tidigare, bara att du modifierat om det massor! Det blev bara pannkaka när jag gjorde det!
        Nu har man en snygg bakgrund! Kör du den på imacen eller på laptopen? 🙂

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *