home *** CD-ROM | disk | FTP | other *** search
/ Executor 2.0 / executorv2.0.iso / pc / dos / extra / docs / maillist / text / archive.96 / text7795.txt < prev    next >
Encoding:
Text File  |  1996-07-25  |  3.4 KB  |  82 lines

  1.     id m0ubVul-0007u9a; Wed, 3 Jul 96 11:40 MDT
  2. Sender: owner-executor
  3. Received: by ftp.ardi.com (Smail3.1.29.1 #3)
  4.     id m0ubVeS-0007uAC; Wed, 3 Jul 96 11:23 MDT
  5. Received: by beaut.ardi.com (Smail3.1.29.1 #3)
  6. References: <199607030003.KAA01922@juno.virago.org.au>
  7. Message-id: <m0ubVUj-00027ZC@beaut.ardi.com>
  8. Subject: Re: NFS mounted CDROM with HFV volume (linux)
  9. Cc: executor@ardi.com
  10. In-reply-to: <199607030003.KAA01922@juno.virago.org.au>
  11. To: r.polanskis@nepean.uws.edu.au,
  12. Date: Wed, 3 Jul 96 11:13 MDT
  13. From: mat@ardi.com (Mat Hostetter)
  14. Sender: owner-executor@ardi.com
  15. Precedence: bulk
  16.  
  17. >>>>> "Rachel" == Rachel Polanskis <rachel@virago.org.au> writes:
  18.  
  19.     Rachel> My problem is that I can see there is the HFV volume there
  20.     Rachel> on the CD, but I can't access it.  It just looks like a
  21.     Rachel> regular file.  If I try to open it by double clicking on
  22.     Rachel> it, my text editor just coughs.
  23.  
  24.     Rachel> How do I access the HFV volume on the CD from Executor?
  25.  
  26. You can either put a symlink to the CD's big HFV file in
  27. /usr/local/lib/executor/foo.hfv, copy it to /usr/local/lib/executor/
  28. (but it's big!), or add it to your MacVolumes environment variable.
  29. MacVolumes is a semicolon-separated list of devices and HFV files to
  30. scan on startup.  So under bash you could type something like:
  31.  
  32. export MacVolumes=/sparc/cdrom/foo/bar/maccdrom.hfv
  33.  
  34. and then run Executor.  You can of course also put that line in your
  35. bash startup files.
  36.  
  37.     Rachel> I wondered how I could allow a user to access executor
  38.     Rachel> under linux, but be able to add or delete files without
  39.     Rachel> having to be Super User.
  40.  
  41.     Rachel> Should I create a special group or user?  Perhaps a
  42.     Rachel> special login, with a home directory that just does mac
  43.     Rachel> stuff?
  44.  
  45. Either approach would work, if you adjust the file ownerships and
  46. permissions properly.  Groups are the common way to solve this
  47. problem.
  48.  
  49.     Rachel> Finally, the SVGAlib version under linux does not work for
  50.     Rachel> me at all.  When I run it, the video mode changes to I
  51.     Rachel> don't know what and it is unrecoverable.
  52.  
  53. SVGAlib has many, many problems.  Either it can't handle your card
  54. correctly, or there's some problem with your libvga.config.  You might
  55. check to see if you have the latest version.
  56.  
  57.     Rachel> Matter of fact - I tried the SVGAlib command
  58.     Rachel> "restoretextmode" and it crashed my system - froze it up
  59.     Rachel> completely.  The silly SVGA game "abuse" works OK, but
  60.     Rachel> executor and other SVGA apps don't.
  61.  
  62. Did you do "savetextmode" before running Executor?  I think you have
  63. to do that for "restoretextmode" to work.
  64.  
  65. I've never tried abuse, but maybe it just uses plain VGA 320x200 and
  66. doesn't stress the SVGA modes at all?
  67.  
  68.     Rachel> I can't find any decent documentation on SVGAlib anywhere,
  69.     Rachel> and no answers on USENET from people who have seen this
  70.     Rachel> problem before.
  71.  
  72. Heh, join the club.  :-) The future of direct graphics access under
  73. Linux may end up being XFree86's DGA extensions.  SVGAlib has too many
  74. problems and just doesn't seem to be going anywhere.  There are some
  75. talented people working on SVGAlib, but the way it's evolved it's a
  76. mess inside and out.  The only important drawbacks I've seen with DGA
  77. are that you have to have an X server running (consuming more memory),
  78. and that the API is arguably too minimalist.
  79.  
  80. -Mat
  81.  
  82.