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 :

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" :

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

ONGLET "Conditions d'apparition" :

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