Как включить Handoff (непрерывность) в Терминале на macOS?

Как включить Handoff (непрерывность) в Терминале на macOS?

Есть ли способ включить/отключить параметр Handoff из командной строки?

В настоящее время я использую macOS Mojave 10.14.3 и знаю, что могу включить эту функцию, перейдя в «Настройки» > «Основные» > «Разрешить Handoff», но ищу альтернативный способ.

Переключатель Handoff в настройках

решение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– обратите внимание, что я не проверял команды, но автор утверждает, что они работают.

решение2

@slhck's ответможно упростить до:

На:

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

Связанный контент