Úvodní stránka » Ostatní tipy a triky, Všechny články

Tipy pro informace na ploše (GeekTool)

30 Červenec 2009 16 Komentářů 1 420 návštěv

Autor: Vláďa Janeček (pro SuperApple.cz napsal 1001 článků)

Vláďa používá počítače Apple již šestnáct let a nestydí se za to a již více než deset let pracuje jako IT žurnalista. Všechen svůj čas věnuje komunitě prostřednictvím tohoto magazínu a je rád, že se vám líbí a měsíčně jej navštíví více než 80 000 unikátních návštěvníků!

Picture 1V několik dnů starém tipu Jak zobrazit systémové informace na ploše jsme si ukázali, jak prostřednictvím aplikace GeekTool zobrazit na ploše zajímavé systémové informace. V tomto volném pokračování si ukážeme několik tipů na další systémové aplikace. Přidáte je na plochu stejně, jako v původním tipu – zde napíši jen příslušné příkazy pro GeekTool.

Právě dnes vyšel GeekTool ve své nové verzi 3.0. Ta v mnohém mění způsob a filozofii ovládání. Upravený tip popisující postup zobrazení informací pro tuto novou verzi najdete v příspěvku Jak na novou verzi aplikace GeekTool.

Jak na to – využití pevných disků

df -H -l

(01) disk

Jak na to – kalendář

echo `date "+%d %B %Y"` | awk \
'{ print substr(" ",1,(21-length($0))/2) $0; }'; \
cal | awk '{ getline; print " Mo Tu We Th Fr Sa Su"; getline; \
if (substr($0,1,2) == " 1") print " 1 "; \
do { prevline=$0; if (getline == 0) exit; print " "\
substr(prevline,4,17) " " substr($0,1,2) " "; } while (1) }' | \
awk -v cday=`date "+%d"` '{ fill=(int(cday)>9?"":" "); \
a=$0; sub(" "fill int(cday)" ","*"fill int(cday)"*",a); print a }'\

(02) kalendar

Jak na to – síť a síťové adresy

#! /bin/bash
myvar1=`system_profiler SPAirPortDataType | grep -e "Current Wireless Network:" | awk '{print $4}'`
myvar2=`system_profiler SPAirPortDataType | grep -e "Wireless Channel:" | awk '{print $3}'`
echo "External :" `curl -s http://checkip.dyndns.org/ | awk '{print $6}' | cut -f 1 -d "<"`
myen0=`ifconfig en0 | grep "inet " | grep -v 127.0.0.1 | awk '{print $2}'| grep -v inet`
if [ "$myen0" != "" ]
then
echo "Ethernet : $myen0"
else
echo "Ethernet : INACTIVE"
fi
myen1=`ifconfig en1 | grep "inet " | grep -v 127.0.0.1 | awk '{print $2}'| grep -v inet`
if [ "myen1" != "" ]
then
echo "AirPort : $myen1 [$myvar1 : CH.$myvar2]"
else
echo "Airport : INACTIVE"
fi

(04) sit

Jak na to – využití paměti

top -l 1 | awk '/PhysMem/ {print $8 " : RAM"}'; top -l1 | grep "CPU usage:" | sed 's/.*\(CPU .*\)\ user.*/\1/' | awk '{print $3 " : " $1}'; uptime | awk '{print $3 " " $4 " " $5 " : UPTIME" }' | sed 's/\(.*\)\,/\1/'

(03) system

Jak na to – aktivní procesy I.

ps -Aro %cpu,ucomm,user

(05) cpu1

Jak na to – aktivní procesy II.

top -ocpu -FR -l2 -n20 | grep '^....[1234567890] ' | grep -v ' 0.0% ..:' | cut -c 1-24,33-42,64-77

(06) cpu2

Tento příspěvek můžete probírat také v diskusním fóru - (1) Příspěvky

Mohlo by vás také zajímat



