5 votos

Hay una manera de cambiar el tamaño del Dock de macOS mediante atajos de teclado?

Me gustaría ser capaz de cambiar el tamaño del Dock de macOS estrictamente el uso de combinaciones de teclas. Idealmente, esto sería de manera incremental y funcionan de manera similar a la forma en que volumen/brillo aumentar/disminuir el trabajo de teclas.

Yo uso BetterTouchTool para la mayoría de los de mi gesto/acceso directo personalizaciones, y he sido capaz de conseguir casi todo lo que he necesitado, pero esto es una cosa que aún tengo que averiguar.

¿Alguien ha conseguido esto? Si es así, ¿cuál fue su enfoque (software, herramientas, etc.)?

2voto

Paolo Puntos 123

Primero tienes que preparar dos AppleScripts, uno para aumentar el tamaño de la base y uno a disminuir.

Usted puede ejecutar el Editor AppleScript, escritura y prueba de ellos.

tell application "System Events"

    -- get dock size (decimal in range 0 -- 1)
    set docksize to dock size of dock preferences

    -- increase version
    set docksize to docksize + 0.05

    -- decrease version (commented)
    -- set docksize to docksize - 0.05

    -- constrain value to 0.1 -- 1.0

    if docksize > 1 then docksize = 1
    if docksize < 0.1 then docksize = 0.1

    -- set dock size
    set dock size of dock preferences to docksize
end tell

El muelle tamaño es un valor que va de 0 a 1.

El script de arriba aumenta / disminuye el tamaño de 0.05 pasos.

Usted puede elegir una fórmula diferente de acuerdo a sus necesidades.


Los próximos pasos son

  1. Crear y guardar un nuevo servicio con Automator que ejecutar un AppleScript

  2. Asignar un método abreviado de teclado para el servicio creado a través de Preferencias del Sistema

Hacerlo dos veces: para el aumento y disminución de acceso directo.


Al crear los servicios con Automator los AppleScripts ejecutar son las que preparado para aumentar/disminuir el Muelle tamaño.


Las instrucciones sobre cómo crear el servicio y asignar un AppleScript para ejecutar de aquí:

¿Cómo puedo asignar un método abreviado de teclado para un AppleScript que escribí?


Nota inferior:

Algunas sugerencias en los comentarios para cambiar el tamaño del dock por la emisión de los siguientes comandos de terminal

defaults write com.apple.dock tilesize -int 32; killall Dock

así que lo hice en la primera versión de esta respuesta. Sin embargo, este enfoque implica reiniciar el Dock de aplicaciones con varios inconvenientes.

Como user3439894 sugirió el Dock se puede cambiar de tamaño a través de AppleScript usando System Events. De esta manera la acción se lleva a cabo más rápido y con más gracia, así que he actualizado mi respuesta.

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