Vine Linux4.0でUSBメモリを自動マウントする

VineLinuxを4.0にアップグレードしてからUSBが自動マウントされなくなった。正確に言うとGnomeを使っていれば自動的にマウントされるのだが、それ以外のウィンドウマネージャー(確認したのはfluxboxとXFce)では自動マウントされない。
ivmanを使うとfluxboxでも自動マウントできるようになった。たぶん他のウィンドウマネージャーでも有効だと思う。

まずivmanのソースをIkkes Volume Manager - Browse Files at SourceForge.netからダウンロードし、インストールする。

$ tar xfvz ivman-0.6.13.tar.bz2
$ cd ivman-0.6.13
$ ./configure
$ sudo checkinstall

(2006.12.7 追記)
少なくとも以下のパッケージが必要なようです。

  • libxml2
  • libxml2-devel
  • dbus-devel
  • hal-devel


ウィンドウマネージャの起動時にivmanを起動する。fluxboxの場合、~/.fluxbox/startupを編集して、fluxboxの起動直前にivmanをBackgroundで起動する。

exec ivman &             #<-- 追加する
exec /usr/bin/fluxbox    #fluxboxの起動

で、再起動すればUSBを挿抜したときに/media以下に自動マウントされる。
なお、マウントにはpmountが使われているようなのであらかじめapt-getでpmountをインストールしておく必要があるかもしれない。