16 komentářů »

  • mcx
    mcx říká:

    Niekde som tusim zazrel, ze sa cez to da zobrazovat i obrazok z iTunes prehravanej skladby, netusite niekto ako?

    Thumb up 0 Thumb down 0

  • toncek
    toncek říká:

    Mě se líbí ten wallpaper. Nebyl by link? :-)

    Thumb up 0 Thumb down 0

  • Hejki
    Hejki říká:

    Taktez bych se primlouval za link na wallpaper :)
    Diky za super clanek

    Thumb up 0 Thumb down 0

  • hans
    hans říká:

    Možná budu za blbce, ale co je to za údaj v tom druhém a třetím sloupci u Jak na to – aktivní procesy II.?

    Thumb up 0 Thumb down 0

  • Schotek
    Vláďa Janeček (autor článku) říká:

    toncek & Hejki: http://files.getdropbox.com/u/69643/Sexy_Blue_Wallpaper.jpg

    Thumb up 0 Thumb down 0

  • Jirka
    Jirka říká:

    Nevim, ale me to prijde trochu zbytecne. Ja s oblibou pozivam iStat Menu a to mi to vsechni hezky prehledne zobrazi na vrchni liste. Tam je cernej text na sedym pozadi a je to hezky kontrastni, dobre citelny a vsechno vyrovnany v jednom radku za sebou. Tady to navic vypada mnohem sloziteji to zobrazit. Maximalne ten kalendar mi prijde uzitecnej.

    Jirka

    Thumb up 0 Thumb down 0

  • Jirka
    Jirka říká:

    Vláďa Janeček & oncek & Hejki: ten wallpaper je prima, ale zavazí tam ta ženská :-D
    Jinak je to pěkný kousek.
    Stejně jako jiný Jirka přede mnou používám iStatMenus k plné spokojenosti a to včetně výměny informace o čase v menu za položku ze zmiňovaného balíku, která mimochodem po kliknutí na čas zobrazí i kalendář.

    Thumb up 0 Thumb down 0

  • ERT
    ERT říká:

    mcx – vložit plugin do Itunes a pak to jde.

    erticek na gmail.com ozvi se ,pošlu plugin a instrukce, nějak to nemůžu najít na webu

    Thumb up 0 Thumb down 0

  • ERT
    ERT říká:

    a zatěžuje hodně CPU?

    na to,že je zdarma, je super

    Thumb up 0 Thumb down 0

  • Schotek
    Vláďa Janeček (autor článku) říká:

    ERT: myslíš geektool? Zatěžuje CPU několikanásobně méně než nástroje typu MenuMeters nebo iStat Menus zmiňované některými diskutujícími…

    Thumb up 0 Thumb down 0

  • Hejki
    Hejki říká:

    mcx: ten plugin do iTunes se jmenuje DockArt (http://dockart.en.softonic.com/mac)

    Thumb up 0 Thumb down 0

  • toncek
    toncek říká:

    Vláďa J: Díky za wallpaper :-)

    Thumb up 0 Thumb down 0

  • toncek
    toncek říká:

    Ještě k iStat. Celou dobu používám jako widget do dashboardu. Vyzkoušel jsem i iStat menus. Na některé informace mi vyhovuje více – jsou pořád na očích…Ale mít oba tyto programy paralelně vedle sebe mi přijde zbytečné i s ohledem na spotřebu systémových prostředků. Nejspíš tedy zůstanu pouze u widgetu.

    Jinak nevím nijak blíž jsem zátěž CPU v případně iStat nezkoumal, nevím zda to má v době dnešních relativně výkoných vícejádrových procesorů smysl sledovat u takovéto utilitky..Nebo se mýlím?

    Thumb up 0 Thumb down 0

  • JaRda
    JaRda říká:

    @Vlada:
    1) diky za clanek na neco takovyho jsem cekal
    2) s tim vytizenim procesoru souhlasim, a presne tohle potrebuju

    @Toncek: mimochodem vyuziti CPU GeekToolem se da vlastne plynula nestavit, u kazdyho prikazu tam mas refresh rate. Takze mensi vytizeni procesoru-mensi refresh-min aktualni info.
    PS: kazdej treba nema tak silnej komp jako ty, nebo nema rad zvuk vetracku;)

    Thumb up 0 Thumb down 0

  • JaRda
    JaRda říká:

    *plynule nastavit :D

    Thumb up 0 Thumb down 0

  • Apple komunita
    Apple komunita říká:

    Thumb up 0 Thumb down 0