Come cambiare toccare per fare clic usando "default settings" dalla riga di comando?


14

Voglio cambiare la proprietà tap-to-click del trackpad dalla riga di comando. Graficamente, posso farlo facendo clic su Preferenze di Sistema -> Trackpad -> Tocca per fare clic. Come posso farlo dalla riga di comando?

Ho provato:

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

ma questi non hanno funzionato (con int come 1 e 0, con riavvio). Mi sto perdendo qualche passo? Ho Macbook 5,1 Snow Leopard.


Come fai a sapere che quelli sono i tasti corretti per il comportamento tap-to-click? Hai diffuso i file pertinenti prima e dopo aver modificato le preferenze nella GUI del sistema?
Cajunluke,

Entrambe le righe sono istruzioni da ricerche su Google e la parte superiore viene modificata quando utilizzo la GUI. Ho anche provato con -bool true / false poiché Clicking-key è in realtà booleano. Ci sono altri posti in cui dovrei armeggiare? Come "allow-command-line-access = true"?
Juha,

Non è disponibile alcuna configurazione di accesso alla riga di comando; defaultsdovrebbe funzionare. Hai controllato il valore booleano SÌ / NO o la stringa vero / falso / sì / no?
Cajunluke,

Risposte:


6

Ha funzionato. Il formato corretto (per me) è:

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

Modificare 0 su 1 se si desidera abilitare il tocco per fare clic. Questo sembra essere molto sensibile alla versione che stai usando. I comandi nella domanda hanno funzionato per gli altri.

Logout: per funzionare è necessario il login.


Se è necessario disconnettersi e accedere, cosa si ottiene evitando Sys Pref GUI?
Tal

1
Fallo per 100 computer / account dopo ogni aggiornamento (una volta all'anno). La riga di comando automatizza attività banali.
Juha

1
Oltre all'automazione, è un bel registro delle proprie preferenze.
cavalcata

2

Ho avuto il seguente nel mio .osxfile :

# 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

Non sembra funzionare con Mojave ma dato che è stato tanto tempo fa, non sono sorpreso.
skube
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.