This posting is older than 6 months and can contain outdated information.
If it's a standard Apple Remote, then there should be some open source
code out there which can be compiled into a Daemon. However security
reasons might get in the way… If OS X is disabling the IR Remote
whilst you aren't logged in.
Don't really see the point of using Remote Buddy if it's for the
standard Apple IR Remote.
On Sun, Mar 17, 2013 at 8:08 PM, Manoj
wrote:
Hi,
I am a software engineer and would like to implement a feature which involves being able to login with the apple remote & RBExpress during system startup. I have read a previous post with a similar question that said it wasn"t possible because the user needs to login for the login item to auto launch. I understand this concept to be a login item/ launch agent in terms of Mac OSx Mountain Lion. Launch agents will launch after user login because those are user specific. On the other hand, a daemon is system-wide service call which can be done before user login.
Question 1 : Is it possible to run the app as a daemon? A requirement (from the launchd program) being that it doesn't use fork (if you try to daemonize the process) so launchd doesn't loose control of the process. Is the RB system broken into service and stand alone UI front-end? I think it is split; from the usage it seems the preferences UI modifies parameters of an active background process. Can I assume the front-end layer is forking the active background service? Or is the service as a main process forking a perferences pane? In any case, is there a way to call at the api/class/object to activate on startup as a system-wide service called by root?
Question 2 : What is Candelair prefs tool? I know there is a preference pane integrated in remote buddy express app for candelair. Does it communicate with the remote buddy express app? If it does that would be useful to implement my desired feature.
I am sure it is possible so please can you help me out with this.
Thanks in advance,
Manoj
[standard mail footer removed]