¿Cómo deshabilito Swipe Between Pages en Safari?

1

Estoy tratando de encontrar la forma de habilitar y deshabilitar el movimiento Deslizar entre páginas a través del comando predeterminado ya sea para todo el sistema o solo para Safari. No puedo hacerlo manualmente, ya que tendremos que hacerlo en 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 en toda la red y he encontrado muchas aplicaciones para Chrome pero ninguna para Safari.

He intentado agregar AppleEnableSwipeNavigateWithScrolls a com.apple.Safari con valores predeterminados pero no parece funcionar en absoluto.

    
pregunta Wil 30.07.2013 - 06:47

3 respuestas

1

Hay un programa gratuito llamado Better Touch Tool ( enlace ) que le permite desactivar gestos, o establecer gestos específicos, en un por aplicación.

    
respondido por el Kent 30.07.2013 - 07:14
0

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

defaults write .GlobalPreferences AppleEnableSwipeNavigateWithScrolls 0

(No estoy seguro de si esto entrará en vigencia antes de que cierre sesión y vuelva a entrar)

    
respondido por el Gordon Davisson 30.07.2013 - 07:31
0

Después de hablar con Apple, nos dieron la siguiente secuencia de comandos 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 atestiguaron este artículo en cuanto a de dónde lo obtuvieron: enlace

    
respondido por el Wil 02.08.2013 - 03:43

Lea otras preguntas en las etiquetas