Ich habe gerade ein C++-Programm kompiliert - und zwarnichtein Konsolenprogramm, sondern grafisch und mit gtkmm.
Nach dem Erstellen mit g++ kann ich es starten, indem ich ./program vom Terminal eingebe. Wenn ich jedoch versuche, es per Doppelklick über den Dateimanager auszuführen, wird es nicht ausgeführt – es wird stattdessen im Texteditor geöffnet. Ich werde nicht einmal gefragt, ob ich es im Texteditor ausführen oder öffnen möchte, wie es beispielsweise der Fall wäre, wenn es sich um ein Bash-Skript handeln würde.
Für diese Datei ist das Ausführbarkeitsbit gesetzt.
Warum passiert das?
Antwort1
Offensichtlich, wenn man hier liest (https://unix.stackexchange.com/a/335763/154671), ist dies in GNOME Files und damit auch in Nemo, dem von mir verwendeten Dateibrowser, einfach nicht mehr möglich.