Ubuntu – Impossible to launch graphic executables in nautilus

64-bitexecutablemime-type

I recently re-installed Ubuntu in 64 bit, (before I had it in 32 bit).
I had the home folder on a partition and the system on another.
So when I re-installed I kept my old home folder.
My problem is that now, when I try to run my c++ executables that use the SDL, Nautilus tells me:

Could not display "program"

There is no application installed for "shared library" files.
Do you want to search for an application to open this file?

So the problem seems to be that nautilus thinks that it's a "shared library", but I have no idea about how to fix it!

How do I make it recognize as a normal executable file?

file program return :

program: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=39330e8ffbc9d3c5392da418d7fabecbb32334eb, stripped

and mimetype program return :

program: application/x-sharedlib

Best Answer

This appears to be long-running bug:

https://bugzilla.gnome.org/show_bug.cgi?id=737849

I, too, would like to see it sorted out.

Regards

Peter

Related Question