Estoy tratando de escribir un script de shell que configurará automáticamente el panel táctil para usar la opción de arrastrar con tres dedos que puede encontrar en las preferencias del sistema. He intentado varias cosas diferentes, pero ninguna de ellas parece funcionar. Esto es lo que tengo ahora mismo:
defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool true
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool true
Revisé todas las configuraciones que pude encontrar en la salida de defaults read
, pero no encontré nada más útil. Estas son las configuraciones que las preferencias del sistema cambian cuando cambio manualmente las configuraciones. ¿Es esto un error?
Estoy ejecutando Mavericks en una MacBook Air de mediados de 2012 de 13 pulgadas. El arrastre con tres dedos funciona bien cuando lo habilito manualmente.
EDITAR: reinicio mi máquina cada vez que ejecuto esto.
Me tomó mucho ensayo y error, pero lo descubrí:
defaults -currentHost write NSGlobalDomain com.apple.trackpad.threeFingerSwipeGesture -int 1
No necesita reiniciar su máquina después de ingresar este comando para que se aplique la configuración. Cerrar sesión en su cuenta y volver a iniciar sesión es suficiente.
Esto funcionó en macOS Monterey junto con un ciclo de inicio/cierre de sesión:
defaults write com.apple.AppleMultitouchTrackpad DragLock -bool false
defaults write com.apple.AppleMultitouchTrackpad Dragging -bool false
defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool true
Olshansk