La capacité d'un fichier .desktop d'afficher un alias "lisible par l'homme" plutôt que son (peut-être) vrai nom clinique a du mérite ... et comme le suggère le type de fichier .desktop, je suppose que cette capacité est destinée au bureau ( qui est (co -?) géré par Nautilus).
Cependant, dans le gestionnaire de fichiers Nautilus lui-même, où je m'attends à voir les informations du fichier à nu (par exemple, le vrai nom), on me présente l' alias de métadonnées au lieu du vrai nom de fichier.
Cela rend plutôt difficile la modification / visualisation du fichier .desktop lorsque Nautilus ne rend pas le vrai nom disponible.
Existe-t-il un moyen pour que Nautilus GUI File Manager répertorie ces fichiers .desktop par leur vrai nom? (tout comme ls )
PS .. Ces fichiers m'ont complètement laissé perplexe jusqu'à aujourd'hui, quand j'en ai renommé un, et le (mon) nouveau "nom" n'était en fait pas du tout le nouveau vrai nom de fichier !. Le nom affiché était un alias; Nautilus avait modifié le contenu du fichier (Nom = ...), et le nom d'origine était inchangé! ... maintenant je ne suis qu'à moitié perplexe (trucs étranges)
ls
liste ... J'avais essayé Maverick dans une machine virtuelle dans les quinze jours suivant sa sortie, mais il s'est écrasé plusieurs fois, et étant très nouveau sur Linux / Ubuntu, j'ai décidé de tenir jusqu'à J'en avais appris suffisamment pour pouvoir faire face à un drame d'installation potentiel .. Cela a été un "signe!" .. Je change peut-être plus tôt que prévu ... et maintenant, tout ce dont j'ai besoin est une réponse pour que je puisse marquez-le "résolu" :)Réponses:
Avec les versions plus récentes de Nautilus ( 2.31.5 et versions ultérieures), le fait de renommer des
.desktop
fichiers modifie en fait le nom de fichier, et non leName
champ du fichier lui-même.Nautilus affichera le nom de fichier complet (avec l'
.desktop
extension), si le.desktop
fichier n'est pas exécutable.Par exemple, si
Firefox.desktop
est exécutable:Maintenant, pour voir le nom de fichier réel, rendez
Firefox.desktop
non exécutable. Clic droit -> Propriétés -> Autorisations -> DécocherAllow executing file as a program
.Maintenant, Nautilus affichera le nom complet du fichier:
la source
ls
sera une méthode "best-guess", car le vrai nom peut être significativement différent).En dehors de l'étrangeté de nautilus, voici un script nautilus.
Vous pouvez sélectionner plusieurs fichiers, cliquez sur ok et gedit les affichera (nécessite la zénité).
Mettez-le
~/.gnome2/nautilus-scripts
et rendez-le exécutable.la source
zenity
Nous pouvons afficher les vrais noms de fichiers dans Nautilus sans utiliser de scripts supplémentaires.
Nautilus affichera l'alias d'un
.desktop
fichier pour les.desktop
fichiers situés dans/usr/share
et/usr/local/share
incluant tous les sous-répertoires des deux répertoires. Nautilus affichera le vrai nom de fichier si le.desktop
fichier est situé ailleurs.On peut faire un truc simple avec un lien symbolique:
Si nous naviguons dans Nautilus vers
/usr/share/applications
, Nautilus affichera les alias pour le.desktop
fichiers.Si nous naviguons dans Nautilus vers
/USR/share/applications
, Nautilus affichera les vrais noms de fichiers du.desktop
fichiers.Essayez-le, je l'ai testé sur plusieurs versions d'Ubuntu avec les versions 16.04 et 17.04. Cela fonctionne également dans Xubuntu, Thunar a le même comportement que Nautilus.
la source