home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / x / volume2 / xtools / patch1 / README_v1.0 < prev    next >
Text File  |  1993-04-28  |  3KB  |  74 lines

  1. This is my version of xtools for version 11 of the X Window System.  I
  2. find it useful on my SUN because I don't like having the console
  3. window started up by xinit because if I accidently or otherwise exit
  4. from the console window then I get booted out of X.
  5.  
  6. There isn't a manual page yet so here's a quick description:
  7.  
  8. xtools reads the file ~/.xtools and executes each line.  Things that
  9. you want to run in the background (pretty much everything) must have
  10. an ampersand (&) at the end of their lines.  Anything that you don't
  11. want to run in the background (no ampersand at the end) MUST come
  12. first in your .xtools file, otherwise xtools will hang.
  13.  
  14. Here's what my .xtools file looks like:
  15.  
  16.  
  17. xrdb        .xdb
  18. xhost        cartan yuban ovaltine bosco
  19. xset        m 8 8 r off c 100
  20. xsetroot    -gray
  21. twm &
  22. xterm        -i -s -n cartan -T cartan #0x0-85+100 -e cartan -e &
  23. xterm        -i -s -n brahms -T brahms #0x0-85+135 -e brahms -e &
  24. xterm        -i -s -n bosco -T bosco #0x0-85+170 -e bosco -e &
  25. xterm        -i -s -n yuban -T yuban #0x0-85+205 -e yuban -e &
  26. xterm        -i -s -n ovaltine -T ovaltine #0x0-85+240 -e ovaltine -e &
  27. xterm        -i -s -n velveeta -T velveeta #0x0-85+275 &
  28. xterm        -i -C -r -s -n CONSOLE -T CONSOLE -fn screenb-12 -geo 80x24+1-1 #0x0-85+310 &
  29. xperfmon    =175x290-115+0 & xclock &
  30. xbiff &
  31.  
  32.  
  33. xtools was written with the Athena Widgets.  This means that you could
  34. load properties into the root window for it but since it is started up
  35. by xinit that doesn't work, but they are seen if you put them in your
  36. .Xdefaults file.  Here's what I have in mine:
  37.  
  38.  
  39. xtools*geometry:                -1-100
  40. xtools*icon:                    on
  41. xtools*home.font:                vbee-36
  42. xtools*confirm.font:                vbee-36
  43.  
  44.  
  45. In addition to the regular command line options supported by the
  46. Toolkit, xtools also accepts the flag -file which should be followed
  47. by the name of a file which will be used instead of the ~/.xtools
  48. file.  There is also a -debug flag, but I haven't used it recently and
  49. don't know if it still does anything reasonable or useful.
  50.  
  51. IMPORTANT NOTE: As with the xtools for version 10, you must either set
  52. the DISPLAY environment variable before starting or specify the
  53. display on the command line to xtools.  I have the following in my
  54. .cshrc file:
  55.  
  56. set hostname = ` hostname | sed -e 's/\..*//' `
  57. alias x        'xinit xtools -display ${hostname}:0 ; \\
  58.         setkeys reset ; \\
  59.         clear'
  60.  
  61. Unlike the version 10 xtools, this one doesn't have a menu; it just
  62. has 2 buttons; "quit" and "help" (the help button is dimmed because I
  63. haven't put in any code for it).  When you press the quit button
  64. another window pops up for confirmation; if you press the "nope"
  65. button then you're left where you were and if you press the "yep"
  66. button then it kills off all of the windows.  Since I added the
  67. &-at-the-end-of-the-line-feature I now get some (what appears to me to
  68. be) non-serious messages when quitting.  Dunno why.
  69.  
  70. --------------------------------------
  71.     rusty c. wright
  72.     rusty@cartan.berkeley.edu
  73.     ucbvax!cartan!rusty
  74.