Wie ändere ich das Tippen, um mit "Standardschreiben" von der Befehlszeile aus zu klicken?

14

Ich möchte die Tap-to-Click-Eigenschaft des Trackpads über die Befehlszeile ändern. Grafisch kann ich dies tun, indem ich auf Systemeinstellungen -> Trackpad -> Zum Klicken tippen klicke. Wie kann ich das von der Kommandozeile aus machen?

Ich habe versucht:

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

aber diese funktionierten nicht (mit int als 1 und 0, mit Neustart). Fehlt mir ein Schritt? Ich habe Macbook 5,1 Snow Leopard.

Juha
quelle
Woher wissen Sie, dass dies die richtigen Schlüssel für das Tap-to-Click-Verhalten sind? Haben Sie die relevanten Dateien vor und nach dem Ändern der Einstellungen in der System-GUI geändert?
Cajunluke
Bei beiden Zeilen handelt es sich um Anweisungen aus der Google-Suche. Wenn ich gui verwende, wird der obere Bereich geändert. Ich habe es auch mit -bool true / false versucht, da Clicking-key tatsächlich boolesch ist. Gibt es noch andere Orte, an denen ich basteln sollte? Wie "allow-command-line-access = true"?
Juha
Es gibt keine Einrichtung zum Zulassen des Befehlszeilenzugriffs. defaultssollte arbeiten. Haben Sie den Booleschen Wert YES / NO oder den String true / false / yes / no überprüft?
Cajunluke

Antworten:

6

Habe es geschafft. Das richtige Format (für mich) ist:

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

Ändern Sie 0 in 1, wenn Sie das Tap-to-Click aktivieren möchten. Dies scheint sehr abhängig von der von Ihnen verwendeten Version zu sein. Die Befehle in der Frage haben für andere funktioniert.

Abmelden - Damit dies funktioniert, ist ein Login erforderlich.

Juha
quelle
Was bringt es Ihnen, wenn Sie sich abmelden und anmelden müssen, wenn Sie Sys Pref GUI vermeiden?
Tal
1
Tun Sie dies nach jedem Upgrade für 100 Computer / Konten (einmal pro Jahr). Die Befehlszeile automatisiert banale Aufgaben.
Juha
1
Zusätzlich zur Automatisierung ist es ein schönes Protokoll der eigenen Vorlieben.
Cavalcade
2

Ich hatte folgendes in meiner .osxAkte :

# 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
quelle
Scheint nicht mit Mojave zu funktionieren, aber angesichts der Tatsache, dass es so lange her ist, bin ich nicht überrascht.
Skube