引っ越し先(別宅)

おすすめ

RSS

twitter

  • Speechballoonorangepicon150px @pelicanmemo

    記事にした話題の、書けなかった余談やその後の話。その時々のニュースでも深読み気味。

banner

ウェブページ

無料ブログはココログ

« Opera10 beta:検索エンジンを追加 | トップページ | 1Q84、青豆という名前の英訳について考えてみた »

2009年6月 8日 (月)

SpaceSuitをバックグラウンドで動かして非表示にする小ネタ

OSXの仮想デスクトップ機能のSpaces。
その操作スペースごとに壁紙を割り当てる定番ツール、SpaceSuit。

実際に使ってみると、操作スペースを切り替えるごとにSpaceSuitがアクティブになったり邪魔だったり。
そこで常にバックグラウンドで動くようにカスタマイズ。

重箱の隅の小ネタメモ。


Spacesuit

現在の最新バージョンは、SpaceSuit 1.1 (27 Jan 2009)

Spacesuiticon

インストールや使い方はあちこちにレビューがあるのでそちらを参照。

わかばマークのMacの備忘録さんとこの SpaceSuit
MoonGiftさんとこの仮想デスクトップ利用中の方へ。さらに気分を入れ替える「SpaceSuit」

など。


実際に使うと(個人的意見だが)、環境設定は最初に設定するだけであとは操作スペースごとに気分によって壁紙を切り替えるだけ。
ところが、操作スペースを切り替える時、他のソフトと同じようにSpaceSuitもアクティブになるのでアプリの切り替えでリズムが狂う。

そこで、常にバックグラウンドで動くようにカスタマイズ。

Spacesuit.appの、「パッケージを内容を表示」する。(Spacesuit.appのアイコンを選択して右クリック)
Contents の中の Info.plist を編集する。

アプリケーションを選択してテキストエディットで開いて編集をする。

Spacesuitwindow1

最初の <dict> 〜 </dict> の設定領域に


<key>LSUIElement</key>

<string>1</string>

を挿入。
保存。

XCodeをインストールしている場合は、Icon.plistをダブルクリックするとProperty List Editorが起動されるので、"LSUIElement"という項目を追加してチェックを入れる。

SpaceSuitはGrowlに対応している。
Growlをインストールしていると、操作スペースが変わるとそのメッセージが表示されるのでSpaceSuitではメッセージウィンドウを表示させないよう設定しておく。



これで、次から起動する時は常にバックグラウンドとなりDockにも表示されない。

操作スペースの壁紙の切り替えは、その操作スペース上でSpaceSuitのアイコンに画像ファイルをD&Dすることで出来る。ピクチャーフォルダにエイリアスを置くとかDockに置いておけば、D&Dすれば同様に切り替わる。

弊害として、[ command + tab ] のアプリケーションの切り替えにも強制終了のリストにも表示されない。
そのままでは終了させる方法がない。

SpaceSuitをバックグラウンドで動く機能拡張ツールと割り切るのが一番。

もし途中で終了をさせたい場合は、アクティビティモニタから終了させることが出来る。

アクティビティモニタを起動すると、プロセス名に "SpaceSuit" という項目があるので、それを選択してツールバーの 「プロセスを終了」を実行する。

設定した画像を削除してデフォルトの壁紙を表示させるのはちょっと面倒。

Spacesuitを終了させ、もう一度Info.plist を書き換える。
SpaceSuitを起動させ、通常のやり方で壁紙を削除する。
再びバックグラウンドで動かしたい場合は、再度Info.plistを書き換える。

メモ:
LSUIElementと似たキーにLSBackgroundOnlyというものがある。その違い。

LSBackgroundOnly : バックグラウンド実行。メニューやウィンドウがあっても表示されない。
LSUIElement : Dockと強制終了のリストに表示されない。ウィンドウなどは表示される。

両方の値を "1" にすると "LSBackgroundOnly"が優先されるそうだ。

参照:cocoa-dev-japanグループさんとこのBackground Only アプリ





Mac OS X v10.5 Leopard 完全制覇パーフェクト v10.5/10.4/10.3対応BookMac OS X v10.5 Leopard 完全制覇パーフェクト v10.5/10.4/10.3対応


著者:ケイズプロダクション

販売元:翔泳社
Amazon.co.jpで詳細を確認する

« Opera10 beta:検索エンジンを追加 | トップページ | 1Q84、青豆という名前の英訳について考えてみた »

Mac」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« Opera10 beta:検索エンジンを追加 | トップページ | 1Q84、青豆という名前の英訳について考えてみた »