Come disabilitare Swipe Between Pages su Safari

1

Sto cercando di scoprire come abilitare e disabilitare lo scorrimento tra le pagine tramite il comando defaults di sistema o solo per Safari. Non posso farlo manualmente poiché avremo bisogno di farlo su macchine in massa.

L'impostazione nell'interfaccia utente si trova in "Preferenze di sistema di > > Trackpad > Altri gesti". Ho cercato su tutta la rete e ho trovato un sacco di contenuti per Chrome ma nessuno per Safari.

Ho provato ad aggiungere AppleEnableSwipeNavigateWithScrolls a com.apple.Safari con i valori predefiniti ma non sembra funzionare affatto.

    
posta Wil 30.07.2013 - 06:47
fonte

3 risposte

1

Esiste un programma gratuito chiamato Better Touch Tool ( link ) che consente di disabilitare i gesti o impostare gesti specifici su un base per app.

    
risposta data 30.07.2013 - 07:14
fonte
0

Prova ad aggiungere AppleEnableSwipeNavigateWithScrolls a .GlobalPreferences anziché a com.apple.Safari:

defaults write .GlobalPreferences AppleEnableSwipeNavigateWithScrolls 0

(Non sono sicuro che ciò avrà effetto prima di uscire e tornare indietro.)

    
risposta data 30.07.2013 - 07:31
fonte
0

Dopo aver parlato con Apple ci hanno dato il seguente script che ha fatto il trucco:

#!/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

Hanno anche attribuito questo articolo a come lo hanno ottenuto da: link

    
risposta data 02.08.2013 - 03:43
fonte

Leggi altre domande sui tag