Créer facilement un « click droit » sous linux

Tout d'abord, je précise que ce billet n'est pas d'Edouard, mais de son fréro, utilisateur « lambda » de Linux (Fedora).

Je vais vous faire part d'une découverte que j'ai faite récemment, et qui pourrait vous rendre service.

Voulant installer une nouvelle police (format ttf), pour OpenOffice 3, je me suis retrouvé bien bête avec mon .ttf fraichement téléchargé dont je ne savais que faire...

Après une rapide recherche, j'ai vu qu'une méthode était de copier le fichier dans /usr/share/fonts

Seulement voilà, je regrettais l'aspect automatique qu'on avait dans windows (double click -> installation de la police). Pratique quand on a téléchargé des tonnes de polices comme un bourin...

Qu'à cela ne tienne, même si je ne suis pas programmeur pour un sous, je peux rajouter une fonctionnalité à Nautilus ! Un nouveau « click droit » !

Pour cela, il me suffit de créer le script correspondant à l'action dans le répertoire /home/clement/.gnome2/nautilus-script

#!/bin/bash
# récupère le absolute path du fichier
fichier=$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
#puis on l'utilise comme on veut...
cp $fichier /usr/share/fonts/
oui il est très simple...c'est mon premier script fait maison :)
Il faut ensuite le rendre executable a l'aide de la commande
chmod +x /home/clement/.gnome2/nautilus-script/installpolice.sh

Certes cet exemple n'est pas extrêmement convainquant, pour les férus de la ligne de commande (c'est sans doute même plus rapide en ligne de commande en fait), mais ça permet de s'imaginer des scripts sympas à lancer.

Par exemple, tri/suppression/déplacement de fichiers par taille, par date, nom, encodage avec ffmpeg, etc...

Enfin ce n'est pas moi qui vous dira mieux qu'Edouard les possibilitées infinies offertes par les scripts :)

C'est très simple, mais rudement pratique et impressionnant quand on est simple utilisateur/petit bidouilleur de Linux !


Vus : 448
Publié par Edouard : 53