Asignar Windows de aplicación a diferentes espacios / escritorios

2

Tengo dos espacios configurados y mantengo algunas ventanas de Safari en un espacio y otras en otro. Sin embargo, Mission Control solo te permite asignar una aplicación a un espacio, pero no diferentes ventanas dentro de una aplicación.

Como solución, creé un acceso directo de AppleScript que ejecuta una nueva instancia de Safari:

  

abre -n /Aplicaciones/Safari.app

Esto crea con éxito múltiples instancias de Safari, pero las instancias aún están entrelazadas de alguna manera en el Control de Misión. Cuando selecciono una instancia del Dock y selecciono Opciones > Asignar a > Este escritorio o Ninguno, esa configuración en la otra instancia se actualiza para que sea la misma.

¿Hay alguna forma de iniciar varias instancias de una aplicación que se puedan asignar a diferentes espacios? (Corriendo león de montaña 10.8.5.)

    
pregunta wst 16.10.2013 - 19:07

1 respuesta

2

Puede hacer una copia del paquete de aplicaciones de Safari y cambiar el identificador del paquete:

cp -R /Applications/Safari.app /Applications/Safari2.app
defaults write /Applications/Safari2.app/Contents/Info.plist CFBundleIdentifier my.safari2
cp ~/Library/Preferences/com.apple.Safari.plist ~/Library/Preferences/my.safari2.plist

Las asignaciones a espacios son por identificador de paquete:

$ defaults read ~/Library/Preferences/com.apple.spaces.plist app-bindings
{
    "my.safari2" = "FC886111-EE78-4844-A5E5-A11BECA713CF";
}

En este caso, también puede usar Webkit.app o crear un navegador específico del sitio con Fluid .

    
respondido por el user495470 16.10.2013 - 20:53

Lea otras preguntas en las etiquetas