Bagaimana cara mengubah ketuk untuk mengklik menggunakan "default menulis" dari baris perintah?

14

Saya ingin mengubah properti tap-to-click trackpad dari baris perintah. Secara grafis, saya dapat melakukannya dengan mengklik System Preferences -> Trackpad -> Ketuk untuk Klik. Bagaimana saya bisa melakukannya dari baris perintah?

Saya telah mencoba:

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

tetapi ini tidak berhasil (dengan int 1 dan 0, dengan reboot). Apakah saya melewatkan beberapa langkah? Saya memiliki Macbook 5,1 Snow Leopard.

Juha
sumber
Bagaimana Anda tahu bahwa itu adalah kunci yang benar untuk perilaku ketuk-klik? Sudahkah Anda membedakan file yang relevan sebelum dan sesudah mengubah preferensi di sistem GUI?
Cajunluke
Kedua baris adalah instruksi dari pencarian google dan bagian atas diubah ketika saya menggunakan gui. Saya juga mencoba dengan -bool true / false karena Mengklik-kunci sebenarnya adalah boolean. Apakah ada tempat lain yang harus saya mainkan? Seperti "allow-command-line-access = true"?
Juha
Tidak ada pengaturan allow-command-line-access; defaultsharus bekerja. Sudahkah Anda memeriksa boolean YA / TIDAK atau string benar / salah / ya / tidak?
Cajunluke

Jawaban:

6

Berhasil. Format yang benar (untuk saya) adalah:

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

Ubah 0 ke 1 jika Anda ingin mengaktifkan ketuk untuk klik. Ini tampaknya sangat sensitif terhadap versi yang Anda gunakan. Perintah-perintah dalam pertanyaan telah bekerja untuk orang lain.

Logout - login diperlukan agar ini bisa berfungsi.

Juha
sumber
Jika Anda perlu keluar dan masuk, apa yang Anda dapatkan dengan menghindari Sys Pref GUI?
Tal
1
Lakukan untuk 100 komputer / akun setelah setiap peningkatan (satu kali per tahun). Baris perintah mengotomatiskan tugas-tugas dangkal.
Juha
1
Selain otomatisasi, ini adalah log preferensi seseorang yang bagus.
iring
2

Saya memiliki yang berikut ini di file saya.osx :

# 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
sumber
Tampaknya tidak bekerja dengan Mojave tetapi mengingat ini sudah lama sekali, saya tidak terkejut.
skube