Después de montar Ubuntu en virtualbox totalmente limpio, he seguido los mismos pasos que describo arriba y no funciona. No se abre el programa porque no encuentra el acceso al intérprete que en sí mismo busca en /usr/bin/env gbr2. Ese es al menos el sheebang que tienen todos los ejecutables gambas.
Entonces habrá que añadir o exportar la ruta donde está nuestro intérprete a las variables de entorno de linux. Esto me lleva a pensar que la mejor solución podría ser llamar a nuestro ejecutable gambas desde un bash script donde previamente hayamos configurado nuestras variables.
De este modo, el script sin extensión con permisos de ejecución podríamos ubicarlo en el path (por ejemplo /usr/bin ó /usr/local/bin) y nuestro programa, librerías e intérprete en la ubicación que queramos siguiendo los pasos del tutorial. Hay que tener en cuenta, que el script deberá reflejar las rutas absolutas.
Podría ser algo así, aunque no lo he probado:
#!/bin/sh
export PATH=/my/gambas/interpreter #path al intérprete
export GB_DIR=/my/gambas/dir
#si exportamos aquí GB_DIR ya no hace falta hacerlo en el IDE
exec /my/application.gambas #ejecutamos nuestro prog.
export PATH=/my/gambas/interpreter #path al intérprete
export GB_DIR=/my/gambas/dir
#si exportamos aquí GB_DIR ya no hace falta hacerlo en el IDE
exec /my/application.gambas #ejecutamos nuestro prog.
Shordi, anímate y realiza algunas pruebas, a ver si entre todos lo dejamos bien claro este asunto.
Saludos