1 votos

Cambio de aplicaciones: ¿cómo mostrar sólo una ventana?

Me he dado cuenta de una cosa que me molesta al cambiar de aplicación usando el dock - si tengo, digamos, 5 PDFs diferentes y 5 ventanas de Firefox abiertas, a veces me gustaría cambiar entre un pdf y una ventana de Firefox. Si hago clic en los iconos de las aplicaciones en el dock, hace avanzar todas las ventanas de esa aplicación. ¿Hay alguna forma de forzar que sólo se muestre la última ventana activa? He desarrollado soluciones, por supuesto, pero sería bueno tener esto.

Estoy usando Mavericks, si eso supone una diferencia.

Gracias.

1voto

Tim Brigham Puntos 8727

Hay muy pocos ajustes que se puedan aplicar al Dock, y ninguno de los que conozco puede modificar el comportamiento de un solo clic en el icono de una aplicación. Lo que yo haría en esta situación es asignar un gesto especial, digamos un clic con cuatro dedos, a un applescript. El applescript realizará la tarea que quieras, que, en este caso, es hacer aparecer sólo el current de la aplicación bajo el cursor.

Para hacer esto, no necesitas saber cómo escribir un script - el script está aquí. Sin embargo, necesitas saber cómo crear gestos personalizados, activar la Accesibilidad, etc. La mejor manera de hacerlo es la aplicación BetterTouchTool .

tell application "System Events" to tell application process "Dock" to tell list 1
    set targetDockIcon to first UI element whose value of attribute "AXSubrole" ¬
    is not "AXSeparatorDockItem" and its value of attribute "AXSelected" is true
    tell targetDockIcon to perform action "AXShowMenu"
    tell (first menu item whose value of attribute "AXMenuItemMarkChar" is "✓") of ¬
    menu 1 of targetDockIcon to perform action "AXPress"
end tell

Este script esencialmente encuentra el icono de la aplicación bajo el cursor, hace clic con el botón derecho del ratón por ti, y hace clic en el elemento de la ventana con una marca de verificación a su izquierda. Usted verá el menú contextual parpadear durante un breve segundo.

switchonlywindow

Este script está probado en Yosemite.

0 votos

¡Esto funciona de maravilla!

0voto

meataxe Puntos 6

Si hace clic en la representación de la aplicación en el Dock, hará exactamente eso: Activar la aplicación.

Esto significa (probado en Yosemite con TextEdit y Mail):

  • si la aplicación no está activa
    • se lanzará/arrancará.
  • si la aplicación está activa
    • todas las ventanas no minimizadas se presentarán en primer plano
    • y sólo tiene ventanas minimizadas, se mostrará la ventana que abrió primero, dejando todas las demás ventanas minimizadas en el Dock.
    • [Correo] si se cierra la ventana principal y se minimiza un lector o editor de mensajes, se mostrará la ventana principal, dejando el lector/editor de mensajes minimizado en el Dock

La respuesta a su pregunta puede ser un producto de terceros, a saber HyperDock . No es gratuito, pero en el momento de escribir este artículo tiene un precio razonable de 6,95 euros y puedes probarlo gratis durante 15 días.

Después de tenerlo instalado, muestra las ventanas disponibles encima del icono de la aplicación del Dock cuando se pasa por encima con el ratón, de forma similar a Windows Aero. Al hacer clic en una ventana en lugar de en el elemento del Dock, sólo se mostrará esta ventana al frente.

-1voto

Mikael Puntos 1

CMD+tab también hace eso, cambia entre los dos Windows más recientes.

0 votos

Esto tiene el mismo problema que hacer clic en el muelle - trae todo Windows activo (al menos para mí).

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