Me gustaría que mi aplicación se superponga al dock (con la aplicación detrás, por supuesto)

1

Estoy en 10.7.3. Tengo mi muelle en la parte inferior. A la izquierda y derecha del muelle, veo el fondo de pantalla.

Yo en realidad me gusta la aplicación en la que estoy para extender todo el camino hasta la parte inferior del monitor, con la base en la parte superior de la parte inferior de la aplicación.

Así que ahora se ve así:

enter image description here

Me gustaría que se viera así (esto es solo una maqueta burda, realmente no quiero ver el papel tapiz sangrando a través, por supuesto). Se puede hacer esto?

enter image description here

Matthew Lund
fuente
1
Tenga en cuenta que la pequeña imagen de la niña es mi esposa caliente fumadora :)
Matthew Lund
¿Hay alguna razón por la que no enciendes el muelle? De esa manera, la ventana de su aplicación utilizará la altura de la pantalla completa y la base se superpondrá cuando sea necesario.
pdd
@MatthewLund ¿Desea que las aplicaciones no sean compatibles con el dock como predeterminado?
gentmatt
Mi única preocupación con mantener el dock oculto es que varios programas de mensajería instantánea saltan por el dock para avisarle que hay un mensaje. Cuando el muelle está oculto, veo el salto durante uno o dos segundos, luego desaparece. Así que si miro hacia otro lado, no me doy cuenta de que alguien me envió un mensaje instantáneo
Matthew Lund
@gentmatt: ¿Qué significa que las aplicaciones no sean compatibles con el dock?
Matthew Lund

Respuestas:

2

Si activa la ocultación para el Dock, el uso del botón + extenderá las ventanas maximizadas hasta la parte inferior de la pantalla. Cuando mueva el mouse hacia abajo cerca de la parte inferior de la pantalla, aparecerá la base y estará en la parte superior de cualquier ventana del programa en la pantalla.

Si desactiva el Dock que se oculta después de maximizar las ventanas de esta manera, se mantendrán maximizadas hasta el final de la pantalla. El muelle estará en la parte superior de las ventanas.

Como se prometió, aquí hay algunos AppleScript para que esto suceda:

tell application "System Events"
    set the autohide of the dock preferences to true
end tell
delay 1
tell application "System Events"
    set frontApp to first application process whose frontmost is true
end tell
tell application (name of frontApp)
    set zoomed of window 1 to not (zoomed of window 1)
end tell
delay 1
tell application "System Events"
    set the autohide of the dock preferences to false
end tell

Usted puede sigue estas instrucciones para asignar ese script a un atajo de teclado. Puse los retrasos allí porque encontré que cada vez que se corría el muelle, la ventana se había maximizado y, como tal, no estaba detrás del muelle.

Ian C.
fuente
Eso funciona. De todos modos, para que sea permanente, ¿no necesito repetir continuamente los pasos?
Matthew Lund
2
Bueno, saber el atajo de ocultar / restaurar ayuda al menos. opt-command-d. Así que cada vez que quiero esto consta de 3 pasos. opt-cmd-d, haga clic en el icono + en la aplicación, opt-cmd-d.
Matthew Lund
¿Hay un atajo para lograr lo mismo que hace clic en el ícono + en la aplicación?
Matthew Lund
1
Me pregunto si podría hacer los 3 pasos en una manzana y luego asignar una tecla de acceso rápido a la manzana. Entonces me quedo con un atajo de teclado :)
Matthew Lund
1
Se aceptó el desafío de @MatthewLund: intentaré encontrar un AppleScript para ti que puedas ejecutar como un servicio o asignar a una tecla de acceso rápido.
Ian C.