Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I have to let members of the public use my laptop to access a member signup web page at a student fair in a couple of weeks.

Chrome doesn't have kiosk mode on Mac, is it possible to disable CMD+Q, prevent the title bar from showing up etc..?

Is there software designed for this?

Any other advice?

share|improve this question
    
For what it's worth, I think Kiosk mode is enabled but you have to open Chrome from the command line to pass it the --kiosk parameter. That being said, I haven't been able to pass any parameters successfully. –  styfle May 17 '11 at 3:42
    
You can hide the title bar with fullscreen mode (cmd-shift-F), but the menus are still all enabled. –  Matthew Frederick May 17 '11 at 5:55
    
--kiosk isn't enabled in OS X as of yet –  Pez Cuckow May 17 '11 at 12:41
add comment

5 Answers

up vote 5 down vote accepted

There's a plugin called Saft which enables kiosk mode in Safari. (Saft has been discontinued as of late 2012; it doesn't work beyond Safari 5.0.5.) If the computer is being used in public, create a new guest user in the system preferences and use this one for the fair. Even if somebody breaks out of the kiosk mode, they can't see your private data or mess anything up.

If you want to stay with Chrome, there's an AppleScript on Superuser, to launch Chrome in kiosk mode.

share|improve this answer
    
The apple script isn't real kiosk mode, it's just normal full screen. Thanks for the link to safe. –  Pez Cuckow May 17 '11 at 12:41
add comment

Have you considered using Opera as a browser for the signup. It does provide a kiosk mode that is easy to enable:

/Applications/Opera.app/Contents/MacOS/Opera -kioskmode -noexit

The documentation has information about a 'Go To Home' timeout mode that will restore the kiosk after a set interval.

share|improve this answer
add comment

If you setup a new user in System Preferences and setup the parental controls to let it have a simple finder then you can allow only Chrome to be opened and you can set it up so that the only webpage allowed to be accessed is your webpage.

share|improve this answer
add comment

It's tricky but I managed to get Chrome in a proper kiosk mode. By editing the Chrome's Info.plist in the package contents you can force it to hide the menu bar in presentation mode (set LSUIPresentationMode to 3). The Continue where I left off setting might help.

Use parental controls to block or white list websites.

There is a Chrome plugin called kioskmodehelper that limits tabs and hides ui elements.

share|improve this answer
add comment

try eCrisper from http://ecrisper.com

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.