Results 1 to 7 of 7
  1. #1


    Member Since
    May 31, 2008
    Posts
    4
    Editing Safari Menu
    I am creating an image for student laptops. I have installed the Xcode Interface Builder, and have been able to successfully remove the "Private Browsing" "Reset Safari" & "Empty Cache" option from the menu.

    Now, I would like to remove the "Clear History" and "Show All History" options. However, the MainMenu.nib file does not show those options. I thought I might just remove the "History" menu all together, but taking that out of the menu causes Safari to crash.

    The unit I am working on is a Leopard 10.5.3 Macbook.

  2. #2


    Member Since
    Mar 30, 2004
    Location
    USA
    Posts
    4,744
    Specs:
    12" Apple PowerBook G4 (1.5GHz)
    Hacking Safari is not a good idea. As you found out, it can cause stability problems. Your kludges are also likely to be overwritten in future security updates.

    Use Parental Controls, that's what they're for.

  3. #3


    Member Since
    May 31, 2008
    Posts
    4
    Parental controls are not an option. We manage our accounts via WGM and it is not an option to lock down histories in WGM. This is an image for 250+ macbooks that are deployed in a school district. We are in our 6th year of a 1:1 program. Hacking the menu has never been a problem, but the History thing was something I decided to finally tackle.

    From what I have figured out, I don't think the MainMenu.nib is actually attached to "Show History" and "Clear History". The crash looks like it is directly related a script that tried to create those two menu items. I have dug through the package contents of Safari, I cannot find that script.

    Worst case, I will instead have students use FireFox, which I was able to successfully lock down by instructions I have posted here.

  4. #4


    Member Since
    Mar 30, 2004
    Location
    USA
    Posts
    4,744
    Specs:
    12" Apple PowerBook G4 (1.5GHz)
    Quote Originally Posted by jimohagan View Post
    We manage our accounts via WGM and it is not an option to lock down histories in WGM.
    Well, you might have mentioned that in the first place....

    Honestly, if you have access to a powerful tool like Workgroup Manager, there are a hundred simpler and more elegant ways to manage clients without resorting to hacking off bits of the operating system. Like, for example, running a script at login/logout to clear the history. And there's certainly nothing preventing you from using Parental Controls as well.

  5. #5


    Member Since
    May 31, 2008
    Posts
    4
    Use of parental controls, as has been indicated to me, is for local user accounts, not WGM accounts. However, I have not delved into the nuances of Leopard server enough to know if they have a separate option for parental controls similar to the local option. At this point, our servers are 10.4 and do not support this granular option.

    A login/logout script to clear histories is exactly NOT what I am indicating I need. What I need is a way to prevent the clearing of histories from WGM managed accounts. Having 250+ students create their individual accounts and then go back and manually set parental controls is not an option, and I am not sure that the local Parental Controls will allow that on a WGM account.

    I will continue to dig into Safari, but the more I look, the more FireFox is a more admin friendly option as opposed to Safari for locking down WGM accounts.

  6. #6


    Member Since
    May 31, 2008
    Posts
    4
    According to the Leopard Server User Management Manual:

    Managing Parental Controls Preferences
    Parental Controls preferences allow you to hide profanity in Dictionary, limit access to
    websites, or set time limits or other contraints on computer usage. To manage Parental
    Controls preferences, computers must have Mac OS X v10.5 or later.


    No clearing of histories...

  7. #7


    Member Since
    Jun 17, 2008
    Posts
    1
    I am in a similar situation as I work for a school district that is in the CFF program and am building an image for 2000 macbooks and am looking for a way to lock out the View menu in Safari. To ease your management issues wouldn't it be better to run and OD master and bind your systems then have all the students use a default student account and have them set there own password then you could make changes on the fly and it would hit all your systems the next time they were on the network just a thought I do this in my schools and works great.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Safari...where's the dropdown URL menu?
    By fiveightandten in forum OS X - Operating System
    Replies: 8
    Last Post: 06-16-2010, 02:50 PM
  2. Why doesn't the Safari adress bar have a drop down menu?
    By Guinness83 in forum OS X - Operating System
    Replies: 2
    Last Post: 06-23-2009, 04:17 AM
  3. Editing Apple's menu extra icons in Leopard...
    By Lifeisabeach in forum Images, Graphic Design, and Digital Photography
    Replies: 7
    Last Post: 10-29-2008, 12:49 AM
  4. Safari Menu Bar Colors - Can they be changed?
    By n9ae in forum Switcher Hangout
    Replies: 3
    Last Post: 10-30-2007, 10:17 AM
  5. Editing Right Click Menu's.
    By MacBurg in forum OS X - Operating System
    Replies: 1
    Last Post: 09-18-2007, 02:33 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •