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.


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.


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

Tampaknya tidak bekerja dengan Mojave tetapi mengingat ini sudah lama sekali, saya tidak terkejut.
— skube
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.