我想在登錄時啓動myapp.app,它應該適用於所有用戶。在登錄期間爲所有用戶啓動可可應用程序
我嘗試使用osascript,它只爲運行該命令的用戶啓動。
/usr/bin/osascript -e「tell application \」System Events \「在末尾創建一個新的具有屬性的登錄項目{path:」Path/myapp.app「hidden:false name:」myapp「} 「
我將這個登錄作爲一個guser運行,所以它只在guser登錄時啓動。
即使我嘗試了 sudo默認寫入/ Library/Preferences/loginwindow AutoLaunchedApplicationDirectory -array-add'{「Path」=「path1」; 「'=」0「;}'
當path1 = myapp.app它沒有工作 當path1 = myapp.app/Contents/MacOS/myapp它啓動所有用戶,但即使終端窗口正在啓動與應用程序。
我有一個shell腳本,我不得不通過一些命令爲所有用戶登錄時啓動可可應用程序。 請幫忙。
重複http://stackoverflow.com/questions/5449135/how-can-a-cocoa-application-add-itself-as-a-global-login-item – paulmelnikow 2013-03-12 18:45:52
有關爲什麼'須藤默認寫信息'不起作用,請參閱http://stackoverflow.com/questions/9483959/osx-10-8-loginitems – paulmelnikow 2013-03-12 18:46:35