Benutzerdefinierte .desktop-Datei wird im Nautilus-Menü „Öffnen mit“ nicht angezeigt

Benutzerdefinierte .desktop-Datei wird im Nautilus-Menü „Öffnen mit“ nicht angezeigt

Ich möchte in Nautilus auf ein Python-Skript (oder SH-Skript) doppelklicken können, damit es ausgeführt wird. Daher habe ich eine benutzerdefinierte Desktop-Datei mit folgendem Inhalt erstellt:

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=ExecTxt
Exec=run-txtexe %f
Icon=application-x-executable
MimeType=text/x-python;application/x-shellscript;
NoDisplay=true
Comment=Runs executable text files
Terminal=false
Categories=System;Launchers;

Ich habe dies in einer Datei mit dem Namen run-txtexe.desktopabgelegt ~/.local/share/applications.

Ich gehe zu Nautilus, klicke mit der rechten Maustaste auf ein Python-Skript (text/x-python) und bewege die Maus über das Menü „Öffnen mit“. Es ist nicht da. Ich klicke auf „Andere Anwendung …“. Es ist nicht da. Dann klicke ich auf „Andere Anwendungen anzeigen“. Auch nicht da!

Ist das ein Fehler oder mache ich einfach etwas falsch?

Ich renne:

Fedora 19
Nautilus 3.8.2

Antwort1

Dies ist ein neues ... 'Feature' von Nautilus 3.8, es ignoriert .desktop-Dateien mit NoDisplay=true

Mögliche Problemumgehung: Ersetzen Sie NoDisplay=true durch NotShowIn=NAME IHRER DESKTOP-UMGEBUNG

https://bugzilla.redhat.com/show_bug.cgi?id=1001988

https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1238634

verwandte Informationen