Tengo una aplicación que me quiero lanzar a través de un script de shell que hace el programa de instalación y, a continuación, inicia la aplicación en sí, con algunas opciones específicas. Lo ideal es que este script se ejecute cada vez que la aplicación normalmente se puso en marcha, es decir, cuando hago clic en él en el dock, haga doble clic en la carpeta Aplicaciones, lanzamiento de QS, o haga clic en un archivo que se abre en esta aplicación.
Ahora mismo tengo un applescript contenedor "App" para mi guión, pero el inconveniente es que aparece como una aplicación separada de la principal aplicación que se encuentra en mi dock, así que tengo que recordar para que no haga clic en el principal icono de la aplicación, pero el lanzamiento de esta alternativa de aplicación en su lugar.
Así que se trata de algo que es posible hacer? Una idea que yo tenía es cambiar el nombre del ejecutable principal de la aplicación a otra cosa, y luego reemplazarlo con mi script. Es que una cosa razonable para hacer, o es que hay una solución mejor?
Para aquellos que son curiosos, estoy tratando de configurar Emacs.aplicación para el lanzamiento de un demonio y, a continuación, abra el uso de emacsclient. Básicamente, quiero tener este script de lanzamiento en lugar de emacs (y voy a modificar el script para tomar argumentos de archivo y abrir así).