명령 줄에서 "기본 쓰기"를 사용하여 탭하여 클릭을 변경하는 방법은 무엇입니까?


14

명령 줄에서 트랙 패드 탭하여 클릭 속성을 변경하고 싶습니다. 그래픽으로 시스템 환경 설정-> 트랙 패드-> 탭하여 클릭하여 수행 할 수 있습니다. 커맨드 라인에서 어떻게 할 수 있습니까?

나는 시도했다 :

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

그러나 이것들은 작동하지 않았습니다 (int는 1과 0, 재부팅하면). 단계가 빠졌습니까? Macbook 5,1 Snow Leopard가 있습니다.


탭 투 클릭 동작에 올바른 키임을 어떻게 알 수 있습니까? 시스템 GUI에서 환경 설정을 변경하기 전후에 관련 파일을 비교 했습니까?
Cajunluke

두 줄 모두 Google 검색의 지시 사항이며 gui를 사용하면 upperone이 변경됩니다. 클릭 키가 실제로 부울이므로 -bool true / false로 시도했습니다. 땜질해야 할 다른 곳이 있습니까? "allow-command-line-access = true"처럼?
Juha

allow-command-line-access 설정은 없습니다. defaults작동해야합니다. 부울 YES / NO 또는 문자열 true / false / yes / no를 확인 했습니까?
Cajunluke

답변:


6

작동합니다. 올바른 형식은 다음과 같습니다.

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

탭하여 클릭을 사용하려면 0을 1로 변경하십시오. 이것은 사용중인 버전에 실제로 민감한 것으로 보입니다. 질문의 명령은 다른 사람들에게 효과적이었습니다.

로그 아웃-로그인이 필요합니다.


로그 아웃하고 로그인해야한다면 Sys Pref GUI를 피함으로써 무엇을 얻을 수 있습니까?
Tal

1
업그레이드 할 때마다 (연 1 회) 100 대의 컴퓨터 / 계정에 대해 수행하십시오. 명령 행은 기본적인 작업을 자동화합니다.
Juha

1
자동화뿐만 아니라 선호도에 대한 훌륭한 로그입니다.
cavalcade

2

.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

Mojave와 함께 작동하지 않는 것 같지만 너무 오래 전에 주어진 사실에 놀라지 않습니다.
skube
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.