====== Gnome volume manager senza nautilus ====== Autore: **//Fabio Di Matteo//** \\ Ultima revisione: **//28/12/2007//** \\ \\ Il pacchetto gnome-volume-manager si può modificare in modo tale che all'inserimento di un dispositivo removibile non apra il file manager nautilus, ma uno a nostro piacimento.\\ Purtroppo questa personalizzazione non si può fare comodamente da interfaccia grafica, ma si deve mettere mani al codice sorgente di gnome-volume-manager.\\ L'operazione in se comunque non risulta essere molto complessa. **E' importante disinstallare prima di tutto il vecchio ''gnome-volume-manager'' .** ===== Dipendenze ===== Installare i seguenti pacchetti di sviluppo (di solito **pacchetto-dev**): * libgnomeui-2.0 * libglade-2.0 * libhal-0 (da HAL 0.5.0 in poi) * libdbus-1 (da D-BUS 0.31 in poi) * libdbus-glib-1 (da D-BUS 0.31 in poi) In più deve essere funzionante HAL 0.5 o superiore. ===== Reperiamo i sorgenti di gnome-volume-manager ===== wget ftp://ftp.gnome.org/Public/GNOME/sources/gnome-volume-manager/2.22/gnome-volume-manager-2.22.0.tar.gz scompattiamoli : tar xzf gnome-volume-manager-2.22.0.tar.gz ===== Modifiche al codice ===== Entriamo nella directory ''gnome-volume-manager-'' e cerchiamo nel file ''src/manager.c'' la seguente riga: ... #define NAUTILUS_COMMAND "nautilus -n --no-desktop %m" ... per far aprire il file manager **rox** cambiamola in : ... #define NAUTILUS_COMMAND "rox %m" ... per far aprire il file manager **pcmanfm** cambiamola in : ... #define NAUTILUS_COMMAND "pcmanfm %m" ... ===== Ricompiliamo ===== ./configure && make ===== Creiamo il pacchetto deb con checkinstall ===== da root: checkinstall -D installiamo il pacchetto con ''dpkg -i --force-all '' ===== Creiamo il pacchetto tgz per Slackware con checkinstall ===== da root: checkinstall -S installiamo il pacchetto con ''installpkg '' ===== Aggiustiamo alcuni link simbolici ===== ln -s /usr/local/libexec/gnome-volume-manager /usr/local/bin/gnome-volume-manager ===== Configuriamo il servizio ===== Per configurare il servizio basta lanciare la comoda interfaccia con ''gnome-volume-properties'' ===== Lanciare il servizio ===== Per lanciare il servizio in qualunque windowmanager basta eseguirlo all'avvio in questo modo: gnome-volume-manager &