ドックからプリンターのアイコンを消す方法

まず、Mac OS X のアプリケーションのドックアイコンは一般的には、

/Applications/ほにゃらら.app/Contents/Info.plist

というファイルの中の NSUIElement というキーによって管理されている。

[KEY]NSUIElement[/KEY]
[STRING]1[/STRING]

の場合はアイコンをDockに表示しないらしい。


プリンターの場合は、.app が /Applications には無く、~/Library/Printers という場所にある。

それが分かればあとは同じように設定すればいいだけ。

ターミナルからやる方が簡単でいいと思う。

defaults write ~/Library/Printers/ほにゃらら.app/Contents/Info NSUIElement 1

これだけ。「ほにゃらら」のところにはもちろんプリンター名が入る。アイコンが消えるのは次回起動時から。

注意点は、これでアイコンを消してしまうと、Command+Tab でも選択できなくなってしまうので、プリンターの命令が見たいときなどは、~/Library/Printers/ほにゃらら.app を直接開かなくてはいけなくなる。


ちなみにGUIでやる場合は、


このようにたどって、ほにゃらら.app 上で右クリックして "Show Package Contents" を選んで中に入り、


Info.plist をダブルクリックして Property List Editor を開き、


NSUIElement という新しい項目を追加し、値を1にする。


もっと簡単なのは下のアプリを使う方法だと思うけど、試してない。



こんな方法もあったんだ。よく検索すりゃ良かった。