概要
デスクトップを思う存分使う性分の人は、プレゼンの時など散らかったデスクトップを晒しがちですが、かといってデスクトップに物を置くというのは代えがたく便利。
というわけで、一時的にデスクトップをキレイにしたいという時に使えるシェルスクリプトです。
使い方
./icon.sh hide # デスクトップに何も表示されなくなる
./icon.sh show # 通常の状態に戻る
実装
コードは以下。設定を変更して finder を再起動しているだけです。
icon.sh
#!/bin/sh
case $1 in
"hide" )
defaults write com.apple.finder CreateDesktop false
echo "hide"
killall Finder
;;
"show" )
defaults write com.apple.finder CreateDesktop true
echo "show"
killall Finder
;;
* )
echo "Usage: icon.sh [show|hide]"
;;
esac