El archivo .desktop personalizado no se muestra en el menú "Abrir con" de Nautilus

El archivo .desktop personalizado no se muestra en el menú "Abrir con" de Nautilus

Quiero poder hacer doble clic en un script de Python (o script SH) dentro de Nautilus y luego ejecutarlo. Entonces hice un archivo de escritorio personalizado, contenido:

[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;

Puse esto en un archivo run-txtexe.desktopllamado ~/.local/share/applications.

Voy a Nautilus, hago clic derecho en un script de Python (text/x-python) y paso el mouse sobre el menú "Abrir con". No ahí. Hago clic en "Otra aplicación...". No ahí. Luego hago clic en "Mostrar otras aplicaciones". ¡Allí tampoco!

¿Es esto un error o simplemente estoy haciendo algo mal?

Estoy corriendo:

Fedora 19
Nautilus 3.8.2

Respuesta1

Esta es una nueva... 'característica' de Nautilus 3.8, ignora los archivos .desktop que tienen NoDisplay=true

Posible solución alternativa: reemplace NoDisplay=true con NotShowIn=NAME-OF-YOUR-DESKTOP-ENVIRONMENT

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

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

información relacionada