Digamos que tengo dos espacios con un programa abierto en el espacio uno. Si estoy trabajando activamente en el espacio dos y abro un archivo que utiliza el mismo programa que el que está abierto en el espacio uno, se me devuelve al espacio uno. ¿Cómo puedo hacer que el comportamiento por defecto sea abrir una nueva ventana del programa en el espacio en el que estoy?
Respuestas
¿Demasiados anuncios?Encontré una respuesta en Macworld.com
Se puede lograr lo mismo en QuickSilver con y algo de AppleScript:
tell application "Safari"
make new document
tell application
"Safari" to activate
end tell
Simplemente guarde este AppleScript en algún lugar donde QuickSilver lo encuentre.
Lo bueno del AppleScript de arriba es que no se mete con el enfoque con el enfoque (que puede cambiar inadvertidamente a Spaces). Desafortunadamente, no todas las aplicaciones tienen un comando AppleScript similar para crear una nueva ventana (por ejemplo, Terminal no lo tiene).
Yo guardé la mía en mi directorio personal, y la llamé "Nueva ventana de Safari". También la cambié para que tuviera el icono de Safari (arrastrando el icono de Safari de la ventana "Get Info" de Safari.app, al icono en la ventana "Obtener información" del nuevo archivo script).
Esto ayudará a los usuarios que ejecutan Lion, pero no resolverá su problema en Leopard.
En Lion, hay una configuración del Panel de Control en Control de la misión que dice When switching to an app, switch to a space with open windows for that app
. Deselecciónelo. Tenga en cuenta que cuando esta opción está deseleccionada, si hace clic en una aplicación en el Dock con Windows abierto en otro espacio, en el primer clic obtendrá el comportamiento deseado, pero si vuelve a hacer clic en el icono del Dock, cambiará al espacio que actualmente contiene Windows para la aplicación.