・esd 回りのメモ
run level4 でログインすると、~/.login をソースするのは SHLVL=2になるらしい。
まぁ、[gkx]dm が login の役割を果して、Xsession が起動されて、Xsession から ~/.login が source されるから、SHLVLV=2 というのは わからなくもないけど、esd の起動の際に SHLVL=1 をチェックしているのは修正しないといけないか。でも、remote login する際のSHLVLは1だから、 単純に SHLVL=2 をチェックすればいいわけでもないのが悩ましいところ。
これは、esd の機能不足で、それを解決するために pulseaudio が出てきたことを考えると、ヘンに esd 用に hack するよりは、pulseaudio へ 移行して解決する方が素直だろうな。