it-swarm.com.de

Kann Nautilus eine .desktop-Datei unter ihrem tatsächlichen Namen anzeigen?

Die Fähigkeit einer .desktop-Datei, einen "für Menschen lesbaren" Alias ​​anstelle des (möglicherweise) klinischen echten Namens anzuzeigen, hat Vorzüge ... und ist der .desktop Dateityp schlägt vor, ich nehme an, dass diese Fähigkeit für den Desktop (der von Nautilus (co -?) verwaltet wird) bestimmt ist.

Im Nautilus-Dateimanager selbst, in dem ich erwartungsgemäß die Bare-Bones-Dateiinformationen (z. B. den tatsächlichen Namen) sehen würde, werden mir stattdessen die Metadaten als Alias ​​ angezeigt des echten Dateinamens.

Dies macht es ziemlich schwierig, die . Desktop -Datei zu bearbeiten/anzuzeigen, wenn Nautilus den tatsächlichen Namen nicht verfügbar macht.

Gibt es eine Möglichkeit, Nautilus GUI Dateimanager 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 gar nicht der neue echte Dateiname !. Der angezeigte Name war ein Alias. Nautilus hat den Inhalt der Datei (Name = ...) geändert, und der ursprüngliche Name wurde nicht geändert! ... jetzt bin ich nur noch halb verblüfft (komisches Zeug)

13
Peter.O

Bei neueren Versionen von Nautilus ( 2.31.5 und höher) ändert das Umbenennen von .desktop -Dateien tatsächlich den Dateinamen, nicht das Feld Name der Datei selbst.

Nautilus zeigt den vollständigen Dateinamen (mit der Erweiterung .desktop) an, wenn die Datei .desktop nicht ausführbar ist .

Wenn beispielsweise Firefox.desktop ausführbar ist:

alt text

Um nun den tatsächlichen Dateinamen zu sehen, machen Sie Firefox.desktop nicht ausführbar. Rechtsklick -> Eigenschaften -> Berechtigungen -> Deaktivieren Sie Allow executing file as a program.

alt text
Nun zeigt Nautilus den vollständigen Dateinamen an:

alt text

alt text Es scheint einen Fehler beim Umbenennen von nicht ausführbaren .desktop -Dateien in Nautilus zu geben.
Wenn Sie die Erweiterung .desktop nicht löschen, wird die Datei gelöscht
haben eine doppelte Erweiterung (d. h. Firefox.desktop.desktop).

5
Isaiah

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).

#!/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

Gib es in ~/.gnome2/nautilus-scripts ein und mache es ausführbar.

2
wag

Wir können die echten Dateinamen in Nautilus anzeigen, ohne zusätzliche Skripte zu verwenden.

Nautilus zeigt den Alias ​​einer .desktop- Datei für .desktop- Dateien an, die sich in /usr/share und /usr/local/share befinden, einschließlich 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:

Sudo ln -s/usr/USR

Wenn wir in Nautilus nach /usr/share/applications blättern, zeigt Nautilus die Aliase für die .desktop- Dateien an.

Wenn wir in Nautilus nach /USR/share/applications blättern, 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.

0
mook765