I believe current bug report describes only a particular case of this Nautilus 
bug. As I noticed Nautilus just doesn't detect 64 bit binaries as programs. 
Just boot (live session) 32 bit Ubuntu, go with Nautilus to /usr/bin . All 32 
bit binaries are detected as executable binaries. Nautilus is using the program 
icon for all 32 binaries, and double click on any binary will start this 
program.  
Now do the same with Ubuntu 64. Go to /usr/bin . All binaries are detected as 
"shared library" files. Nautilus is using a generic icon for all 64 bit 
binaries, and double click on any brings the above message: 
Could not display "...program name...". There is no application installed for 
"shared library" files. Do you want to search for an application to open this 
file?  
Ironically 32 bit binaries are detected as executable binaries even in 64 bit 
Ubuntu. Nautilus is using program icons, and double click would start the 
program ( if only we have 32 bit libraries, used in this program).
I didn't try to check sources, it could be something very simple. This problem 
is also in Nautilus fork, Nemo. Nemo behaves in the same way: 32 bit binaries 
are detected as executable binaries, when 64 bit are not. Nemo gives another 
message:
A Unknown file type
The file "..program name..." has no known programs associated with it. If you 
trust the source of this file, and have sufficient permissions, you can mark it 
executable and launch it. Or, you can use the OpenWith dialog to pick a program 
to associate it with.
So, Nemo behaves way better, we can run the program, just after this message 
click the button "Make executable and run". But anyway Nemo has the same 
Nautilus bug by not detecting 64 binaries. .
Of course, Dolphin doesn't have anything of this kind.
I am planning to test Nautilus on another 64 Linux distributions and I will 
create another bug report, making it more generic.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to nautilus in Ubuntu.
https://bugs.launchpad.net/bugs/1635376

Title:
  double-clicking on an executable created with gcc6 opens an error
  message

To manage notifications about this bug go to:
https://bugs.launchpad.net/nautilus/+bug/1635376/+subscriptions

-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to