5 votos

launchctl: Especificador de objetivo no reconocido

Creo que en algún momento del pasado desactivé mis teclas multimedia siguiendo las instrucciones proporcionadas en esta respuesta . Estoy tratando de volver a habilitarlos, pero al utilizar el comando:

launchctl bootstrap "gui/$(id -u "${USER}")/com.apple.rcd"

Me aparece el error:

Unrecognized target specifier. <service-target> takes a form of <domain-target>/<service-id>.
Please refer to `man launchctl` for explanation of the <domain-target> specifiers.
Usage: launchctl bootstrap <domain-target> [service-path, service-path2, ...]

Debido a que estoy un poco confundido acerca de la parte "USUARIO", también he intentado reemplazar USER con mi nombre de usuario de diferentes maneras:

launchctl bootstrap "gui/$(id -u "${matt}")/com.apple.rcd
launchctl bootstrap "gui/$(id -u "matt")/com.apple.rcd
launchctl bootstrap "gui/$(id -u matt)/com.apple.rcd
launchctl bootstrap "gui/$(id -u)/com.apple.rcd

Todos ellos devuelven el mismo error.

1voto

Riley4067440653 Puntos 81

Para arrancar es necesario especificar la ruta al archivo .plist donde está definido el demonio. Para com.apple.rcd es /System/Library/LaunchAgents/com.apple.rcd.plist .

Ejecuta lo siguiente:

sudo launchctl bootstrap gui/$(id -u) /System/Library/LaunchAgents/com.apple.rcd.plist

launchctl enable gui/$(id -u)/com.apple.rcd

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X