¿Ejecutar script en Terminal a través del menú contextual (Abrir con Terminal)?

¿Ejecutar script en Terminal a través del menú contextual (Abrir con Terminal)?

esta pregunta es simple sobre "Abrir/Ejecutar en Terminal"....

Parece que Ubuntu no admite bash/shell-scripts como lo conocemos de KDE y cualquier otro sistema operativo:

Intenté lo obvio:

  1. Haga clic derecho en el administrador de archivos
  2. Abrir con otra aplicación...
  3. Mostrar todas las aplicaciones

pero no aparece ninguna aplicación de Terminal, sólo "Buscar aplicaciones en línea". Ni siquiera puedes buscar una nueva aplicación como lo harías en cualquier otro sistema operativo.

¿Algunas ideas? Solo encontré trucos como crear un elemento de inicio, pero eso está lejos de ser una solución o un ideal.

Para que quede muy claro:

Quiero ejecutar cualquier script bash accesible con el administrador de archivos haciendo clic derecho, "Abrir con" -> "Terminal" para poder ver el resultado. Realmente es como hacer doble clic en un archivo por lotes en Windows y simplemente ejecuta el maldito script, sin cerrar la terminal, excepto que yo lo escribí en el script. Finalmente, NO se trata de hacer doble clic para ejecutar, ¡se trata de ejecutar el script a través del menú contextual como ya se dice en el título!

¡gracias!

Ubuntu-x64-14.04/Unity/Sin modificaciones ni ajustes.

Respuesta1

La forma limpia sería crear un .desktoparchivo para su script y luego convertirlo en el editor de texto predeterminado.

  1. Cree un archivo llamado /usr/share/applications/openscript.desktopcon el siguiente contenido:

    [Desktop Entry]
    Name=Open script in terminal
    Exec=gnome-terminal -e "%U"
    Terminal=false
    Type=Application
    MimeType=text/plain;
    

Luego, sigue estos pasos:

  • Cerrar sesión/iniciar sesión (no sé si es necesario)
  • Haga clic derecho en el archivo
  • Haga clic en Abrir con...
  • Haga clic en Otra aplicación...
  • Seleccione "Abrir script en terminal"
  • ¡Ya terminaste!

información relacionada