macOS의 터미널에서 Handoff(연속성)를 어떻게 전환할 수 있나요?

macOS의 터미널에서 Handoff(연속성)를 어떻게 전환할 수 있나요?

명령줄에서 Handoff 설정을 활성화/비활성화하는 방법이 있습니까?

현재 저는 macOS Mojave 10.14.3을 사용하고 있으며 설정 > 일반 > "핸드오프 허용"으로 이동하여 전환할 수 있다는 것을 알고 있지만 다른 방법을 찾고 있습니다.

설정의 핸드오프 토글

답변1

다음 명령은 Handoff를 꺼야 합니다.

sudo -u $(whoami) defaults write "$HOME/Library/Preferences/ByHost/com.apple.coreservices.useractivityd.plist" ActivityAdvertisingAllowed -bool no
sudo -u $(whoami) defaults write "$HOME/Library/Preferences/ByHost/com.apple.coreservices.useractivityd.plist" ActivityReceivingAllowed -bool no

다시 켜려면:

sudo -u $(whoami) defaults write "$HOME/Library/Preferences/ByHost/com.apple.coreservices.useractivityd.plist" ActivityAdvertisingAllowed -bool yes
sudo -u $(whoami) defaults write "$HOME/Library/Preferences/ByHost/com.apple.coreservices.useractivityd.plist" ActivityReceivingAllowed -bool yes

원천:jamf.com– 명령을 확인하지 않았지만 OP는 명령이 작동한다고 주장합니다.

답변2

@slhck의 답변다음과 같이 단순화할 수 있습니다.

에:

defaults -currentHost write com.apple.coreservices.useractivityd ActivityAdvertisingAllowed -bool yes
defaults -currentHost write com.apple.coreservices.useractivityd ActivityReceivingAllowed -bool yes

끄다:

defaults -currentHost write com.apple.coreservices.useractivityd ActivityAdvertisingAllowed -bool no
defaults -currentHost write com.apple.coreservices.useractivityd ActivityReceivingAllowed -bool no

관련 정보