1. Create Kiosk Users (with password)
2. Switch to Login Kiosk Users, Open Chrome to create default setting, Set Screensaver Setting (E.g. 5 minutes with no password lock)
3. Logout Kiosk Users, Switch back to your normal users
4. sudo vi /usr/share/xsessions/kiosk.desktop
2. Switch to Login Kiosk Users, Open Chrome to create default setting, Set Screensaver Setting (E.g. 5 minutes with no password lock)
3. Logout Kiosk Users, Switch back to your normal users
4. sudo vi /usr/share/xsessions/kiosk.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Kiosk Mode
Comment=Chromium Kiosk Mode
Exec=/usr/share/xsessions/chromeKiosk.sh
Type=Application
5. sudo vi /usr/share/xsessions/chromeKiosk.sh
#!/bin/bash
while true; do google-chrome %u –incognito; sleep 5s; done
6. sudo chmod 755 /usr/share/xsessions/chromeKiosk.sh
7. sudo vi /home/kiosk/.dmrc
[Desktop]
Session=kiosk
Language=en_US
8. sudo chown root.root .dmrc
9. sudo chmod 644 .dmrc
10. sudo vi /home/kiosk/.config/google-chrome/Default/Preferences
“browser”: {
“window_placement”: {
“maximized”: true,
}
“exited_cleanly”: true,
11. Change Kiosk Users to Auto Login without asking Password
12. Login Kiosk and Test
PS: Chrome will automatically reopen after 5 second, somehow if you want to logout that session, just kill chomeKiosk.sh in console will do.
Calvin So’s IT Memo Blog: Making Ubuntu 11.04 as Kiosk using Google Chrome.