GeekTool

Odpovědět
Roman_Pe
iPhone expert
iPhone expert
Příspěvky: 1700
Registrován: stř lis 17, 2010 10:55 pm

GeekTool

Příspěvek od Roman_Pe »

Zdarvíčko.
Nainštaloval som si GeekTool na vytvorenie widgetov na plochu. Nevie niekto nejaké scripty a návody? Hlavne sa mi jedná o nastavenie počasí, informácie o systému RAM, CPU, Stav batérie, teplota, atd.
Tu sú nejaké čo viem:

(date +%a) čt
(date +%A) čtvrtek
(date +%b) pro
(date +%B) prosinec
(date +%c) čt 8 pro 18:52:07 2011
(date +%d) 08
(date +%D) 12/08/11
(date +%F) 2011-12-08
(date +%G) 2011

(date '+%H:%M') 18:52
(date '+%H:%M:%S') 18:52:07
(date '+%H') 18
(date '+%M') 52
(date '+%S') 07

Macbook Pro 13'', 2,4GHz, 8Gb. Ram, SSD-Corsair Force 3 series 120GB, OSX Mavericks
Apple Airport Extreme 4RD / WD My Passport Studio 1 TB
iPhone 5S-32Gb. Silver
iPhone 4S-16Gb White
iPad mini 16Gb White

Lincoln Six Echo
Moderator fóra
Moderator fóra
Příspěvky: 3739
Registrován: pát čer 25, 2010 8:53 pm

Re: GeekTool

Příspěvek od Lincoln Six Echo »

Můžeš použít kterýkoli unixovský příkaz, který něco vypisuje.
  • iPhone 6s
  • Mac mini (Late 2012) | MacBook Pro (Early 2015)
  • AirPort Extreme 5th gen

Roman_Pe
iPhone expert
iPhone expert
Příspěvky: 1700
Registrován: stř lis 17, 2010 10:55 pm

Re: GeekTool

Příspěvek od Roman_Pe »

Nevie niekto script pre stav batérie? že by sa mi na ploche zobrazovalo ... % batérie poprípade i čas?

Macbook Pro 13'', 2,4GHz, 8Gb. Ram, SSD-Corsair Force 3 series 120GB, OSX Mavericks
Apple Airport Extreme 4RD / WD My Passport Studio 1 TB
iPhone 5S-32Gb. Silver
iPhone 4S-16Gb White
iPad mini 16Gb White

Martyn
iPhone expert
iPhone expert
Příspěvky: 986
Registrován: pon lis 24, 2008 2:21 pm

Re: GeekTool

Příspěvek od Martyn »

Google - "Geektool battery time left" (popř. percentage)

Těch skriptů je plno a stačí si jen vybrat. Např. tady.
MacBook Pro (2008)

Roman_Pe
iPhone expert
iPhone expert
Příspěvky: 1700
Registrován: stř lis 17, 2010 10:55 pm

Re: GeekTool

Příspěvek od Roman_Pe »

Díky, fakt super :)

Macbook Pro 13'', 2,4GHz, 8Gb. Ram, SSD-Corsair Force 3 series 120GB, OSX Mavericks
Apple Airport Extreme 4RD / WD My Passport Studio 1 TB
iPhone 5S-32Gb. Silver
iPhone 4S-16Gb White
iPad mini 16Gb White

whitefish

Re: GeekTool

Příspěvek od whitefish »


Saddako
iPhone guru
iPhone guru
Příspěvky: 1099
Registrován: stř čer 18, 2008 8:08 pm

Re: GeekTool

Příspěvek od Saddako »

Nemate nekdo hotove skripty na:

Info o systemu
Prostor na discich
IP aktivita behem uptime tam a ven

Datum

Kód: Vybrat vše

date "+%A %d. %B %G"

Interni a externi IP adresa

Kód: Vybrat vše

myen0=`ifconfig en0 | grep "inet " | grep -v 127.0.0.1 | awk '{print $2}'`
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}'`
if [ "$myen1" != "" ]
then
echo "Wireless: $myen1"
else
echo "Wireless: INACTIVE"
fi
wip=`curl --silent http://checkip.dyndns.org | awk '{print $6}' | cut -f 1 -d "<"`
echo "External: $wip"

