summaryrefslogtreecommitdiff
path: root/gdm/Sessions/Kiosk
blob: 662bc787d0a310b465c0e672f839d2a721af054a (plain)
  1. #!/bin/sh
  2. #
  3. # /etc/gdm/Sessions/Kiosk
  4. # Copyright 2002 Jonas Smedegaard <dr@jones.dk>
  5. #
  6. # $Id: Kiosk,v 1.1 2002-10-13 04:24:07 jonas Exp $
  7. #
  8. # Run a guest web-only environment
  9. # For kiosk use...
  10. #
  11. # Requirements: oroborus, light
  12. #
  13. # Limitations:
  14. # * Cannot handle multiple logins to same account
  15. # (a limitation of mozilla-based browsers)
  16. # * This file must be copied to /etc/gdm/Sessions/Kiosk
  17. # (symlinks are ignored by GDM)
  18. cp -f /etc/local-COMMON/X11/oroborus/kiosk.oroborusrc $HOME/.oroborusrc
  19. /usr/bin/oroborus &
  20. mkdir -p $HOME/.light
  21. cp -f /etc/local-COMMON/X11/light/prefs-kiosk.js $HOME/.light/prefs.js
  22. # run forever...
  23. # (until GDM hopefully one day supports remote auto-login)
  24. while true; do
  25. /usr/bin/light http://kiosk/
  26. done