2010-06-28 4 views
0

OSX에 나타나는 "로그인 항목"환경 설정 패널에 Java 응용 프로그램을 추가하려고합니다. 이 패널은 시스템 환경 설정 -> 계정으로 이동하여 계정 이름을 클릭하면 표시됩니다. 그러면 로그인 할 때 자동으로 열리는 프로그램의 "로그인 항목"이 보일 것입니다.Java가 com.apple.loginitems를 호출합니다.

launchd 또는 LaunchServices를 사용하여 프로그램을 추가 할 수 있다는 것을 알고 있습니다. "로그인 항목"창. 이 작업을 수행하려면 com.apple.loginitems.plist를 수정해야한다고 생각하지만이 파일은 이진 파일로 작성되므로 쉽게 액세스 할 수 없습니다. 나는

defaults read com.apple.loginitems 

를 사용하여 검토 한 나는

defaults write com.apple.loginitems key value 

를 사용하여 쓰기 해봤지만 loginitems의 PLIST은 매우 복잡하고 이상한 구조를 가지고 것 같습니다. Java를 사용하여이 작업을 수행 할 수있는 적절한 방법이 있는지 궁금합니다. Cocoa Java 확장 기능을 사용하면이 기능을 사용할 수 있다고 생각하지만, Snow Leopard에서는 더 이상 가능하지 않다고 생각합니다.

는 희망 누군가가 나에게 :-) 여기에 손을 줄 수

답변