1 votes

quels sont ces paramètres dans application.desktop ?

J'ai créé un lanceur personnalisé dans .local/share/applcations en copiant et en modifiant un des lanceurs dans /usr/share/applications.

Cela fonctionne bien, mais je me demandais quelle était la signification des paramètres qui sont transmis après le passage de l'appareil. Exec=program comme %f, %F, %c, %U ?

Existe-t-il une page de manuel ou une liste quelque part qui explique ces paramètres ?

4voto

Mitch Points 102545

La clé Exec doit contenir une ligne de commande. Une ligne de commande consiste en un programme exécutable suivi éventuellement d'un ou plusieurs arguments. Le programme exécutable peut être spécifié avec son chemin d'accès complet ou avec le nom de l'exécutable uniquement. Si aucun chemin complet n'est fourni, le programme l'exécutable est recherché dans la variable d'environnement $PATH utilisée par l'environnement de environnement de bureau. Le nom ou le chemin d'accès du programme exécutable peut pas contenir le signe égal ("="). Les arguments sont séparés par un espace.

%f

Un seul nom de fichier, même si plusieurs fichiers sont sélectionnés. Le système lisant l'entrée du bureau devrait reconnaître que le programme en question question ne peut pas gérer les arguments de fichiers multiples, et il devrait probablement engendrer et exécuter plusieurs copies d'un programme pour chaque fichier sélectionné si le programme n'est pas en mesure de gérer des arguments de fichiers supplémentaires. Si les fichiers ne sont pas sur le système de fichiers local (c'est-à-dire qu'ils sont sur des emplacements HTTP ou FTP), les fichiers seront copiés sur le système de fichiers local et %f sera développé pour pointer vers le fichier temporaire. Utilisé pour les programmes qui ne comprennent pas la syntaxe des URL.

%F

Une liste de fichiers. A utiliser pour les applications qui peuvent ouvrir plusieurs fichiers locaux en en même temps. Chaque fichier est passé comme un argument séparé au programme exécutable. exécutable.

%c

Le nom traduit de l'application, tel qu'il figure dans la liste appropriée de l'Office de l'harmonisation dans le marché intérieur. Nom dans l'entrée du bureau.

%U

Une liste d'URLs. Chaque URL est transmise comme un argument séparé à la fonction programme exécutable. Les fichiers locaux peuvent être passés soit comme file : URLs ou comme chemin d'accès au fichier.

Pour plus de détails, voir Spécification de la saisie sur ordinateur

Source : Spécification de la saisie sur ordinateur

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