home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / windows / x / 20860 < prev    next >
Encoding:
Text File  |  1993-01-07  |  5.5 KB  |  229 lines

  1. Newsgroups: comp.windows.x
  2. Path: sparky!uunet!mcsun!sun4nl!estwmz.wm.estec.esa.nl!muts
  3. From: muts@estec.esa.nl (Peter Mutsaers)
  4. Subject: Re: Best WM? Vote for ctwm, plus good .ctwmrc file
  5. In-Reply-To: sinkwitz@ifi.unizh.ch's message of Mon, 4 Jan 93 11:35:19 GMT
  6. Message-ID: <MUTS.93Jan7141241@PMCS.estec.esa.nl>
  7. Sender: news@wm.estec.esa.nl
  8. Organization: European Space Agency
  9. References: <1992Dec30.173001.11601@mail.cornell.edu> <1993Jan4.113519.826@ifi.unizh.ch>
  10. Date: Thu, 7 Jan 1993 14:12:30 GMT
  11. Lines: 216
  12.  
  13. >>On Mon, 4 Jan 93 11:35:19 GMT, sinkwitz@ifi.unizh.ch (Rainer Sinkwitz) said:
  14.  
  15.   Rainer> One vote for olvwm, you get the virtual screens and much
  16.   Rainer> more, and it's free !!!
  17.  
  18. One vote against olvwm. It is open look. (typing this on a SUN with
  19. ^&*%#$ open look completely removed; I use plain X11R5 instead). Use
  20. ctwm, it is like twm, thus completely customizable (the standard
  21. customization is not very nice) but offers virtual screens as well. I
  22. shall append my .ctwmrc file, which is quite nice:
  23.  
  24. #**********************************************************************
  25. #
  26. #    .ctwmrc
  27. #
  28. #**********************************************************************
  29.  
  30. Color
  31. {
  32.     BorderColor "palegreen"
  33.  
  34.     BorderTileForeground "seagreen4"
  35.     BorderTileBackground "seagreen4"
  36.  
  37.     TitleForeground "black"
  38.     TitleBackground "CadetBlue"
  39.  
  40.     MenuForeground "white"
  41.     MenuBackground "CadetBlue"
  42.     MenuTitleForeground "white"
  43.     MenuTitleBackground "deep sky blue"
  44.     MenuShadowColor "black"
  45.  
  46.     IconForeground "white"
  47.     IconBackground "cadetblue"
  48.     IconBorderColor "green"
  49.     IconManagerForeground "black"
  50.     IconManagerBackground "cadetblue"
  51.     IconManagerHighLight "palegreen"
  52. }
  53.  
  54. ## ctwm specials
  55. WorkSpaceManagerGeometry "318x31-242+0" 4
  56. WorkSpaces
  57. {
  58.     "One"   {"#686B9F" "white" "seagreen4" "palegreen"}
  59.     "Two"   {"#619AAE" "white" "seagreen4" "palegreen" "escherknot"}
  60.     "Three" {"#727786" "white" "indianred"}
  61.     "Four"  {"#8C5b7A" "white" "MidnightBlue" "cadetblue" "tie_fighter"}
  62. }
  63.  
  64. OccupyAll
  65. {
  66.    "xclock"
  67.    "xbiff"
  68.    "xlbiff"
  69. }
  70.  
  71. #############################################################################
  72. Monochrome
  73. {
  74.     BorderColor "black"
  75.     BorderTileForeground "black"
  76.     BorderTileBackground "white"
  77.  
  78.     TitleForeground "black"
  79.     TitleBackground "white"
  80. }
  81.  
  82. #############################################################################
  83. #WarpCursor
  84.  
  85. #BorderWidth    3
  86. #TitleFont    "8x13"
  87. #MenuFont    "8x13"
  88. #IconFont    "8x13"
  89. #ResizeFont    "fixed"
  90. #NoTitleFocus
  91. #Zoom # 20
  92. RandomPlacement
  93. #NoBackingStore
  94. #NoSaveUnder
  95. #DecorateTransients
  96. #DontMoveOff
  97. #NoRaiseOnMove
  98. #NoRaiseOnResize
  99. #NoRaiseOnDeiconify
  100.  
  101. IconifyByUnMapping
  102. DontIconifyByUnmapping
  103. {
  104.   "xclock"
  105.   "dclock"
  106.   "xbiff"
  107.   "xlbiff"
  108.   "xload"
  109.   "xdaliclock"
  110. }
  111.  
  112. MoveDelta 3
  113. ShowIconManager
  114. SortIconManager
  115. IconManagerGeometry    "584x2+0+0" 4
  116. #IconManagerFont        "variable"
  117. IconManagerDontShow
  118. {
  119.   "xclock"
  120.   "dclock"
  121.   "xload"
  122.   "xbiff"
  123.   "xlbiff"
  124.   "xdaliclock"
  125. }
  126.  
  127. NoTitle
  128. {
  129.   "TWM Icon Manager"
  130.   "WorkSpaceManager"
  131.   "xload"
  132.   "xbiff"
  133.   "dclock"
  134.   "xlbiff"
  135.   "xclock"
  136.   "xdaliclock"
  137. }
  138.  
  139. #NoHighlight
  140. #{
  141. #  "xclock"
  142. #  "xckmail"
  143. #  "dclock"
  144. #}
  145.  
  146. #AutoRaise
  147. #{
  148. #  "xterm"
  149. #}
  150.  
  151. Function "move-or-raise" { f.move f.deltastop f.raise }
  152. Function "resize-or-lower" { f.resize f.deltastop f.lower }
  153.  
  154. #Button = KEYS : CONTEXT : FUNCTION
  155. #----------------------------------
  156. Button1 =      : root   : f.menu "button1"
  157. Button2 =      : root   : f.menu "button2"
  158. Button3 =      : root   : f.menu "button3"
  159.  
  160. Button1 =      : title  : f.function "move-or-raise"
  161. Button2 =      : title  : f.raiselower
  162. Button3 =      : title  : f.focus
  163.  
  164. Button1 =      : icon   : f.iconify
  165. Button2 =      : icon   : f.move
  166. Button3 =      : icon   : f.raiselower
  167.  
  168. Button1 =      : iconmgr   : f.iconify
  169. Button2 =      : iconmgr   : f.raiselower
  170. Button3 =      : iconmgr   : f.focus
  171.  
  172. Button1 = m    : window|title : f.function "move-or-raise"
  173. Button2 = m    : window|title : f.function "resize-or-lower"
  174. Button3 = m    : window|title : f.iconify
  175.  
  176. Button1 = m c    : window|title : f.delete
  177. Button2 = m c    : window|title : f.delete
  178. Button3 = m c    : window|title : f.destroy
  179.  
  180. "F1"    =       : all   : f.delete
  181.  
  182.  
  183. menu "button1"
  184. {
  185. "Manipulaties"    f.title
  186. "Occupy..."    f.occupy
  187. "Occupy all"    f.occupyall
  188. "Delete"        f.delete
  189. "Move"            f.move
  190. "Resize"        f.resize
  191. "Refresh"        f.refresh
  192. "Show icon mgr"    f.showiconmgr
  193. "Hide icon mgr"    f.hideiconmgr
  194. "Identify"        f.identify
  195. "Iconify"        f.iconify
  196. "Destroy"        f.destroy
  197. "Lock"          !"xlock -mode life&"
  198. # "Lock"          !"xnlock -fg palegreen&"
  199. "Restart twm"    f.restart
  200. "Exit"        f.quit
  201. }
  202.  
  203. menu "button2"
  204. {
  205. "Emacs"        f.title
  206. "Emacs"            !"emacs &"
  207. "Emacs@pmcs"    !"rsh pmcs /usr/local/bin/emacs -display `hostname`:0 &"
  208. "Emacs@rmcs"    !"rsh rmcs /usr/local/bin/emacs -display `hostname`:0 &"
  209. "Emacs@ferrari"    !"rsh ferrari /usr/local/bin/emacs -display `hostname`:0 &"
  210. "Emacs@fysap"    !"rsh fysap /usr/local/bin/emacs -display `hostname`:0 &"
  211. "Emacs@fysaq"    !"rsh fysaq /usr/local/bin/emacs -display `hostname`:0 &"
  212. }
  213.  
  214. menu "button3"
  215. {
  216. "Screens"        f.title
  217. "xterm"            !"xterm &"
  218. "pmcs"        !"rsh pmcs xterm -T pmcs -n pmcs -display `hostname`:0 &"
  219. "rmcs"        !"rsh rmcs xterm -T rmcs -n rmcs -display `hostname`:0 &"
  220. "ferrari"        !"rsh ferrari xterm -T ferrari -n ferrari -display `hostname`:0 &"
  221. "fysap"        !"rsh fysap xterm -T fysap -n fysap -display `hostname`:0 &"
  222. "fysaq"        !"rsh fysaq xterm -T fysaq -n fysaq -display `hostname`:0 &"
  223. }
  224.  
  225. --
  226. _________________________________________________________________________
  227. Peter Mutsaers.         |================================================ 
  228. muts@pmcs.estec.esa.nl  |        Quod licet bovi, non licet Jovi
  229.