home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / apollo / 3919 < prev    next >
Encoding:
Text File  |  1992-11-10  |  4.9 KB  |  98 lines

  1. Newsgroups: comp.sys.apollo
  2. Path: sparky!uunet!ornl!utkcs2!darwin.sura.net!spool.mu.edu!news.cs.indiana.edu!ux1.cso.uiuc.edu!news.cso.uiuc.edu!ceg.uiuc.edu!lee
  3. From: lee@ceg.uiuc.edu (Chris Lee)
  4. Subject: Re: DM vs. xterm
  5. References: <1992Nov5.163551.2615@ttsi.lonestar.org> <1992Nov5.201427@helix.nih.gov> <1992Nov9.192837.17737@bcars6a8.bnr.ca> <1992Nov10.113707.1@vxcrna.cern.ch>
  6. Message-ID: <lee.721411939@ceg.uiuc.edu>
  7. Sender: usenet@news.cso.uiuc.edu (Net Noise owner)
  8. Organization: University of Illinois at Urbana
  9. Date: Tue, 10 Nov 1992 16:12:19 GMT
  10. Lines: 86
  11.  
  12.  
  13. In article <1992Nov9.192837.17737@bcars6a8.bnr.ca>, djf@bnr.ca (Duane Fowler) writes:
  14. > [...] I'm interested in knowing what people see in Domain pads, editor,
  15. > etc.  Sure the ability to search back through the pads was nice, but the 
  16. > functionality exists with Xterms -  just not as gracefully.
  17.  
  18. Sure it exists with the xterms...then again, my terminal emulator
  19. on MS windows also has scrolling features built into it too...
  20.  
  21. There are 5 things that I haven't found a solution to in X that are REAL
  22. easy and trivial on DM.
  23.  
  24. 1. I can save the transcript of the pad ANYTIME.  I think such an option
  25.    exists with xterms (from the xterm log menu), but my experience has been
  26.    it only logs what you type and see AFTER you enable logging, i.e
  27.    if I just issued a bazillion commands, and I say "oh...I should log
  28.    this", only the commands issued after the log will be included in
  29.    the Xtermlog file.  With DM, I can issue a 'pn filename' command anytime
  30.    and the whole pad will be saved.  Not just a bit of it.  Speaking of which,
  31.    I can actually give the name of the file I want to log to...
  32.  
  33. 2. The HOLD key has some really useful features as well.  Since you can
  34.    cut/paste between anything, there are times I just grab a glob of commands,
  35.    put it in hold mode, and edit the commands as they are pasted to the
  36.    command buffer (the input pad)...or as another example, someone sends you
  37.    a mail file with a 'howto'...which, yes, can be saved in a file, and 
  38.    executed with csh, but that's not the point :-).  I've been told 
  39.    something like this is sorta doable with KSH.  However, I don't think 
  40.    these people have used the DM, and don't really understand what I'm 
  41.    talking about :-).
  42.  
  43. 3. In a word, rectangular cut/paste.  Sure, let's put emacs on top of this
  44.    so you can do this.  As an example to (2), say you have in you window
  45.    a list of stuff you've done that you need to do again.
  46.  
  47.       PROMPT> cp this_very_long_file_name /user1/file1
  48.       PROMPT> chown user1 /users/file1
  49.       PROMPT> chmod /users/file1 700
  50.  
  51.    Now, suppose you have to do this for many users.  You can retype the 
  52.    whole thing, or just do a rectangular cut with the right columns and 
  53.    do a paste.  Sure, you can use the CSH modifiers or use a loop in 
  54.    CSH, but isn't this much more 'intuitive'?
  55.   
  56. 4. With 1 keypress (I count control/shift key as 1 key press), I can 
  57.    move a window to any part of the screen while simultaneously resizing
  58.    it.  I'm using MWM right now, and this is one feature I really miss.
  59.    Sure, alt-F7 and alt-F8 do givee me move/resize, but I have to then
  60.    use the arrow keys to move the window, and then the arrow key again 
  61.    to resize the window.  In my apollo startup files, I have the numeric
  62.    keypad defined to move the windows to designated spots, i.e. 
  63.       7 - windowsize=quarter of screen, move it to top left
  64.       9 - windowsize=quarter of screen, move it to top right
  65.       4 - windowsize=half of screen, move it to left half
  66.       etc.etc.etc.etc.
  67.    Tell me how I can do this with Xwindows and any window manager, and
  68.    I'll be forever happy (well..at least until I need to do a rectangular 
  69.    cut/paste).
  70.  
  71. 5. the DM command tni (to next icon).  My mwm session has alt-esc/alt-tab
  72.    defined to go to the next/previous window, but it does not distinguish
  73.    the windows (is it iconified, is it a window etc.).  It just goes to
  74.    the next physical thing on the screen.  I have F0 bound to 'tni', and
  75.    that works just fine for jumping between only iconified objects.
  76.  
  77. And one final note.  DM is quite small for such a plethora of features.
  78. How much disk space would a (not-so)'comparable' system use?  X11R5+emacs
  79. (or epoch)...40-70M?  But then again, this is sorta what you'd expect
  80. since DM has everything integrated into it -- and is proprietary...
  81. just like MAC/OS using not too much space vs. DOS+WINDOWS eating
  82. globs of space.
  83.  
  84. And just to be fair, there is 1 thing that absolutely drives me crazy
  85. on the DM that I can't do anything about.  The DM editor is very mouse
  86. sensitive.  If the mouse moves as you are editing something, your cursor
  87. will move.  I don't know about others, but REALLY, I want my cursor
  88. where I left it.  IMHO, the cursor should only move with a button click
  89. or something like that.  This is where I think X is better.  A cursor
  90. AND a mouse pointer.
  91.  
  92. just my $.02
  93. -- 
  94. Chris Lee
  95. University of Illinois Urbana
  96. lee@ceg.uiuc.edu
  97. (217)244-2903
  98.