Vim, ze by se to dalo nejak poskladat, ale proc vymyslet neco co uz treba nekdo ma...
Naposledy upravil(a) Saddako dne úte úno 28, 2012 5:01 pm, celkem upraveno 2 x.
Motto: Udělat cokoli blbuvzdorným je zhola nemožné, neboť blbci jsou ohromně vynalézaví

iPhone 11 Pro 256GB Midnight Green - TM - 13.7
iMac 27" 3.0GHz/32GB/256GB SSD (2019) CTO - 10.15.7
Macbook 12" 1.2GHz/8GB/256GB (2017) - 10.15.7

Roman_Pe
iPhone expert
iPhone expert
Příspěvky: 1700
Registrován: stř lis 17, 2010 10:55 pm

Re: GeekTool

Příspěvek od Roman_Pe »

indykátor RAM kapacita 4096Mb:
podľa potreby prepíš totalRAM podľa aktuálnej kapacity v Mb.

myRAM=`top -l 1 -F -R | awk '/PhysMem/ {print "" $8+0}'`
totalRAM=4096
myPercentRAM=`expr $myRAM \* 100 / $totalRAM`
declare -i a=5
while [ $a -lt $myPercentRAM ]
do
echo "|\c"
a=`expr $a + 5`
done
echo "\033[1;31m|\033[0m\c"
while [ $a -lt 100 ]
do
echo "\033[1;30m|\033[0m\c"
a=`expr $a + 5`
done


indikátor CPU:
myCPU=`top -l 2 -F -R | awk '/CPU usage/ && NR>5 {printf "%d", $7+0}'`
myCPU=`expr 100 - $myCPU`
typeset -i a=5
while [ $a -lt $myCPU ]
do
echo "|\c"
a=`expr $a + 5`
done
echo "\033[1;31m|\033[0m\c"
while [ $a -lt 100 ]
do
echo "\033[1;30m|\033[0m\c"
a=`expr $a + 5`
done
echo "\n"
unset myCPU
unset a
echo "\n"
unset myRAM
unset myPercentRAM
unset a


Toto je celkom pekné :)

Macbook Pro 13'', 2,4GHz, 8Gb. Ram, SSD-Corsair Force 3 series 120GB, OSX Mavericks
Apple Airport Extreme 4RD / WD My Passport Studio 1 TB
iPhone 5S-32Gb. Silver
iPhone 4S-16Gb White
iPad mini 16Gb White

Saddako
iPhone guru
iPhone guru
Příspěvky: 1099
Registrován: stř čer 18, 2008 8:08 pm

Re: GeekTool

Příspěvek od Saddako »

Informace o pripojeni k WiFi


Kód: Vybrat vše

networksetup -getairportnetwork en0


myip0=$(networksetup -getinfo Wi-Fi | awk '/IP address/ {print}')
if [ "$myip0" = "IPv6 IP address: none" ]
then
    echo " "
else
echo "$myip0"
fi


SubMask=$(networksetup -getinfo Wi-Fi | awk '/Subnet mask/ {print}')
if [ "$SubMask" != "" ]
then
    echo "$SubMask"
else
echo " "
fi

myrou0=$(networksetup -getinfo Wi-Fi | awk '/Router/ {print}')
if [ "$myrou0" = "IPv6 Router: none" ]
then
    echo " "
else
echo "$myrou0"
fi

myext=`curl --silent http://checkip.dyndns.org | awk '{print $6}' | cut -f 1 -d "<"`
if [ "$myext" != "" ]
then
    echo "External IP: $myext"
else
echo " "
fi
trate=`(system_profiler SPAirPortDataType | awk '/Rate/ {print $3 " Mbps"}')`

if [ "$trate" != "" ]
then
    echo "Transmit Rate: $trate"
else
echo " "
fi
Motto: Udělat cokoli blbuvzdorným je zhola nemožné, neboť blbci jsou ohromně vynalézaví

iPhone 11 Pro 256GB Midnight Green - TM - 13.7
iMac 27" 3.0GHz/32GB/256GB SSD (2019) CTO - 10.15.7
Macbook 12" 1.2GHz/8GB/256GB (2017) - 10.15.7

Odpovědět