New To Mac-Forums?

Welcome to our community! Join the discussion today by registering your FREE account. If you have any problems with the registration process, please contact us!

Get your questions answered by community gurus Advice and insight from world-class Apple enthusiasts Exclusive access to members-only contests, giveaways and deals

Join today!

 
Start a Discussion
 

Mac-Forums Brief

Subscribe to Mac-Forums Brief to receive special offers from Mac-Forums partners and sponsors

Join the conversation RSS
OS X - Apps and Games Discussion of applications and games available for Mac OS X.

Editing Safari Menu


Post Reply New Thread Subscribe

 
Thread Tools
jimohagan

 
Member Since: May 31, 2008
Posts: 4
jimohagan is on a distinguished road

jimohagan is offline
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.
QUOTE Thanks
technologist

 
Member Since: Mar 30, 2004
Location: USA
Posts: 4,744
technologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond repute
Mac Specs: 12" Apple PowerBook G4 (1.5GHz)

technologist is offline
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.
QUOTE Thanks
jimohagan

 
Member Since: May 31, 2008
Posts: 4
jimohagan is on a distinguished road

jimohagan is offline
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.
QUOTE Thanks
technologist

 
Member Since: Mar 30, 2004
Location: USA
Posts: 4,744
technologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond reputetechnologist has a reputation beyond repute
Mac Specs: 12" Apple PowerBook G4 (1.5GHz)

technologist is offline
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.
QUOTE Thanks
jimohagan

 
Member Since: May 31, 2008
Posts: 4
jimohagan is on a distinguished road

jimohagan is offline
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.
QUOTE Thanks
jimohagan

 
Member Since: May 31, 2008
Posts: 4
jimohagan is on a distinguished road

jimohagan is offline
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...
QUOTE Thanks
Damian75

 
Member Since: Jun 17, 2008
Posts: 1
Damian75 is on a distinguished road

Damian75 is offline
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.
QUOTE Thanks

Post Reply New Thread Subscribe


« Mail, i don't want it | Any good free or cheap (<$20) text editors for OS X? »
Thread Tools

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread
Thread Starter
Forum
Replies
Last Post
Editing Apple's menu extra icons in Leopard... Lifeisabeach Images, Graphic Design, and Digital Photography 7 10-28-2008 11:49 PM
Safari and Mail Crashing rodhole OS X - Apps and Games 0 04-30-2008 03:55 AM
Switch to Safari: A look at Safari for Windows (Personal blog post) goobimama Schweb's Lounge 4 03-22-2008 12:56 PM
[INFO] Safari 3 no good with Speedstream 4100 DSL modem sparky672 Internet, Networking, and Wireless 0 03-06-2008 11:24 AM
Safari is the browser to use on OS X!! Computer.Geek OS X - Apps and Games 14 04-29-2005 03:01 PM

All times are GMT -4. The time now is 09:38 PM.

Powered by vBulletin
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
X

Welcome to Mac-Forums.com

Create your username to jump into the discussion!

New members like you have made this community the ultimate source for your Mac since 2003!


(4 digit year)

Already a member?