Removing unused buttons from the Frontrow menu
Warning: Seems like this might not be working for everyone.
Seems that you can only reduce the screen to a minimum of 7 items... Wraith 14:36, 1 May 2007 (CEST)
- I'm not sure what you mean by this or if its still applicable. In 3.0+ you can have have less than 7 items in the Frapp menu. --Mespinola 21:40, 10 February 2011 (UTC)
Also seems like you have to rename to .old, when removing the folders or renaming them otherwise it doesn't work. Thaylok 15:13, 1 May 2007 (CEST)
I did it slightly differently - I created a Plugins (Disabled) folder beside the existing Plugins folder and moved the items into it. College 04:59, 15 May 2007 (CEST)
Use caution. Renaming or deleting these folders does not simply remove/hide a Frapp, but completely disables its fuctionality and any other functionality it calls upon - so you may inadvertantly disable a feature you need/want. eg. Renaming the Rowmote app will disable it. However, changing the FRappliances' "FRAppliancePreferedOrderValue" to -1 in its .plist file will hide it from view while still allowing it to run. FYI: Frapp order is numerical, starting with 0. Negative numbers are hidden from view. --Mespinola 19:56, 10 February 2011 (UTC)
Contents
- 1 Removing unused buttons from the frontrow menu
- 2 Modifying the Frapp menu using --Mespinola's methods
- 2.1 Start by elevating your priviledges
- 2.2 Make certain you can write to the file system
- 2.3 Set variables to make the remaining script options simpler
- 2.4 Examples
- 2.4.1 Make the Launcher menu the first menu option by moving the Movies menu
- 2.4.2 Hide the Movies menu
- 2.4.3 Hide the TV menu
- 2.4.4 Hide the Podcasts menu
- 2.4.5 Hide the nitoTV menu
- 2.4.6 Hide the Rowmote menu
- 2.4.7 Restart the Finder app to see the changes
- 2.4.8 Make the file system read-only again
If you don't sync your movies or TV episodes from itunes but only use
ATVFiles for video, you might want to try this:
First, remember to gain sudo rights:
"sudo bash" and then enter you password should do that.
Next, you need write access to the file system:
"mount -uw /" and you are good to go.
cd to the /System/Library/CoreServices/Finder.app/Contents/PlugIns/
folder, and you can do the following:
Removing the "Movies" button:
"mv Movies.frappliance/ Movies.frappliance.old"
Removing the "TV Shows" button:
"mv TV.frappliance/ TV.frappliance.old"
Removing the "Podcasts" button:
"mv Podcasts.frappliance/ Podcasts.frappliance.old"
To apply the changes you need to restart finder.
Simple as that. Remember "mount -ur /" to make filesystem read only again.
- Frapp menu items are weighted numerically and are listed lowest to highest; left to right. 0 weight items (eg. the Movies menu) will be at the far left, anything higher to the right. Negative numbers are hidden from view.
- Do NOT use this menthod to change the Launcher menu position number. There are multiple "<real>" XML tags that this simple search and replacement will modify. The examples below are safe, but if you decide to try this on other .plist files; first be certain that there is only 1 set of "real" tags.
Start by elevating your priviledges
sudo -s
Make certain you can write to the file system
/sbin/mount -uw /
Set variables to make the remaining script options simpler
IntrLoc="System/Library/CoreServices/Finder.app/Contents"
Examples
sed -i "" 's/\<real\>.*\<\/real\>/\<real\>1.6\<\/real\>/g' /$IntrLoc/PlugIns/Movies.frappliance/Contents/Info.plist
- Movies is position 0.0 by default. Launcher is 1.5, so making Movies 1.6 will place it just after Launcher."
sed -i "" 's/\<real\>.*\<\/real\>/\<real\>-1\<\/real\>/g' /$IntrLoc/PlugIns/Movies.frappliance/Contents/Info.plist
sed -i "" 's/\<real\>.*\<\/real\>/\<real\>-1\<\/real\>/g' /$IntrLoc/PlugIns/TV.frappliance/Contents/Info.plist
sed -i "" 's/\<real\>.*\<\/real\>/\<real\>-1\<\/real\>/g' /$IntrLoc/PlugIns/Podcasts.frappliance/Contents/Info.plist
sed -i "" 's/\<real\>.*\<\/real\>/\<real\>-1\<\/real\>/g' /$IntrLoc/PlugIns/nitoTV.frappliance/Contents/Info.plist
- If you dont actively use nitoTV but installed it for functionality like USB devices and a mouse pointer, why not hide it when you are done with the modifications it has made...
sed -i "" 's/\<integer\>.*\<\/integer\>/\<integer\>-1\<\/integer\>/g' /$IntrLoc/PlugIns/RowmoteHelperATV.frappliance/Contents/Info.plist
- Rowmote is position 999 by default. Settings is 7, so Rowmote makes certain that it is at the far-right of the Frapp menu. Personally, I find this visually annoying, and its presence as a menu item is completely useless.
- Note that Rowmote's .plist file uses "<integer>" instead of "<real>" tags.
Restart the Finder app to see the changes
kill `ps awx | grep [F]inder | awk '{print $1}'`
Make the file system read-only again
/sbin/mount -ur /