2013-02-15 16 views
2

我想在登錄時啓動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腳本,我不得不通過一些命令爲所有用戶登錄時啓動可可應用程序。 請幫忙。

+0

重複http://stackoverflow.com/questions/5449135/how-can-a-cocoa-application-add-itself-as-a-global-login-item – paulmelnikow 2013-03-12 18:45:52

+0

有關爲什麼'須藤默認寫信息'不起作用,請參閱http://stackoverflow.com/questions/9483959/osx-10-8-loginitems – paulmelnikow 2013-03-12 18:46:35

回答

相關問題