Ocultar el dock usando Applescript

22/03/2010 por Redacción

Dock-Icon_mini_128.jpgEn alguna ocasión, necesitas ocultar el Dock porque molesta en tu flujo de trabajo: la solución es sencilla: el atajo de teclado ⌘ + ⌥ + tecla D soluciona este problema de forma sencilla ... pero ¿qué ocurre si lo quieres hacer con AppleScript para integrarlo en un flujo de trabajo mas amplio?: estas solución pueden arreglar el problema.

La opción mas completa

Copia y pega este script en el Editor de Scripts:

set weWantToHideTheDock to true

set currentDockHiddenState to (do shell script "defaults read com.apple.Dock autohide")

if (currentDockHiddenState is equal to "0") and (weWantToHideTheDock) then

tell application "System Events"

keystroke "d" using [command down, option down]

end tell

else

if (weWantToHideTheDock is false) and (currentDockHiddenState is equal to "1") then

tell application "System Events"

keystroke "d" using [command down, option down]

end tell

end if

end if

El script no interrumpe o cierra el Dock ni modifica las preferencias, sino que usa los eventos del Sistema para enviar el correspondiente atajo de teclado usando Applescript. Para ajustar el comportamiento el script y generar la acción, debemos elegir en la primera línea del código:

set weWantToHideTheDock to true

TRUE para que automáticamente se active el sistema de auto ocultación del Dock, y FALSE para que se desactive. El sistema no es un interruptor, así que si el Dock ya estaba oculto, el script no desactiva la opción sino que lo mantiene oculto.

Fuente: Mac OS X Hints

0

Comentarios

No se ha enviado aún ningún comentario. ¡Tú puedes ser el primero en comentarlo!

Escribe un comentario

Regístrate o identifícate para poder comentar