1 votos

¿Cómo reiniciar la función "pellizcar para ampliar" a través del terminal?

Mis dos macs han tenido este problema con las últimas versiones de macOS:

  • Quick Look deja de funcionar aleatoriamente y es necesario reiniciar Finder.
  • La función Pinch-to-zoom deja de funcionar con el trackpad (externo o integrado) y tengo que ir a settings > trackpad > scroll & zoom y vuelva a activarlo.

Hice una Acción Rápida usando Automator que cuando hago click en un atajo de teclado, reiniciará el Finder vía Terminal.

Estoy usando killall Finder y funciona muy bien.

Entonces, yo estaba tratando de añadir un comando para reiniciar la funcionalidad P-T-Z también, pero no puedo encontrarlo.

Después de investigar en Internet, he probado las siguientes opciones sin suerte:

killall Dock

(lo vi en algún sitio diciendo que serviría)

defaults write com.apple.AppleMultitouchTrackpad USBMouseStopsTrackpad 1
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad USBMouseStopsTrackpad 1 
defaults write com.apple.AppleMultitouchTrackpad USBMouseStopsTrackpad 0
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad USBMouseStopsTrackpad 0

(supuestamente reinicia el trackpad, pero no funcionó)

¿Alguien sabe cuál sería el mando correcto para lograr este objetivo?

Gracias.


Edita: Quiero aclarar que también he estado investigando sobre los bichos en sí. Tratando de encontrar el problema de root, pero no tuve suerte con eso tampoco.

Me ha estado pasando tanto en mi viejo MBP como en mi nuevo iMac. Así que creo que estos son definitivamente errores con el sistema operativo.

He leído sobre otros usuarios que tienen los mismos problemas, y la solución común es reiniciar manualmente Finder o el gesto de Zoom. Así que por eso estoy buscando una solución que haga este proceso manual menos molesto mientras Apple trabaja en arreglarlos.

0voto

ghart Puntos 11

También tengo este problema, al igual que otras personas, bastante seguro de que es un error conocido en este punto. Lo he notado sobre todo cuando se utiliza Powerpoint pellizcar para hacer zoom, y sólo después de la última actualización. Usando Atajos (introducido en Monterrey) Escribí este AppleScript que marca y desmarca la casilla. Luego en los detalles del acceso directo puedes anclarlo a la barra de menú. He confirmado que funciona en Monterrey 12.4.

on run {input, parameters}
    tell application "System Preferences"
        if it is running then
            quit
            delay 0.2
        end if
    end tell
    tell application "System Preferences" to reveal pane id "com.apple.preference.trackpad"
    tell application "System Events"
        tell front window of application process "System Preferences"
            repeat until (exists checkbox 2 of tab group 1)
                delay 0.01
            end repeat
            click checkbox 2 of tab group 1
            click checkbox 2 of tab group 1
        end tell
    end tell
    quit application "System Preferences"
    return input
end run

Screenshot snippet of Reset Pinch Zoom shortcut pinned to Menu Bar on MacOS.

0voto

luci Puntos 111

-- EDITAR:

Por alguna razón, en algún momento este script dejó de funcionar, así que si alguien está en la misma situación, esta versión modificada lo hizo por mí. La primera vez que lo ejecutas te pide que concedas permisos de accesibilidad múltiple, pero después de eso, parece funcionar bien.

on run {input, parameters}
    tell application "System Preferences"
        if it is running then
            quit
            delay 0.2
        end if
    end tell
    tell application "System Preferences"
        activate
        set current pane to pane id "com.apple.preference.trackpad"
        delay 1
        tell application "System Events"
            tell front window of application process "System Preferences"
                repeat until (exists checkbox 2 of tab group 1)
                    delay 0.01
                end repeat
                click checkbox 2 of tab group 1
                click checkbox 2 of tab group 1
            end tell
        end tell
    end tell
    -- quit application "System Preferences"
    return input
end run

-- ORIGINAL:

Ghart Sin duda, la respuesta de la Comisión fue el enfoque correcto para hacerlo de forma sistemática. El error sigue existiendo y en mi caso, me he dado cuenta de que se activa al azar por Figma y / o Illustrator.

Utilizando Ghart Eliminé la parte que toma los datos de la aplicación Shortcuts y dejé las instrucciones para la configuración del sistema. Luego creé un nuevo Quick Action en Automator para que ejecute el Applescript.

He guardado el Quick Action luego fue a System Settings > Keyboard > Shortcuts > Services y mi Quick Action ya aparecía ahí y simplemente le asigné una de mis teclas de función que no estaba asignada para nada más.

Así que ahora, cuando la funcionalidad de pellizcar para hacer zoom deja de funcionar, simplemente pulso F14 y ejecuta el script en segundo plano y lo hace funcionar de nuevo.

En conclusión:

Si desea hacerlo con Shortcuts, utilice Ghart la respuesta.

Si quieres hacerlo con una hotkey/Automator, puedes seguir mi mini tutorial.

Definitivamente, ¡esto cambia las reglas del juego! Thank you Ghart ¡!

enter image description here

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