Jak zmienić stuknij, aby kliknąć, używając „domyślnego zapisu” z wiersza poleceń?

14

Chcę zmienić właściwość gładzika z panelu dotykowego z wiersza polecenia. Graficznie mogę to zrobić, klikając Preferencje systemowe -> Gładzik -> Stuknij, aby kliknąć. Jak mogę to zrobić z wiersza poleceń?

Próbowałem:

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

ale te nie działały (z int jako 1 i 0, z restartem). Czy brakuje mi jakiegoś kroku? Mam Macbooka 5,1 Snow Leopard.

Juha
źródło
Skąd wiesz, że są to prawidłowe klawisze dla zachowania „dotknij, kliknij”? Czy różnicowałeś odpowiednie pliki przed i po zmianie preferencji w GUI systemu?
Cajunluke
Obie linie są instrukcjami z wyszukiwań w Google, a górny ton zmienia się, gdy używam GUI. Próbowałem także z -bool true / false, ponieważ klawisz Clicking jest w rzeczywistości boolean. Czy są inne miejsca, z którymi powinienem majstrować? Jak „allow-command-line-access-true = true”?
Juha,
Nie ma konfiguracji dostępu do wiersza poleceń; defaultspowinno działać. Czy sprawdziłeś wartość logiczną TAK / NIE lub łańcuch prawda / fałsz / tak / nie?
Cajunluke

Odpowiedzi:

6

Mam to do pracy. Prawidłowy format (dla mnie) to:

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

Zmień 0 na 1, jeśli chcesz włączyć kliknięcie. Wydaje się to być bardzo wrażliwe na używaną wersję. Polecenia w pytaniu działały dla innych.

Wyloguj się - aby to zadziałało, musisz się zalogować.

Juha
źródło
Jeśli musisz się wylogować i zalogować, co zyskasz unikając GUI Sys Pref?
Tal
1
Zrób to dla 100 komputerów / kont po każdej aktualizacji (raz w roku). Wiersz poleceń automatyzuje banalne zadania.
Juha,
1
Oprócz automatyzacji jest to niezły dziennik preferencji.
kawalkada
2

W moim .osxpliku miałem :

# 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
źródło
Wydaje się, że nie współpracuje z Mojave, ale biorąc pod uwagę, że to było tak dawno temu, nie jestem zaskoczony.
skube