Tengo una aplicación que deseo iniciar a través de un script de shell que realiza una configuración y luego ejecuta la aplicación con algunas opciones específicas. Idealmente, esta secuencia de comandos se ejecutaría siempre que la aplicación se inicie normalmente, es decir, cuando hago clic en ella en el dock, hago doble clic en la carpeta Aplicaciones, inicie desde QS, o incluso haga clic en un archivo que se abre en esta aplicación.
Ahora mismo tengo una "aplicación" para el script de AppleScript, pero el inconveniente es que aparece como una aplicación separada de la aplicación principal que se encuentra en mi dock, por lo que debo recordar no hacer clic en la aplicación principal icono, pero lanzar esta aplicación alternativa en su lugar.
Entonces, ¿esto es algo que es posible hacer? Una idea que tuve fue cambiar el nombre del ejecutable principal en la aplicación a otra cosa y luego reemplazarlo con mi script. ¿Es eso algo razonable o hay una mejor solución?
Para aquellos que tienen curiosidad, estoy tratando de configurar Emacs.app para iniciar un daemon y luego abrir con emacsclient. Básicamente, quiero que este script se inicie en lugar de emacs (y voy a modificar el script para tomar los argumentos del archivo y abrirlos también).