Ajouter "Formater da0 en NTFS" au menu contextuel de Thunar
Introduction
Voilà une configuration bien agréable, étant donnée que pour le moment, il n'est pas encore possible de formater "simplement" un périphérique USB en NTFS pour un utilisateur à partir de l'interface graphique d'xfce sur FreeBSD.
Nous allons donc créer une entrée dans le menu contextuel (clic-droit de la souris) qui ne s'affichera QUE lorsque vous cliquerez-droit sur le volume da0 (ou l'une de ses partitions, type da0p1..) dans l'explorateur Thunar et qui vous permettra de formater automatiquement en NTFS.
Pré-requis :
- Xfce bien sûr, avec le gestionnaire de fichiers Thunar
- le paquet "fusefs-ntfs" installé et chargé (kldload fusefs)
- Vous avez des droits sudo SANS MOT DE PASSE !
On y va !
Créer l'action "Formater da0 en NTFS"
1) Ouvrez le gestionnaire de fichiers Thunar.
2) Cliquez sur "Modifier" > "Configurer les actions personnalisées..."
3) Cliquez sur le + pour ajouter une action personnalisée.
ONGLET "Base" :
- Nom : Formater da0 en NTFS
- Description : Formater le périphérique USB da0 en NTFS
- Sous-menu : (laisser vide)
- Commande :
sudo gpart destroy -F da0 ; sudo gpart create -s GPT da0 ; sudo gpart add -t ms-basic-data da0 ; sudo chmod 760 /dev/da0p1 ; export NTFS_USE_UBLIO=0 ; mkntfs -vFQ /dev/da0p1
- Icône : sélectionnez l'icone "drive-harddisk-usb" par exemple
ONGLET "Conditions d'apparition" :
- Motif des fichiers : da0*
- Etendu (min-max) : laisser vide
- Apparaît si la sélection contient : ne cocher que "Répertoires **"
Valider.
Faîtes l'essai, attendez quelques instants que le formatage se fasse, puis retirez tout simplement votre clef USB.
Attendez quelques secondes et rebranchez-là. Une partition da0p1 va apparaître !
Pour aller plus loin
Bien entendu, cette manoeuvre peut être répétée (via l'ajout d'une nouvelle action personnalisée à chaque fois) pour d'autres disques (da1*, da2*, ada0*, ada1* etc..) et dans d'autres formats !!
Pour intégrer cela de manière scriptée, ces configurations personnalisées se trouve dans ~/.config/Thunar/uca.xml
à bons entendeurs ... ;-)
↑ Haut de page