In questi giorni mi è venuta voglia di automount (evitiamo battutacce
) per cui ho deciso di aggiungere questa immancabile funzionalità alla mia Gentoo box.g0xxugrgrxu3cd6pt6nul8riueb5wdvo
Ero all’oscuro del fatto che KDE potesse gestire autonomamente la situazione, senza l’ausilio di software esterni come ivman o gnome-volume-manager, ma con il solo aiuto dei servizi dbus e hald.ho97o0qti3k6w6u1dl63jzm0xnat3kmb
Dopo aver installato le versioni più recenti di entrambi i servizi, e per compatibilità con KDE, dbus-qt3, è possibile abilitare l’opzione dal control center di KDE sotto Pheriperals->Storage Media->Advanced.h02q6gmarha9shuu4gnl5a1akklz04bb
E’ possibile però che pur facendo queste 2 semplici cose non funzioni nulla e si vaghi in balia di aiuto senza sapere dove andare a parare.h1bjdrfth10c0a541r1ee3zcq59nm3wn
Quello che mi è capitato è che, pur essendo installato tutto correttamente (hal v.0.5.9.1-r2 e dbus v.1.0.2-r2) nulla funzionasse inspiegabilmente. Il problema era che, nonostante hal dicesse di essersi avviato:
hd42w6baqeqfwl5xrmiwzeemd3kuinkn
Painkiller ~ # /etc/init.d/hald starthqaeh9x0gbghrd352tt9j9f8ozyhiczp
* Starting Hardware Abstraction Layer daemon … i3ti3y80ot7kln1rwaxg2q38mwdnl73t
in realtà non lo faceva e ovviamente tutto il resto non poteva funzionare.
(Ci si può acccorgere del fatto che hal non parta semplicemente sbirciando tra i processi attivi).igzuo1uqerxnggzz6g8tll4uxtqblwiv
Il problema sembrava essere legato al fatto che nel mio kernel l’opzione CONFIG_INOTIFY (che si trova in File systems—>Inotify file change notification support e Inotify support for userspace) :
ig8mvcna5bnqo9a93rnmuf2x3eez6u38
Painkiller ~ # cat /usr/src/linux/.configi5bht617vmet61wfrttjpc64imgnkbb0
CONFIG_INOTIFY_USER is not seti5ka0hurl64weu7po48by556o74b69wc
non era attiva e quindi tutto il sistema di notifiche sull’inserimento di nuovi dispositivi mancava del supporto necessario.
A questo punto è bastata una ricompilata del nocciolo con entrambe le opzioni attive e dal riavvio successivo come per magia tutti i dispositivi inseriti a caldo vengono riconosciuti automaticamente.jhdtjxq7ujuza57ifzpukgjgb5gh2tkc
Se a questo punto poi sentite l’esigenza di montare delle partizioni utilizzando dei tool particolari, come ad esempio ntfs-3g per le partizioni in NTFS in modo che oltre a leggerle vi possiate anche scrivere, è sufficente (almeno per la versione attuale) aggiungere il file /etc/hal/fdi/policy/10-ntfs-policy.fdi con queste istruzioni:ju6c1cmo3wk26g7b5u5c6qyqy2roze9c
ntfs-3g ntfs-3g locale=
come spiegato nell’ottimo wiki su Gentoo HOWTO NTFS write with ntfs-3g.
j6comf8etub4185jg0gppmzc8z4cz3ne