Você ainda pode usar o AppleScript:
osascript -e 'tell app "System Events" to make login item at end with properties {path:"/Applications/iTunes.app", hidden:true}'
Até que fiz o upgrade para o Mountain Lion, consegui adicionar itens de login editando este plist:
/Users/test/Library/Preferences/loginwindow.plist
E adicionando itens (path,name,hide)
ao AutoLaunchedApplicationDictionary
dicionário.
No sistema operacional, isso não funciona mais. Itens que são adicionados a este dicionário não são iniciados no login.
Eu vejo que salvamos agora os itens de login em um arquivo chamado com.apple.loginitems.plist
, mas eu não entendo como adicionar um item a este arquivo.
Eu tentei adicionar o item ao dicionário CustomListItems
com parâmetros como name,path, hide
, mas eles não foram lançados no login.
Alguém sabe como posso adicionar a partir do item de login de código?
Você ainda pode usar o AppleScript:
osascript -e 'tell app "System Events" to make login item at end with properties {path:"/Applications/iTunes.app", hidden:true}'