Estoy tratando de averiguar cómo lanzar una aplicación (en este caso Discord) por defecto con comandos añadidos, y como tal me imaginé que iba a utilizar Automator para crear una aplicación que ejecuta un comando de shell. El comando en cuestión es el siguiente:
MKL_DEBUG_CPU_TYPE=5 /Applications/Discord.app/Contents/MacOS/Discord
Pongo eso en Automator, en la acción "Ejecutar shell script", lo guardo como aplicación, y cuando pongo la app en el Dock, al lanzarla, muestra dos iconos. Bien, la causa de esto es obvia, no está lanzando la app en sí con ese comando, lo que hay en el dock es sólo una ventana de terminal glorificada que siempre lanza la app de discordia con ese comando.
Mi pregunta es: ¿hay alguna forma de hacerlo para que el comando no muestre dos iconos de discordia, y la ventana de discordia se abra sola?
Además, como las barreras idiomáticas y la mala comunicación son una cosa, aquí hay algunas capturas de pantalla que ilustran mi pregunta mejor que las palabras
La aplicación Automator, en el Dock Después de lanzar el acceso directo de Automator, esto es lo que sucede Esto es lo que preferiría que ocurriera
Edit: No sé si os ha quedado claro, yo ni siquiera era consciente de ello, pero parece que MKL_DEBUG_CPU_TYPE=5 actúa como un comando propio, que luego ejecuta la mencionada app con sus propias propiedades, no es un parámetro de comando que Discord.app reconozca
Edición 2: Sólo para aclarar las cosas un poco más, cuando ejecuto la aplicación de Automator, no muestra el punto blanco que indica que la aplicación se está ejecutando, ni muestra el número de notificaciones que hace Discord, y eso es lo que me gustaría que ocurriera en la aplicación de Automator, mientras se oculta el icono real de Discord del dock
0 votos
¿Utilizar un icono diferente para distinguir las dos cosas?
0 votos
@benwiggy Es una posibilidad, y como último recurso podría hacerlo, pero prefiero tener una sola aplicación de Discord que herede el logo y solo parchear ese comando, Automator parece ser lo más cercano a esto
0 votos
¿Cuál es el objetivo de la orden?
0 votos
Creo que el comando hace que Discord utilice un conjunto de instrucciones diferente, ya que ese no es compatible con mi configuración. Básicamente lo que ocurre es que el chat de voz hace que la aplicación se reinicie y prácticamente se produzca un bootloop porque intenta volver al chat de voz anterior en el que se estrelló, perpetuando el bloqueo y el reinicio
0 votos
@FranckTheMiner ¿Qué MacOS utilizas?
0 votos
Si tienes un binario ejecutable que no es compatible con el conjunto de instrucciones de la CPU de Mac, es algo que debes tratar con los desarrolladores.
0 votos
@ankii Estoy en MacOS Catalina 10.15.4 (aunque probablemente actualizaré a la 15.5 pronto)
0 votos
@benwiggy Bueno, eso no es un problema de la aplicación, per se, es probablemente debido al hecho de que estoy tratando de ejecutar MacOS fuera de una VM en un procesador AMD, así que es por eso que tengo que hacer ese comando...