Como ativar o arrastar com três dedos na linha de comando

6

Estou tentando escrever um script de shell que definirá automaticamente o trackpad para usar a opção de arrastar com três dedos que você pode encontrar nas preferências do sistema. Eu tentei várias coisas diferentes, mas nenhuma delas parece funcionar. Aqui está o que eu tenho agora:

defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool true
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool true

Examinei todas as configurações que pude encontrar na saída defaults read, mas não encontrei mais nada útil. Essas são as configurações que os prefs do sistema alteram quando eu as altero manualmente. Isso é um inseto?

Estou executando o Mavericks em um MacBook Air de 13 polegadas em meados de 2012. O arraste com três dedos funciona bem quando eu o habilito manualmente.

Edição: Eu reiniciar minha máquina cada vez que executar isso.

Jeremy Swinarton
fonte

Respostas:

4

Foram necessárias muitas tentativas e erros, mas descobri:

 defaults -currentHost write NSGlobalDomain com.apple.trackpad.threeFingerSwipeGesture -int 1

Você não precisa reiniciar sua máquina depois de inserir este comando para que a configuração seja aplicada. Sair da sua conta e fazer login novamente é suficiente.

relaxando
fonte
Não funciona em Yosemite!
Khashayar
Em El Capitan, o código original (da questão) está trabalhando agora .. Talvez a Apple mudou motoristas
Nir Golan
E quanto a Sierra
Lipis