Como posso alternar o Handoff (Continuidade) no Terminal no macOS?

Como posso alternar o Handoff (Continuidade) no Terminal no macOS?

Existe uma maneira de ativar/desativar a configuração Handoff na linha de comando?

Atualmente, estou usando o macOS Mojave 10.14.3 e sei que posso alterná-lo em Ajustes > Geral > "Permitir transferência" - mas procurando uma maneira alternativa.

Alternar transferência nas configurações

Responder1

Os seguintes comandos devem desligar o 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

Para ligar novamente:

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

Fonte:jamf.com– observe que não verifiquei os comandos, mas o OP afirma que eles estão funcionando.

Responder2

Resposta de @slhckpode ser simplificado para:

Sobre:

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

Desligado:

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

informação relacionada