home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 2 / RISC_DISC_2.iso / pd_share / utilities / desktop / taskshell / !task / !Help next >
Encoding:
Text File  |  1995-02-11  |  2.6 KB  |  52 lines

  1. Help file for !Task v. 1.00.
  2.  
  3. (C) Copyright 1994/1995 Alun Jones.
  4.  
  5. This software is freeware. You may copy and distribute it freely, but 
  6. may not charge for its distribution. I take no responsibility for damage
  7. caused by its use or misuse.
  8.  
  9. !Task installs a module called TaskShell and aliases ShellCli to TaskShell.
  10. TaskShell is a small module task which acts as a TaskWindow server, handling
  11. I/O. It's special in that it completely subverts the desktop and takes over
  12. the screen completely. You therefore get reasonable speed from it, and most
  13. things will run OK without screen access problems.
  14.  
  15. Oh yes, if you have !Virtual, you can Set Alias$Taskwindow %virtual %*0 and
  16. get a shellcli-like environment with 24Mb spare (assuming you have the disk
  17. space :-)
  18.  
  19. To start taskshell, just press f12. To exit, press f12 again. Pressing
  20. TAB-f12 will give you a normal shellcli instead.
  21.  
  22. A few problems should be noted:
  23.  
  24. * You're limited to one copy of TaskShell at the moment. I hope to add
  25.   multiple "virtual consoles" like Linux has at some point. Of course, you
  26.   can run something in the background using a normal taskwindow, and still
  27.   run a TaskShell, giving you a measure of backgrounding.
  28. * When you exit, using f12, the taskwindow QUITS. No warning, nothing. So,
  29.   if you're using an editor when you hit f12, you'll lose your work. Again,
  30.   this will be handled in a future version. I intend to make f12 stop the
  31.   current process and return you to the desktop. From there you will be able
  32.   to quit or resume the process.
  33. * To gain access to the screen, I open a big window at the front and then
  34.   disable VDU output. It is possible for another process to re-enable the
  35.   VDU. If this happens you will get garbage on the screen. It is also
  36.   possible to get partial error boxes appearing. These open in front of my
  37.   window, so I don't think I can do much about them.
  38. * Keyboard handling is flakey. It is likely to remain so. Since all
  39.   keypresses get to TaskShell via WIMP keypress events, the only way I can
  40.   see of doing proper keyboard handling is to write code emulating *all*
  41.   relevent os_bytes, and numerous other things. This would be a big job, I
  42.   think. If I'm missing anything, please let me know!
  43. * When I get a Lose Caret WIMP event, I reclaim it, otherwise you'd be left
  44.   without a keyboard. For some reason, TaskShell doesn't always receive lose
  45.   caret events! e.g. Filer_Run TextFile starts !Edit and generates the
  46.   event, but TaskWindow Gos starts !Edit and doesn't generate the event.
  47.   Either this is a bizarre RISC OS bug, or I'm doing something very
  48.   strangely wrong.
  49.  
  50. Cheers,
  51. Alun, auj@aber.ac.uk
  52.