3 votes

Comment créer un fichier .desktop qui correspond à tous les fichiers et répertoires ?

J'ai un script que je veux rendre disponible dans le menu contextuel "Ouvrir avec..." de Nautilus (ou moins utile, "Fichiers") fonctionnant dans Gnome script.

J'ai créé un fichier .desktop et je l'ai enregistré avec le type MIME inode/directory, ce qui fonctionne pour tous les répertoires, mais je n'arrive pas à trouver comment le faire fonctionner aussi pour les fichiers どれもこれも des dossiers.

En spécimen n'apporte aucune aide dans ce domaine.

Je ne veux pas énumérer tous les types de MIME possibles et imaginables, car quelqu'un en concevra un nouveau ;-)

J'ai essayé inode/all y inode/* en vain.

A part : Pourquoi ?

Il s'agit d'une aide pour un réseau hétérogène.

Ce script prend le chemin d'accès au fichier et, s'il peut être reconnu comme un chemin d'accès sur l'un de nos serveurs, il crée un chemin d'accès au fichier Windows SMB et le place dans le presse-papiers. Cela permet aux utilisateurs de s'envoyer par courrier électronique des chemins d'accès qui peuvent être ouverts sous Windows. Lorsque d'autres utilisateurs Ubuntu reçoivent ces chemins d'accès, j'utilise un autre script pour les transformer en chemins d'accès appropriés et les ouvrir dans Nautilus/Nemo/Thunar/... Les utilisateurs d'Ubuntu peuvent donc faire un clic droit sur n'importe quel fichier et choisir "Copy Windows Filepath", ce qui lancera ce script. C'est pourquoi il doit être disponible pour tout type de MIME.

1voto

Fabby Points 33498

Le gestionnaire de fichiers Nemo a des actions depuis un certain temps déjà et vous allez être heureux d'apprendre qu'elle comprend Selection=any et aussi Extensions=any ! !!

0voto

jTux Points 1

Essayez le mimetype application/octet-stream pour tous les dossiers.

J'ai trouvé cela sur https://techbase.kde.org/Development/Tutorials/Creating_Konqueror_Service_Menus

et l'utiliser dans les fichiers .desktop pour Kde Servicemenus.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X