====== 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 &