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をインストールしておく必要があるかもしれない。