Tengo una aplicación creada hace años en un entorno DOS.
Utilicé DOSBox-X para instalarlo en el Mac y funciona bien si accedo a través del terminal.
En el proceso de crear una instalación para esta aplicación (usando paquetes) también creé un icono de escritorio (usando bristow en una post-instalación script) y un enlace al dock (usando emmett en una post-instalación script).
Ambos enlaces están creados y tienen la ubicación original correcta, incluyendo el nombre del comando DOSBox-X para iniciar la aplicación.
Mi problema es que los enlaces no funcionan. La aplicación parece iniciarse y luego se bloquea. He examinado los permisos de varias carpetas que se utilizan y están bien (la aplicación se inicia bien desde el terminal).
Para iniciar la aplicación desde el terminal voy a su carpeta, /Applications/CandatAp
y ejecutar el comando ./candatbox
y funciona. pero si no estoy en la carpeta CandatAp y ejecuto /Applications/CandatAp/candatbox
se bloquea.
Quiero que la aplicación sea sencilla para el usuario final. Sólo quiero que hagan clic en el icono del escritorio o en el icono del dock. Creo que necesito que esos iconos cambien a la carpeta antes de ejecutar el comando.
¿Alguna sugerencia sobre cómo hacerlo? Me he pasado los últimos días buscando scripts y la mayoría de las soluciones dicen "primero arrancar el terminal y luego " que es lo que no quiero que haga mi usuario.
Mac mini, High Sierra 10.13.6