Tag Archives: samba

Montare partizioni remote con pyNeighborhood

Gli utenti Gnome che, come me, sono passati a Xfce sentiranno la mancanza di un tool grafico che permetta il mount delle partizioni remote di Windows.
Si potrebbe confezionare un bash script che, utilizzando il comando mount.smbfs, monti le partizioni remote ogni volta che ne abbiamo bisogno,però se si cambia spesso rete oppure la rete è molto complessa (come quella mostrata dall’immagine presa dal sito del programma) lo script andrebbe riadattato oppure andrebbe modificato in modo da scegliere quali partizioni remote montare (usando smbclient -L).
Mentre aspettiamo che le funzionalità di mount remote vengano implementate in Thunar, possiamo utilizzare un programmino scritto in Python: pyNeighborhood.

Il programma è presente nei repository di Xubuntu per cui per installarlo basta digitare da un terminale:

$: sudo apt-get install pyneighborhood mc

Per qualche oscuro motivo è necessario installare, anche se non è tra le dipendeze necessarie, il file-manager  midnight commander (pacchetto mc) per far fuzionare correttamente pyNeigborhood.
L’installazione crea anche l’icona nella categoria rete, però avviando il programma dal menù non è possibile montare nessuna partizione sia perché pyNeigborhood non ha i privilegi necessari ad eseguire il mount sia perché è necessario creare prima la cartella di mount.
Per ovviare è necessario:

  • modificare la voce di menù, con un terminale e i privilegi da amministratore apriamo il file /usr/share/applications/pyNeighborhood.desktop

$: sudo mousepad /usr/share/applications/pyNeighborhood.desktop

  • modifichiamo la stringa Exec=pyNeighborhood in Exec=gksu pyNeighborhood, in questo modo il programma verrà avviato con i permessi necessari al suo funzionamento
    creare la cartella in cui effettuare il mount (di default /mnt/Network):

$: sudo mkdir /mnt/Network

Come usare pyNeighborhood
Al primo avvio del programma è necessario scansionare i gruppi di lavoro, per farlo basta fare clic con il pulsante destro sull’icona Groups e selezionare la voce Scan using msbrowse, alla fine della scansione cliccare sul gruppo desiderato e avviare una nuova scansione per rilevare i dispositivi appartenenti al gruppo.
Cliccare su uno dei dispositivi della lista e avviare la scansione per rilevare le partizioni condivise, fare clic con il destro sulla partizione da montare e selezionare mount.

That’s all!