GeekToolでメモリ使用状況の表示がおかしくなった問題
久々に(というわけでもない気がしますが)GeekToolネタをば。
OSをMavericksにアップデートしてから、デスクトップのメモリ使用状況がおかしくなっていました。どうやらtopコマンドの表示の仕方が変わったようで、used/wired/unusedの3つだけが表示されるようになったようです。それだけならいいものの、wiredの先頭に括弧が付いてしまってさすがに見栄えも悪くなったので、少し弄ってみました。
top -l 1 | grep "PhysMem" | sed -e "s/(//g" | awk '{ print $2"B\n"$4"B\n"$6"B" }';
恐らくこれで以下の画像の右側のような表示が得られると思います。あとは左のラベルを付け足してあげれば完成です。