4 votos

Agregando elementos de inicio de sesión desde la terminal en Catalina

He probado varias formas pero ninguna funciona. Algunos AppleScripts e incluso algunos scripts de bash que alguien hizo. Que básicamente solo ejecuta un AppleScript diferente a mi entender.

Algunos de los comandos que he probado:

osascript -e 'tell application "System Events" to make new login item at end with properties {path:"/Applications/AppName.app", name:"App Name", hidden:true}'

defaults write ~/Library/Preferences/loginwindow AutoLaunchedApplicationDictionary -array-add '{Path="/Applications/AppName.app";}'

defaults write loginwindow AutoLaunchedApplicationDictionary -array-add '{ "Name" = "AppName" ; "Path" = "/Applications/AppName.app"; "Hide" = 0; }'

defaults write loginwindow AutoLaunchedApplicationDictionary -array-add 'HidePath/path/to/item'

0 votos

Publicar algunos ejemplos del código de AppleScript y bash script que no funciona puede ayudar a determinar qué puede estar mal.

0 votos

Hecho. Editado el post.

0voto

Subject22 Puntos 40

Intenta habilitar AEServer y/o Script Editor en Preferencias del Sistema > Seguridad y Privacidad > Accesibilidad. En ocasiones, he tenido que cerrar y volver a abrir las Preferencias del Sistema para que los nuevos elementos de inicio añadidos a través de AppleScript aparezcan.

Después de hacer esto, pude añadir elementos de inicio a través de AppleScript. Confusamente, después de deshabilitar el acceso a Accesibilidad para AEServer y Script Editor, todavía pude añadir elementos de inicio a través de AppleScript.

0 votos

Acabo de probar esto en macOS Catalina 10.15.4 ¡y no funciona!

0 votos

Lo siento escuchar eso. También estoy en 10.15.4 y me funcionó. ¿Intentaste reiniciar las Preferencias del Sistema? Además, ¿desde qué aplicación estás ejecutando el script?

0 votos

Sí, reinicié las Preferencias del Sistema. Lo intenté tanto en Script Editor como en Terminal, ambos tienen permiso, al igual que AEServer.

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