1 votos

¿Una aplicación, dos íconos de muelle, con argumentos de línea de comando separados?

¿Es posible tener dos iconos para Firefox en el dock (la lista de aplicaciones en la parte inferior de la pantalla)? Me gustaría tener un icono para iniciar un perfil (digamos, "perfil de Firefox de papá") y otro (posiblemente con otro icono?) para iniciar el perfil de mamá.

He leído cómo hacerlo desde la línea de comandos, pero eso no es exactamente elegante...

Esto funciona:

open -n ./Firefox.app --args -profilemanager

pero prefiero llamarlos desde un icono de GUI:

open -n ./Firefox.app --args -P "perfil de mamá"

y:

open -n ./Firefox.app --args -P "perfil de papá"

Sin duda, no es realmente tan complicado?

2voto

yoliho Puntos 340

Si realmente tienes diferentes usuarios para cada perfil, por ejemplo, mamá y papá, entonces debo señalar que los dos usuarios no estarán usando la pantalla al mismo tiempo. La forma más sencilla de hacer esto es crear diferentes usuarios de macOS para cada persona y luego usar Cambio rápido de usuario para alternar entre ellos. Unix ha sido un sistema multiusuario durante 40 años, por lo que sus herramientas están diseñadas en torno a tener diferentes usuarios a nivel de sistema operativo y no a nivel de aplicación.

En algún momento usé una aplicación que gestionaba perfiles de Firefox y los lanzaba, pero ahora no la encuentro y podría ser solo de 32 bits.

El resto de esta respuesta es principalmente un enlace, ya que no lo he probado.

Sin embargo, deberías poder hacer lo que quieras utilizando Automator, que es parte de macOS.

Ejecutar múltiples perfiles de Firefox como aplicaciones separadas pretende mostrar cómo hacer esto.

Los pasos parecen ser:

  1. Crear los perfiles desde la línea de comandos utilizando Firefox.
  2. Crear un script de Automator para envolver las líneas de comando como se muestra, pero usar la ruta de Firefox en lugar de abrir.
  3. Cambiar el icono de la aplicación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X