2 votos

Cómo desactivar el deslizamiento entre páginas en Safari

Estoy tratando de encontrar la manera de activar y desactivar el gesto de deslizar entre páginas a través del comando predeterminado, ya sea en todo el sistema o sólo para Safari. No puedo hacerlo manualmente ya que tendremos que hacerlo en las máquinas en masa.

La configuración en la interfaz de usuario se encuentra en "Apple>Preferencias del sistema>Trackpad>Más gestos". He buscado por toda la red y he encontrado muchas entradas para Chrome pero ninguna para Safari.

He intentado añadir AppleEnableSwipeNavigateWithScrolls a com.apple.Safari con los valores predeterminados, pero no parece funcionar en absoluto.

1voto

Kent Puntos 3462

Existe un programa gratuito llamado Better Touch Tool ( http://www.boastr.de/ ) que permite desactivar los gestos, o establecer gestos específicos, por aplicación.

0 votos

Se me escapó la parte de tu pregunta "no puedo hacerlo manualmente". Probablemente, añadir una nueva herramienta a muchos ordenadores no está en lo alto de tu lista de deseos...

0 votos

Gracias por la sugerencia. Puede que le eche un vistazo de todos modos, si puedo averiguar qué cambia podría ser capaz de replicar eso.

0voto

Nate Puntos 220

Intente añadir AppleEnableSwipeNavigateWithScrolls a .GlobalPreferences en lugar de com.apple.Safari:

defaults write .GlobalPreferences AppleEnableSwipeNavigateWithScrolls 0

(No estoy seguro de si esto tendrá efecto antes de cerrar la sesión y volver a entrar).

0 votos

Todavía no hay alegría. He reiniciado y el ajuste sigue activado.

0 votos

Está escribiendo la configuración en el plist pero no la utiliza :(.

0 votos

Muy extraño; por fin he podido probarlo, y ha funcionado -- ni siquiera he tenido que cerrar la sesión, sólo salir y volver a lanzar Safari. También descubrí que un ajuste en el dominio com.apple.Safari anula uno en .GlobalPreferences, así que que debería haber funcionado también. En este punto, no estoy seguro de lo que está pasando.

0voto

fierflash Puntos 101

Después de hablar con apple nos dieron el siguiente script que hizo el truco:

#!/bin/sh

os_vers=`sw_vers -productVersion`

if [[ $os_vers =~ "10.7" ]] || [[ $os_vers =~ "10.8" ]];then
    su -l $3 -c "defaults write NSGlobalDomain AppleEnableSwipeNavigateWithScrolls -bool false"
    su -l $3 -c "defaults -currentHost write NSGlobalDomain com.apple.trackpad.threeFingerHorizSwipeGesture -int 0"
    su -l $3 -c "defaults -currentHost write NSGlobalDomain com.apple.trackpad.fourFingerHorizSwipeGesture -int 0"
    su -l $3 -c "defaults -currentHost write NSGlobalDomain com.apple.trackpad.threeFingerVertSwipeGesture -int 0"
    su -l $3 -c "defaults -currentHost write NSGlobalDomain com.apple.trackpad.fourFingerVertSwipeGesture -int 0"
fi

if [[ $os_vers =~ "10.8" ]];then
    su -l $3 -c "defaults -currentHost write NSGlobalDomain com.apple.trackpad.twoFingerFromRightEdgeSwipeGesture -int 0"
fi

También atibuyen este artículo de dónde lo han sacado: https://jamfnation.jamfsoftware.com/discussion.html?id=7047

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