web-dev-qa-db-fra.com

Nautilus peut-il afficher un fichier .desktop par son vrai nom?

La capacité d'un fichier .desktop à afficher un alias "lisible par l'homme" plutôt que son nom (peut-être) clinique réel, a du mérite ... et en tant que .desktop filetype suggère, je suppose que cette capacité est destinée au Desktop (qui est (co -?) géré par Nautilus).

Cependant, dans le gestionnaire de fichiers Nautilus lui-même, où je m'attendrais à voir les informations de fichier nues (par exemple, le vrai nom), on me présente les méta-données , alias au lieu du nom de fichier réel .

Cela rend assez difficile la modification/affichage du fichier . Desktop lorsque Nautilus ne rend pas le nom réel disponible.

Existe-t-il un moyen d’avoir l’interface graphique Nautilus Gestionnaire de fichiers lister ces fichiers .desktop par leur nom réel? (comme ls )

PS .. Ces fichiers me laissaient complètement perplexe jusqu’à aujourd’hui, quand j’ai renommé un, et le (mon) nouveau "nom" était en fait et non le nouveau réel. nom de fichier du tout!. Le nom affiché était un alias; Nautilus avait modifié le contenu du fichier (Nom = ...), et le nom d'origine était inchangé! ... maintenant je suis seulement à moitié perplexe (choses étranges)

13
Peter.O

Avec les versions plus récentes de Nautilus ( 2.31.5 et ultérieur), renommer les fichiers .desktop modifie en fait le nom de fichier, pas le champ Name du fichier lui-même.

Nautilus affichera le nom de fichier complet (avec l’extension .desktop), si le fichier .desktop n’est pas non exécutable .

Par exemple, si Firefox.desktop est exécutable:

alt text

Maintenant, pour voir le nom de fichier actuel, rendez Firefox.desktop non-exécutable. Faites un clic droit -> Propriétés -> Autorisations -> Décochez Allow executing file as a program.

alt text
Nautilus va maintenant afficher le nom complet du fichier:

alt text

alt text Il semble y avoir un problème avec le changement de nom des fichiers non exécutables .desktop dans Nautilus.
Si vous n'effacez pas l'extension .desktop, le fichier sera
ont une double extension (c'est-à-dire Firefox.desktop.desktop).

5
Isaiah

Outre l'étrangeté de Nautile, voici une écriture Nautile.

Vous pouvez sélectionner plusieurs fichiers, cliquer sur ok et gedit les affichera (nécessite zenity).

#!/bin/sh

FILE=$(ls -1 | zenity --list --hide-header --multiple --separator "\n" --title "List directory contents" --width 400 --height 300 --column "ls")
IFS="
"
test -z "$FILE" || gedit $FILE

Mettez-le dans ~/.gnome2/nautilus-scripts et rendez-le exécutable.

2
wag

Nous pouvons afficher les noms de fichiers réels dans Nautilus sans recourir à des scripts supplémentaires.

Nautilus affichera l'alias d'un fichier .desktop- pour .desktop- qui se trouvent dans /usr/share et /usr/local/share, y compris tous les sous-répertoires des deux répertoires. Nautilus affichera le nom de fichier réel si le fichier .desktop- se trouve ailleurs.

Nous pouvons faire un tour simple avec un lien symbolique:

Sudo ln -s/usr/USR

Si nous parcourons Nautilus jusqu'à /usr/share/applications, Nautilus affichera les alias des fichiers .desktop-.

Si nous parcourons Nautilus jusqu'à /USR/share/applications, Nautilus affichera les noms de fichiers réels des fichiers .desktop-.

Essayez, j'ai testé cela sur plusieurs versions d'Ubuntu avec les versions 16.04 et 17.04. Cela fonctionne aussi à Xubuntu, Thunar a le même comportement que Nautilus.

0
mook765