Connexion

Personnaliser le menu contextuel Créer un nouveau fichier de Plasma

Introduction



Par défaut, Plasma permet au clic droit de créer comme fichier dans un répertoire quelconque

  1. un fichier texte
  2. un fichier html


Ce qui est un peu juste, mais heureusement perfectible.


Réalisation d'une entrée Nouveau Fichier odt



La réalisation de cette fonction ne nécessite pas de connaissances élaborées. Le seul outil nécessaire est un éditeur de texte comme kwrite, gedit, nano...


Il faut créer le répertoire

~/.local/share/templates
pour héberger les fichiers desktop et
~/.local/share/templates/.sources
pour héberger le modèle du fichier voulu.
J'ai préféré avoir un répertoire caché pour les modèles d'où le point devant sources : .sources
Dans le cas, où vous désiriez ajouter cette fonction à tous les utilisateurs, il faudrait réaliser les mêmes démarches dans /usr/share/templates.


Pour LibreOffice, on crée un modèle (Titre, polices, couleurs, marges...) et on le sauvegarde comme FichierOdt.odt dans le répertoire .sources.
On crée le fichier desktop suivant à l'aide d'un éditeur de texte :

[Desktop Entry]
Name=odt File...
Name[fr]=Fichier odt
Comment=File name:
Comment[fr]=Nom du fichier :
Icon=libreoffice-text
Type=Link
URL=.sources/FichierOdt.odt

Attention. Il arrive que les espaces autour du '=' provoquent une erreur.


La seule instruction imposée est le type : Type =Link.
Les autres (Name, Comment, Icon, URL) sont à votre convenance.
Et voici ce que vous devez obtenir :


Une entrée supplémentaire avec l'icone correspondant.


Et après avoir sélectionné cette fonction



Autres exemples




Fichier Calc



Après avoir créé avec LibreOffice Calc le fichier adéquat FichierCalc.ods dans le répertoire .sources, on crée le fichier FichierCalc.desktop suivant dans le répertoire templates :

[Desktop Entry]
Name=Calc filet...
Name[fr]=Fichier Calc...
Comment=New Calc file:
Comment[fr]=Nouveau fichier Calc :
Type=Link
URL=.sources/FichierCalc.ods
Icon=libreoffice-calc



Fichier Python



Après avoir créé le fichier python FichierPython.py dans le répertoire .sources, on crée le fichier FichierPython.desktop suivant dans le répertoire templates :

[Desktop Entry]
Name=python File...
Name[fr]=Fichier python
Comment=Enter python filename:
Comment[fr]=Entrer un nom de fichier :
Type=Link
URL=.sources/FichierPython.py
Icon=text-x-python


Ce qui donne :


Bon courage !



Meuz

Cette page a été vue 2344 fois