Con frecuencia abro múltiples instancias de aplicaciones, especialmente Emacs, ya que puedo estar trabajando en diferentes proyectos al mismo tiempo, y encuentro que esta es la mejor manera de gestionar esto (sí, sé que hay muchas extensiones de gestión de proyectos para Emacs, no necesito que me enseñen en Emacs).
Estoy haciendo esto con open -n -a Emacs.app
que abre una nueva instancia separada de Emacs. Pero estaría muy bien establecer un icono de acoplamiento personalizado para las instancias abiertas, así puedo diferenciarlas fácilmente al hacer Cmd+Tab.
¿Conoces algún hack o forma de configurar un icono de aplicación personalizada (Dock) por ejemplo? Incluso si es un comando de shell bastante complejo (podría entonces crear un shellscript para esto).
Lo que realmente quiero lograr es crear un shellscript para esto para que pueda llamar opennew Emacs.app x
y luego se bifurcaría el icono de Emacs y añadiría una placa con un x en ella.
Entonces puedo llamar opennew Emacs.app s
para "relacionado con la escuela", opennew Emacs.app p
para "proyectos relacionados", etc.