Gestion des médias amovibles avec Bashmount
Ayant délaissé le gestionnaire de fichiers PcManFm pour son homologue en mode texte Ranger, le montage des médias amovibles est devenu une tâche relativement fastidieuse.
Devoir monter un CD ou un disque dur externe via la ligne de commande est une chose assez contraignante !
Je me suis donc mis à chercher une petite application qui permet de monter les médias de manière simple et intuitive. En fouinant un peu sur la toile, j’ai découvert Bashmount qui n’est d’autre qu’un petit script Bash utilisant Udisks et écrit par un utilisateur d’Archlinux.
Le résultat est à la hauteur de mes attentes : C’est simple, léger et ça fonctionne sans le moindre problème !
Screenshots :
Installation :
Bashmount est disponible dans le dépôt d’utilisateur AUR, un simple coup de yaourt sera donc suffisant :
$ yaourt -S bashmount
Présentation :
Lancez tout d’abord le script :
$ bashmount
Bashmount liste en premier lieu les médias disponibles, il ne vous reste plus qu’a indiquer les actions désirées ! Voici la liste des possibilités offertes par ce script :
- Xe : Éjecte le CD/DVD.
- Xi : Affiche les information concernant le média indiqué.
- Xm : Monte le média.
- Xu : Démonte le média.
- Xo : Ouvre le média dans la gestionnaire de fichier.
- a : Démonte l’ensemble des médias.
- r : Rafraichi la liste des médias.
- q : Quitte l’application.
- ? : Affiche l’aide.
En ce qui me concerne, je n’ai pas eu à faire de manipulation particulière pour que Bashmount fonctionne « Out of Box » : Je vous conseille cependant de vous rendre sur cette page afin d’y suivre les recommandations du développeur.
Exemple d’utilisation :
================== REMOVABLE MEDIA ================== 1) sdd: No label (USB DISK) [mounted] =================== OPTICAL MEDIA =================== 2) sr0: MESRINE_INSTINCT_DE_MORT ===================== COMMANDS ====================== e: eject i: info m: mount o: open u: unmount a: unmount all r: refresh q: quit ?: help =====================================================
Démonter le média nommé sdd :
1u
Monter le DVD présent dans sr0 :
2m
Simple non ?
Il est tout à fait possible de configurer Bashmount en modifiant le fichier /etc/bashmount.conf. Pour ma part, j’ai simplement modifié la partie concernant le navigateur de fichiers pour que le script utilise l’application Ranger.
# vim /etc/bashmount.conf
filemanager() { /usr/bin/urxvtc -e ranger "${1}" & >/dev/null 2>&1 }