Tengo el protector de pantalla configurado en mi MacBook para activarlo después de dos minutos de inactividad y requerir una contraseña inmediatamente después de que lo haga. Normalmente, esto funciona bien, pero en la última semana, el protector de pantalla no se ha activado en absoluto. Después de hojear la página de manual de pmset
s, hice este descubrimiento:
$ pmset -g assertions
2015-04-11 22:30:47 -0700
Assertion status system-wide:
BackgroundTask 0
ApplePushServiceTask 0
UserIsActive 1
PreventUserIdleDisplaySleep 1
PreventSystemSleep 0
ExternalMedia 0
PreventUserIdleSystemSleep 1
NetworkClientActive 0
Listed by owning process:
pid 71(hidd): [0x004d32870009146b] 12:40:26 UserIsActive named: "com.apple.iohideventsystem.queue.tickle"
Timeout will fire in 7192 secs Action=TimeoutActionRelease
pid 19013(AddressBookSour): [0x00332e3200050457] 486:17:00 PreventUserIdleDisplaySleep named: "com.apple.avkit.disableUserIdleDisplaySleep"
Details: disable user idle display sleep
Kernel Assertions: 0x100=MAGICWAKE
id=504 level=255 0x100=MAGICWAKE mod=2015-04-11, 12:44:09 description=en1 owner=en1
Si estoy leyendo esto correctamente, esta última afirmación evitará que el protector de pantalla se active o que la pantalla se apague. (Presumiblemente, la primera afirmación existe solo porque estoy usando activamente la máquina). El problema es ... pertenece a un proceso que no existe en este momento.
$ ps -e | grep 19013
$
No es de extrañar que el protector de pantalla no se esté activando.
Estoy en lo cierto? ¿Qué podría estar causando que esta afirmación se mantenga después de que su proceso haya muerto? A menos que cierre la sesión o reinicie, ¿cómo puedo deshacerme de él?