Removing unused buttons from the Frontrow menu

From AwkwardTV
Jump to: navigation, search

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)

Removing unused buttons from the frontrow menu

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/
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.

Modifying the Frapp menu using --Mespinola's methods

  • 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



Make the Launcher menu the first menu option by moving the Movies menu

 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."

Hide the Movies menu

 sed -i "" 's/\<real\>.*\<\/real\>/\<real\>-1\<\/real\>/g' /$IntrLoc/PlugIns/Movies.frappliance/Contents/Info.plist

Hide the TV menu

 sed -i "" 's/\<real\>.*\<\/real\>/\<real\>-1\<\/real\>/g' /$IntrLoc/PlugIns/TV.frappliance/Contents/Info.plist

Hide the Podcasts menu

 sed -i "" 's/\<real\>.*\<\/real\>/\<real\>-1\<\/real\>/g' /$IntrLoc/PlugIns/Podcasts.frappliance/Contents/Info.plist

Hide the nitoTV menu

 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...

Hide the Rowmote menu

 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 /