Comment changer, tapez sur pour cliquer en utilisant «default default write» à partir de la ligne de commande?

13

Je souhaite modifier la propriété de clic sur le trackpad à partir de la ligne de commande. Graphiquement, je peux le faire en cliquant sur Préférences Système -> Trackpad -> Tapez pour cliquer. Comment puis-je le faire depuis la ligne de commande?

J'ai essayé:

defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -int 0
defaults write GlobalPreferences com.apple.mouse.tapBehavior -int 0

mais ceux-ci ne fonctionnaient pas (avec int comme 1 et 0, avec redémarrage). Est-ce que je manque un pas? J'ai Macbook 5,1 Snow Leopard.

Juha
la source
Comment savez-vous que ce sont les clés appropriées pour le comportement de clic au clic? Avez-vous différencié les fichiers pertinents avant et après modification de la préférence dans l'interface graphique du système?
CajunLuke le
Les deux lignes sont des instructions de recherches Google et la tonalité supérieure est modifiée lorsque j'utilise l'interface graphique. J'ai aussi essayé avec -bool true / false, car Clicking-key est en fait un booléen. Y a-t-il d'autres endroits où je devrais bricoler? Comme "allow-command-line-access = true"?
Juha
Il n'y a pas de configuration allow-command-line-access; defaultsdevrait marcher. Avez-vous vérifié la valeur booléenne YES / NO ou la chaîne true / false / yes / no?
CajunLuke le

Réponses:

5

Je dois le faire fonctionner. Le format correct (pour moi) est:

defaults -currentHost write -globalDomain com.apple.mouse.tapBehavior -int 0

Changez de 0 à 1 si vous voulez activer le tap-to-click. Cela semble être très sensible à la version que vous utilisez. Les commandes dans la question ont fonctionné pour d'autres.

Déconnexion - la connexion est requise pour que cela fonctionne.

Juha
la source
Si vous devez vous déconnecter et vous connecter, que gagnez-vous en évitant l'interface graphique Sys Pref?
Tal
1
Faites-le pour 100 ordinateurs / comptes après chaque mise à niveau (une fois par an). La ligne de commande automatise les tâches banales.
Juha
1
En plus de l'automatisation, c'est un bon journal de vos préférences.
cavalcade
2

J'ai eu le suivant dans mon .osxdossier :

# Enable tap to click (Trackpad) for this user and for the login screen
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true
defaults -currentHost write NSGlobalDomain com.apple.mouse.tapBehavior -int 1
defaults write NSGlobalDomain com.apple.mouse.tapBehavior -int 1
Mathias Bynens
la source
Ne semble pas fonctionner avec Mojave mais vu que c'était il y a si longtemps, je ne suis pas surpris.
skube