AppStoreで無料にて配布されているGeekToolはご存知だと思う。
簡単に説明するとあらかじめGeekToolで設定しておいたコマンドの標準出力をデスクトップに表示できるというもの。
例えば
date +"%a %b%d [%k:%M]"
などとしておけばSun Mar31 [15:03]と表示される。
表示する位置やフォント、色、サイズなどかなり詳細にカスタマイズ出来るため拘るほどに見た目は自分好みになる。
CPUやメモリまわりの情報を使えばそれこそギークな雰囲気にはなるが、以外とすぐ飽きる??かも知れない。
このアプリの使い方のお手本を検索するとよく見られるパターンが、GeekToolで先ほどのギークっぽい情報の表示に加え、デスクトップに歌詞をiTunes再生中の歌詞を表示するといったもの。
しかし紹介されているやり方では歌詞表示に関しては、どれも別のアプリに頼っている。
デスクトップに歌詞を表示するアプリは2つほど存在したが、たかだかデスクトップを盛り上げるのに2つものアプリを常駐するのはどうかと思う。
GeekToolだけで済んだ方が管理も楽だろうし統一感も出しやすいだろう。
となるとコマンドラインで歌詞を表示することを考えるしかない。
そうすればGeekToolだけで事足りる。
結論は、iThiefというコマンド(もちろんフリー)をダウンロードして来て、配布サイトの指示に従ってファイルを配置する。「~/Library/iTunes/Script」へ「iThief.scpt」を配置すればiThiefはiTunesに対しての操作が可能になる。曲の再生、検索、歌詞出力からいろいろと機能がある。
それらのコマンドの実行については
iThief h
(ヘルプコマンド)で一覧を見てもらいたい。
コマンドラインからガンガンiThiefを使いたい人は、使っているシェルにiThiefのパスを通しておくとよい。
そして肝心のGeekToolを使ってデスクトップに歌詞を表示する方法だが、GeekToolはどのシェルを使っているかもよく分からないしパスをどう通してよいか分からないので、コマンドを設定するときは
[iThiefまでのパス]/iThief l
というふうにする。
最後のlはlyric(歌詞)のLだ。
とりあえず参考までにコマンドラインでの実行結果の一例を挙げておく。
ちなみにパスは既に通してあるということで。
MacBook-Pro-Retina% iThief p
iTunes is now playing "Silent Jealousy" by X in "破滅に向かって1992.1.7 TOKYO DOME LIVE [Disc 1]" (1995) Composed by 編曲:X/作詞・作曲:YOSHIKI from the playlist "Z".
MacBook-Pro-Retina% iThief l
I'm looking for you trying to reach your roses
Carried away by the time
静寂の凶気に片目を潰されたまま
You've gone away from the stage
Leaving no words
There's just fake tears left
偽りの真珠で飾った薔薇の花束を探す
I'm blind insane in the red of silence
Now I've lost your love
幻覚の愛に飼われた操り人形
Get me on my feet Get me back to myself
Pretend you love me
指先まで真紅に染まったオレをみつめて
もう耐えきれない 孤独のセレナーデ
虚像の海に流して
夢から覚めた血塗れの天使を
胸に抱いても I can not stop
※Silent Jealousy
Don't you Leave me alone 悲しみに乱れて※
戻れない愛を飾る 繰り返す孤独の中に
Tell me true 何処に行けば 苦しみを愛せる
I still want your love 愛を止めて
くるい咲く記憶を消して
(セリフ)「I just wanted to stay with me
I just wanted to feel your breath of grace
I didn't know what to do I couldn't say anything
When consciousness returned
Everything had been wasted away
by the tide of time, even you
But the scars of memory never fade away
I can't stop loving you
Stop my tears Stop my loving
Kill my memories」
You dyed my heart in blood
No way to kill my sadness
立ち去る前に殺して
叫気の愛に抱かれた瞳は 何も見えない
今も I miss you can't live without you
Silent Jealousy 夢に堕ちて
抱き締める記憶を
Stay in yesterday 時を止めて
繰り返す孤独を消して
Take me back to the memory, to the dream
(※くり返し)
Kill me, Love
このGeekTool、任意の画像をデスクトップに表示することも可能なので再生中の曲のアートワークのパスなりを取得出来ればいいのだが、そこらは模索中である。
デスクトップをいじくりまわすのがどうというより、コマンドラインで遊ぶことを楽しんでみるのも良いかもしれない。