home *** CD-ROM | disk | FTP | other *** search
/ Executor 2.0 / executorv2.0.iso / pc / linux / extra / docs / maillist / text / archive.95 / text1355.txt < prev    next >
Encoding:
Text File  |  1996-04-02  |  3.4 KB  |  85 lines

  1. >>>>> "Stewart" == Stewart Smith <ssmith@essun2.murdoch.edu.au> writes:
  2.  
  3.     Stewart> Hi Ardi, Some questions about executor/linux for you:
  4.  
  5.     Stewart> Is it possible to configure executor so that each user
  6.     Stewart> has their own browser state and preferences?
  7.  
  8. Thanks for the question.  I've just added this to the Executor FAQ.
  9.  
  10. Question 3.18.  How can Executor be configured for multiple users?
  11.  
  12. Executor has a variety of environment variables that can be altered to
  13. allow individual users to override the default locations Executor expects
  14. to find key files.  Here are the important environment variables and their
  15. default values:
  16.  
  17. * ConfigurationFolder "+/Configuration"
  18. * SystemFolder "+/ExecutorVolume/System Folder"
  19. * PublicDirectoryMap "+/DirectoryMap"
  20. * PrivateDirectoryMap "~/.Executor/DirectoryMap"
  21. * DefaultFolder "+/ExecutorVolume"
  22. * MacVolumes "+/exsystem.hfv;+"
  23. * PrintFolder "/tmp"
  24. * ScreenDumpFolder "/tmp"
  25.  
  26. The leading "+/" represents the directory "/usr/local/lib/executor".  So
  27. to allow multiple users to all have their own preferences, you can create
  28. an executor directory for each potential user like this:
  29.  
  30. ~/executor/
  31.     ~/executor/Configuration
  32.     ~/executor/SystemFolder
  33.     ~/executor/ScreenDumps
  34. Then reassign these environment variables:
  35.  
  36. * ConfigurationFolder "~/executor/Configuration"
  37. * SystemFolder "~/executor/SystemFolder"
  38. * PublicDirectoryMap "~/DirectoryMap"
  39. * DefaultFolder "~/executor"
  40. * ScreenDumpFolder "~/executor/ScreenDumps"
  41.  
  42. You'll then need to populate the System Folder either with copies of
  43. what's in "/usr/local/lib/executor/ExecutorVolume/System Folder", or with
  44. symbolic links to the actual files.  The Desktop Textures program actually
  45. modifies the System File, so if different users are going to want
  46. different desktops, or if you want to make sure there's no interference
  47. between users, then you should use copies rather than symbolic links.
  48.  
  49.     Stewart> Is there any way of having a user's home directory appear
  50.     Stewart> automatically as a volume on start-up? I remember seeing
  51.     Stewart> something about a "macvolumes" environment variable, but
  52.     Stewart> can't find anything in the FAQ about this.
  53.  
  54. Sadly there's no easy way to do this, although there's a hard way.
  55. What you need to do is adjust the godata.sav file to have the users
  56. directory open in the beggining, and maybe also have that home
  57. directory in the hotband.  What I suggest you do is do one by hand,
  58. then look at the godata.sav file and figure out how to munch it
  59. yourself.
  60.  
  61. After 2.0 ships, if see enough sales of E/L (and we think we will),
  62. we'll hire someone whose full-time job will be to come up with spiff
  63. tools to make E/L work nicely.
  64.  
  65.     Stewart> If these things can be done, executor would represent a
  66.     Stewart> major improvement over normal macs in a multi-user
  67.     Stewart> environment. Our department has a bunch of macs that are
  68.     Stewart> shared amongst many users, mostly students. People are
  69.     Stewart> continually changing settings, deleting programs,
  70.     Stewart> corrupting files. It requires quite an effort on the part
  71.     Stewart> of the maintainers to simply keep the things runing, let
  72.     Stewart> alone have a consistent environment that one can come
  73.     Stewart> back to later.
  74.  
  75. Well, try what I've suggested above, and get back to us.  We'll take
  76. seriously any suggestions you have, although we still are pretty short
  77. of time.
  78.  
  79. I've cc'd this to the Executor list because I think it's of interest
  80. to many of our E/L users.
  81.  
  82.     --Cliff
  83.     ctm@ardi.com
  84.  
  85.