¿Cómo puedo evitar que los espacios cambien automáticamente?

19

A menudo usaré Spaces en Mac OS X 10.5 para cambiar a otro espacio cuando un programa está ocupado / no responde. Muy a menudo, sin previo aviso o razón aparente, los espacios se cambiará de vuelta al primer espacio sin mi solicita que lo haga. ¿Por qué hace esto y cómo puedo detenerlo? ¿Cómo puedo hacer que los espacios solo cambien en respuesta a mis solicitudes?

Josh
fuente
@mankoff: Lo hace, o peor, lo hará cuando esté escribiendo algo en una aplicación, me cambiará de esa aplicación a un espacio con otra aplicación. A menudo sucede cuando una aplicación no responde. Al igual que hoy cuando pregunté esto, iTunes no pudo encontrar algunas canciones y solo estaba dando vueltas a la pelota de playa. Cambié espacios para escribir código, y cada ~ 5 segundos que le gustaría cambiar de vuelta a iTunes, que todavía no respondían.
Josh
No lo dudo Esto me pasa mucho.
Ken

Respuestas:

19

Evite que los espacios cambien espacios debido a que una aplicación está en primer plano:

defaults write com.apple.Dock workspaces-auto-swoosh -bool NO && killall Dock

O a través de la GUI: System Prefs > Spacesy luego desmarque la casilla de verificación en la parte inferior: "Al cambiar a una aplicación, cambie a un espacio con ventanas abiertas para la aplicación"

Detener (ralentizar) los espacios para cambiar espacios si el mouse presiona contra el borde del escritorio:

defaults write com.apple.dock workspaces-edge-delay -float 60 && killall Dock

fuente
un buen mankoff!
Fady
El primero suena perfecto , pero lo acabo de hacer y ahora, cuando hago clic en una aplicación en el dock, el sistema ya no cambia a ese espacio. Si también resuelve el problema que estaba teniendo, sin embargo, puedo vivir con él :-)
Josh
@ Josh, encuentro el primero necesario. ¿Qué pasa si quiero dos terminales abiertas en espacios diferentes? ¿O un nuevo navegador en el espacio actual? No es posible fácilmente si los espacios siguen cambiando en otro lugar ...
Descubrí que las Preferencias del sistema -> Espacios -> Desactivar, eran la solución al 100% de los problemas que me estaban dando los espacios. Tengo dos pantallas, por lo que el cambio de "contexto" no es para mí, oculto cosas que no uso. Pero, de nuevo, tengo 12 GB de RAM, así que entiendo que en pantallas pequeñas o entornos más restringidos, la simplicidad de tener diferentes contextos y poder cambiar a ellos podría ser deseable. Usaría espacios si pudiera hacer que el cambio sea instantáneo, tan rápido como funciona un OCULTAR / OCULTAR. No me gusta la cosa swooosh.
Martin Marconcini
2
Probé su solución y deja de cambiar si una aplicación ya está abierta, pero ¿cómo puedo evitar el cambio si una aplicación se abre en otro espacio? Por ejemplo, estoy en el espacio 1 e iTunes está configurado para mostrar siempre en el espacio 2, si inicio iTunes mientras trabajo en el espacio 1 Leopard cambia al espacio dos automáticamente. ¿Es posible abrir iTunes en el segundo espacio en el "fondo"?
Tobi