¿Por qué mi programa C++ se abre en el editor de texto después de la compilación?

¿Por qué mi programa C++ se abre en el editor de texto después de la compilación?

Acabo de compilar un programa en C++, que esnoun programa de consola, pero gráfico y usando gtkmm.

Después de compilar con g++, puedo iniciarlo escribiendo ./program desde la terminal. Sin embargo, si intento ejecutarlo haciendo doble clic a través del Administrador de archivos, no se ejecutará; en su lugar, se abre en el Editor de texto. Ni siquiera me pregunta si quiero ejecutar o abrir en un editor de texto, como lo haría si fuera un script bash, por ejemplo.

El bit ejecutable está configurado para este archivo.

¿Por qué está pasando esto?

Respuesta1

Aparentemente, al leer aquí (https://unix.stackexchange.com/a/335763/154671), esto simplemente ya no es posible en GNOME Files y, por extensión, en Nemo, que es el explorador de archivos que estoy usando.

información relacionada