| Issue 26: | Auto Start and Run in the Background | |
| 1 person starred this issue and may be notified of changes. | Back to list |
What steps will reproduce the problem? 1. 2. 3. What is the expected output? What do you see instead? What version of the product are you using? On what operating system? Please provide any additional information below. It would be great if there was an option to auto start iTiVo in the background on startup. And have it run in the background up in the menu bar so it doesn't have to be running in the dock.
Dec 14, 2008
So, I've pretty much resigned myself to admitting that getting that to work cleanly would be a bitch (see the problems I'm having with pyTivoX, which is a much smaller/cleaner piece of code). However, if you *do* want to do it anyways, you can get 'most' of the way there by the following two things: First thing) Select 'System Preferences' from the Apple Menu. Choose Accounts. Select your login name, Go to 'login items', Select '+', choose 'iTiVo', and make sure 'hidden' is selected. This will make sure iTiVo runs every time you log in (i.e. on most macs, that's right after a reboot). But it won't open the window. Second thing) (a little tougher). Open the Finder, go to Applications, select iTivo, and right click and select 'show package contents'. Go to 'contents' /. There should be a file named 'Info.plist' there. Now for the second part. If you have Xcode installed it will have shipped with a property list editor. If you do not have XCode and don't want to bother downloading the 2gigs, then install http://www.apple.com/downloads/macosx/development_tools/plisteditpro.html Double-click Info.plist to edit it, and then select "Information Property List" (it's called 'root' on plisteditorpro), and choose the 'add child' button. Call the new child "NSUIElement", and set its value to "1". Save, and try running iTiVo. You will notice there is no longer a menu bar, and no dock icon. To exit iTiVo you will need to hit apple-Q. voila. You are done. Although every time you update iTiVo, you will need to repeat step 2 (the upgrade will overwrite the Info.plist file). |
Owner: yoav.yerushalmi
Labels: -Type-Defect Type-Enhancement