Die Fähigkeit einer .desktop-Datei, einen "lesbaren" Alias anstelle des (möglicherweise) tatsächlichen klinischen Namens anzuzeigen , hat Vorteile ... und wie der Dateityp .desktop nahelegt, gehe ich davon aus, dass diese Fähigkeit für den Desktop bestimmt ist ( welches (co -?) von Nautilus verwaltet wird).
Im Nautilus-Dateimanager selbst, in dem die Informationen der Bare-Bones-Datei (z. B. der tatsächliche Name) angezeigt werden, wird mir jedoch der Metadaten- Alias anstelle des tatsächlichen Dateinamens angezeigt.
Dies macht es ziemlich schwierig, die .desktop- Datei zu bearbeiten / anzuzeigen, wenn Nautilus den tatsächlichen Namen nicht zur Verfügung stellt.
Gibt es eine Möglichkeit, Nautilus GUI File Manager diese .desktop-Dateien nach ihrem tatsächlichen Namen aufzulisten? (genau wie ls )
PS .. Diese Dateien hatten mich bis heute völlig verwirrt, als ich eine umbenannte, und der (meine) neue "Name" war eigentlich überhaupt nicht der neue echte Dateiname !. Der angezeigte Name war ein Alias. Nautilus hatte den Inhalt der Datei geändert (Name = ...), und der ursprüngliche Name blieb unverändert! ... jetzt bin ich nur noch halb verblüfft (komisches Zeug)
ls
Auflistung ... Ich hatte Maverick innerhalb von 14 Tagen nach seiner Veröffentlichung in einer VM ausprobiert, aber es stürzte ein paar Mal ab, und da Linux / Ubuntu noch sehr neu war, beschloss ich, mich zurückzuhalten, bis Ich hatte genug gelernt, um mit einem möglichen Installations-Drama fertig zu werden. Dies war ein "Zeichen". Ich schalte möglicherweise früher um als erwartet. Und jetzt brauche ich nur noch eine Antwort, damit ich es kann markiere es als "gelöst" :)Antworten:
Bei neueren Versionen von Nautilus ( 2.31.5 und höher)
.desktop
ändert das Umbenennen von Dateien tatsächlich den Dateinamen und nicht dasName
Feld der Datei selbst.Nautilus zeigt den vollständigen Dateinamen (mit der
.desktop
Erweiterung) an, wenn die.desktop
Datei nicht ausführbar ist.Wenn zum Beispiel
Firefox.desktop
ausführbar ist:Um nun den tatsächlichen Dateinamen zu sehen, machen Sie die
Firefox.desktop
Datei nicht ausführbar. Rechtsklick -> Eigenschaften -> Berechtigungen -> DeaktivierenAllow executing file as a program
.Nun zeigt Nautilus den vollständigen Dateinamen an:
quelle
ls
eine "Best-Guess" -Methode ist, da der tatsächliche Name erheblich abweichen kann.)Abgesehen von der Seltsamkeit des Nautilus ist hier ein Nautilus-Drehbuch.
Sie können mehrere Dateien auswählen, auf OK klicken und gedit zeigt sie an (benötigt Zenity).
Legen Sie es in
~/.gnome2/nautilus-scripts
und machen Sie es ausführbar.quelle
zenity
Wir können die echten Dateinamen in Nautilus anzeigen, ohne zusätzliche Skripte zu verwenden.
Nautilus wird den Alias eines Anzeige
.desktop
-file für.desktop
-Dateien , die sich in/usr/share
und/usr/local/share
inklusive aller Unterverzeichnisse beider Verzeichnisse. Nautilus zeigt den tatsächlichen Dateinamen an, wenn sich die.desktop
Datei an einer anderen Stelle befindet.Wir können einen einfachen Trick mit einem symbolischen Link machen:
Wenn wir in Nautilus nach browsen
/usr/share/applications
, zeigt Nautilus die Aliase für die.desktop
-Dateien an.Wenn wir in Nautilus nach browsen
/USR/share/applications
, zeigt Nautilus die tatsächlichen Dateinamen der.desktop
-Dateien an.Probieren Sie es aus, ich habe dies auf mehreren Ubuntu-Varianten mit den Versionen 16.04 und 17.04 getestet. Dies funktioniert auch in Xubuntu, Thunar hat dasselbe Verhalten wie Nautilus.
quelle