Macのデスクトップをカスタマイズ GeekTool まとめ
GeekTool – Tynsoe.org(現在App Storeから削除されています) 今のデスクトップはこんな感じ。 GeekToolの使い方は、たくさん解説したサイトが有りますのでそちらを参照してください。 で、ここでは私が使っているコマンドを上から順番に書いていきます。ちなみにフォントは Helvetica Neue を使用しています。 年
date "+%Y:"
日付けと曜日(英語)
export LC_ALL=en
date "+%m.%d(%a)"
時間
date '+%I:%M'
午前午後
date '+ %p'
月表示(英語)
export LC_ALL=en
date +%B
カレンダー
フォントによってはレイアウトが乱れます。私は Ayuthaya を使用しています。強調色の変更は『1;33』の部分を書き換えます。ちなみに『1;33』は黄色です。
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) }' |
sed -E '1,$'"s/ ($(date +%e))( |$)/ $(echo '�33[1;33m')1$(echo '�33[0m')2/"
天気予報
呼び出しコマンド(リンクの部分をこちらで調べて指定の場所に書き換えます。デスクトップ上には何も表示されません)
curl --silent "http://weather.yahoo.com/japan/nara-prefecture/kashiba-shi-26290705/" | grep "forecast-icon" | sed "s/.*background:url('(.*)'); _background.*/1/" | xargs curl --silent -o /tmp/weather.png
天気アイコン
Geeklets の image アイコンをデスクトップへD&Dして URL: 欄へ記入します。
file:///tmp/weather.png
2012.5.29 追記
仕様変更により上記の方法では天気アイコン表示出来ません。以下のサイトを参照してください。
GeekTool Yahoo weather icon fix
天気の文字表示
地域コード JAXX0097 の部分を指定の地域コードをこちらで調べて書き換えます。
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=JAXX0097&u=c" | grep -E '(Current Conditions:|C
日の出日の入り
天気と同じく地域コード部分を書き換えます。
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=JAXX0097&u=c" |
grep -E 'astronomy' |
perl -pe 's/[w :GeekTool - Tynsoe.org
OSの情報
sw_vers
ディスクの情報
df /
メモリの使用状況
top -l 1 | awk '/PhysMem/ {print "Used: " $8 " Free: " $10}'
CPUの状況
myCPU=`top -l 1 | awk '/CPU usage/ {print $3}' | sed s/%//`
echo $myCPU'%'
HDDの状況
df -hl | grep 'disk0s2' | awk '{print $4"/"$2" free ("$5" used)"}'
iTunes情報
フリーソフトのBowtieを使用]]>