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.


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.


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

Ne semble pas fonctionner avec Mojave mais vu que c'était il y a si longtemps, je ne suis pas surpris.
— skube
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.