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.

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.