home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / windows / openloo / 3620 < prev    next >
Encoding:
Internet Message Format  |  1992-08-27  |  18.9 KB

  1. Path: sparky!uunet!dtix!darwin.sura.net!Sirius.dfn.de!chx400!josef!sinkwitz
  2. From: sinkwitz@ifi.unizh.ch (Rainer Sinkwitz)
  3. Newsgroups: comp.windows.open-look
  4. Subject: Re: OpenWindows with Xsun instead of xnews
  5. Message-ID: <1992Aug27.141344.1149@ifi.unizh.ch>
  6. Date: 27 Aug 92 14:13:44 GMT
  7. References: <1992Aug26.143338.23781@cbnewsj.cb.att.com> <1992Aug26.235426.21632@cs.anu.edu.au>
  8. Sender: sinkwitz@ifi.unizh.ch (Rainer Sinkwitz)
  9. Organization: University of Zurich, Department of Computer Science
  10. Lines: 597
  11.  
  12.  
  13. You may try my compatibility package. You may then run "openwin -server X"
  14. and preserve most of the Sun enhancements like xauthority, compose keys,
  15. etc.
  16.  
  17. oooooo    oooo  Rainer Sinkwitz, Multimedia Lab         sinkwitz@ifi.unizh.ch
  18.  $   $   $   "  University of Zurich, Switzerland        VOICE +41-1-257-4346
  19.  $"$$    """"$  Inst.f.Informatik, Winterthurerstr. 190   FAX +41-1-363-00-35
  20. o$o "$o  $ooo"  CH-8057-Z\"urich
  21.  
  22.  
  23. #! /bin/sh
  24. # This is a shell archive.  Remove anything before this line, then unpack
  25. # it by saving it into a file and typing "sh file".  To overwrite existing
  26. # files, type "sh file -c".  You can also feed this as standard input via
  27. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  28. # will see the following message at the end:
  29. #        "End of shell archive."
  30. # Contents:  OW3X11R5 OW3X11R5/ow3patch OW3X11R5/install
  31. #   OW3X11R5/README
  32. # Wrapped by sinkwitz@artemis on Thu Aug 27 16:09:49 1992
  33. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  34. if test ! -d 'OW3X11R5' ; then
  35.     echo shar: Creating directory \"'OW3X11R5'\"
  36.     mkdir 'OW3X11R5'
  37. fi
  38. if test -f 'OW3X11R5/ow3patch' -a "${1}" != "-c" ; then 
  39.   echo shar: Will not clobber existing file \"'OW3X11R5/ow3patch'\"
  40. else
  41. echo shar: Extracting \"'OW3X11R5/ow3patch'\" \(11142 characters\)
  42. sed "s/^X//" >'OW3X11R5/ow3patch' <<'END_OF_FILE'
  43. X*** ./bin/openwin.org    Tue Apr 21 17:47:44 1992
  44. X--- ./bin/openwin    Tue Apr 21 17:54:20 1992
  45. X***************
  46. X*** 23,29 ****
  47. X  fi
  48. X  
  49. X  # default DISPLAY is :0
  50. X! DISPLAY=":0"
  51. X  
  52. X  
  53. X  # initial arglist is null
  54. X--- 23,29 ----
  55. X  fi
  56. X  
  57. X  # default DISPLAY is :0
  58. X! DISPLAY=${DISPLAY:-:0}
  59. X  
  60. X  
  61. X  # initial arglist is null
  62. X***************
  63. X*** 72,80 ****
  64. X          SERVER="$1"
  65. X          case "$SERVER" in
  66. X          /*) ;;
  67. X!         *) SERVER=$OPENWINHOME/bin/$SERVER ;;
  68. X          esac
  69. X          ;;
  70. X      -noauth)
  71. X          NOAUTH=1
  72. X          AUTH=
  73. X--- 72,91 ----
  74. X          SERVER="$1"
  75. X          case "$SERVER" in
  76. X          /*) ;;
  77. X!         xnews) SERVER=$OPENWINHOME/bin/$SERVER ;;
  78. X!             none) 
  79. X!             NOSUNVIEW=1
  80. X!             PASSTHRU="$PASSTHRU -nosunview"
  81. X!             ;;
  82. X!         *) SERVER=/usr/bin/X11/$SERVER 
  83. X!             NOSUNVIEW=1
  84. X!             PASSTHRU="$PASSTHRU -nosunview"
  85. X!             ;;
  86. X          esac
  87. X          ;;
  88. X+     -consoletype)
  89. X+         shift
  90. X+         CONSOLETYPE="$1";;
  91. X      -noauth)
  92. X          NOAUTH=1
  93. X          AUTH=
  94. X***************
  95. X*** 90,103 ****
  96. X      shift
  97. X  done
  98. X  
  99. X! # complain if $DISPLAY doesn't begin with a colon.
  100. X! case "$DISPLAY" in
  101. X!     :*)
  102. X!     ;;
  103. X!     *)
  104. X!     ;;
  105. X! esac
  106. X  
  107. X  # Add to the path variable named by $1 the component $2.  $3 must be
  108. X  # "append" or "prepend" to indicate where the component is added.
  109. X  addpath () {
  110. X--- 101,127 ----
  111. X      shift
  112. X  done
  113. X  
  114. X! if [ ${SERVER:-0} != "none" ]; then
  115. X! #
  116. X! # Check to see if OpenWindows is already running on requested DISPLAY
  117. X! #
  118. X! $OPENWINHOME/lib/checkOW $DISPLAY
  119. X! retval=$?
  120. X! if [ $retval -ne 1 ]; then
  121. X!     err "There is already a server running on $DISPLAY"
  122. X! fi
  123. X  
  124. X+   # complain if $DISPLAY doesn't begin with a colon.
  125. X+   case "$DISPLAY" in
  126. X+       :*)
  127. X+       ;;
  128. X+       *)
  129. X+       err "\"$DISPLAY\" is an illegal value for \$DISPLAY"
  130. X+       ;;
  131. X+   esac
  132. X+ 
  133. X+ fi # SERVER != none
  134. X+ 
  135. X  # Add to the path variable named by $1 the component $2.  $3 must be
  136. X  # "append" or "prepend" to indicate where the component is added.
  137. X  addpath () {
  138. X***************
  139. X*** 137,147 ****
  140. X  if [ $INCLUDEDEMOPATH ]; then
  141. X      prepend PATH        $OPENWINHOME/demo
  142. X  fi
  143. X! prepend PATH            $OPENWINHOME/bin
  144. X  prepend LD_LIBRARY_PATH        $OPENWINHOME/lib
  145. X  append    FONTPATH        $OPENWINHOME/lib/fonts
  146. X  append    HELPPATH        $OPENWINHOME/lib/locale
  147. X  append    HELPPATH        $OPENWINHOME/lib/help
  148. X  append    XFILESEARCHPATH        $OPENWINHOME/lib/%T/%N%S
  149. X  
  150. X  if [ $NOSUNVIEW = 1 ]; then
  151. X--- 161,181 ----
  152. X  if [ $INCLUDEDEMOPATH ]; then
  153. X      prepend PATH        $OPENWINHOME/demo
  154. X  fi
  155. X! prepend PATH            /usr/bin/X11:$OPENWINHOME/bin
  156. X! 
  157. X  prepend LD_LIBRARY_PATH        $OPENWINHOME/lib
  158. X  append    FONTPATH        $OPENWINHOME/lib/fonts
  159. X+ append    HELPPATH        /usr/lib/X11/help
  160. X  append    HELPPATH        $OPENWINHOME/lib/locale
  161. X  append    HELPPATH        $OPENWINHOME/lib/help
  162. X+ append    XFILESEARCHPATH        /usr/lib/X11/%L/%T/%N%C%S
  163. X+ append    XFILESEARCHPATH        /usr/lib/X11/%l/%T/%N%C%S
  164. X+ append    XFILESEARCHPATH        /usr/lib/X11/%T/%N%C%S
  165. X+ append    XFILESEARCHPATH        /usr/lib/X11/%L/%T/%N%S
  166. X+ append    XFILESEARCHPATH        /usr/lib/X11/%l/%T/%N%S
  167. X+ append    XFILESEARCHPATH        /usr/lib/X11/%T/%N%S
  168. X  append    XFILESEARCHPATH        $OPENWINHOME/lib/%T/%N%S
  169. X  
  170. X  if [ $NOSUNVIEW = 1 ]; then
  171. X***************
  172. X*** 149,159 ****
  173. X  fi
  174. X  
  175. X  case "$MANPATH" in
  176. X! "") MANPATH="$OPENWINHOME/share/man:/usr/man" ;;
  177. X! *)  prepend MANPATH $OPENWINHOME/share/man ;;
  178. X  esac
  179. X  
  180. X  
  181. X  # If the user doesn't have a .xinitrc and they haven't specified an alternate
  182. X  # one via XINITRC, then set XINITRC to the system default Xinitrc
  183. X  if [ ! -f $HOME/.xinitrc -a -z "${XINITRC}" ]; then
  184. X--- 183,212 ----
  185. X  fi
  186. X  
  187. X  case "$MANPATH" in
  188. X! "") MANPATH="/usr/local/man:/usr/man" ;;
  189. X! *)  ;;
  190. X  esac
  191. X+ prepend MANPATH /usr/lib/X11/man:$OPENWINHOME/share/man
  192. X  
  193. X  
  194. X+ # Check existing .xinitrc
  195. X+ if [ -f $HOME/.xinitrc ]; then
  196. X+   if [ ! `fgrep -c -e "OpenWindows V3 startup script" $HOME/.xinitrc` = 1 ]; then
  197. X+     echo "You have an old .xinitrc file which is not suitable for the use" >/dev/tty
  198. X+     echo "with OpenWindows Version 3. " >/dev/tty
  199. X+     echo "Press <RETURN> to rename .xinitrc to xinitrc.old and to continue." >/dev/tty
  200. X+     read line
  201. X+     mv -f $HOME/.xinitrc  $HOME/xinitrc.old
  202. X+     echo mv -f .xinitrc  xinitrc.old >/dev/tty
  203. X+     if [ -f $HOME/.xinitrc.old ]; then
  204. X+       echo "You also have a .xinitrc.old. - This is obsolete." >/dev/tty
  205. X+       echo "moving .xinitrc.old to xinitrc.old.old" >/dev/tty
  206. X+       mv -f .xinitrc.old xinitrc.old.old
  207. X+     fi
  208. X+   fi
  209. X+ fi
  210. X+ 
  211. X+ 
  212. X  # If the user doesn't have a .xinitrc and they haven't specified an alternate
  213. X  # one via XINITRC, then set XINITRC to the system default Xinitrc
  214. X  if [ ! -f $HOME/.xinitrc -a -z "${XINITRC}" ]; then
  215. X***************
  216. X*** 162,176 ****
  217. X  fi
  218. X  
  219. X  #
  220. X- # Check to see if OpenWindows is already running on requested DISPLAY
  221. X- #
  222. X- $OPENWINHOME/lib/checkOW $DISPLAY
  223. X- retval=$?
  224. X- if [ $retval -ne 1 ]; then
  225. X-     err "There is already a server running on $DISPLAY"
  226. X- fi
  227. X- 
  228. X- #
  229. X  # Create magic cookie for authentication, and write server and client files.
  230. X  #
  231. X  if [ $NOAUTH -eq 0 ]; then
  232. X--- 215,220 ----
  233. X***************
  234. X*** 189,196 ****
  235. X  unset err addpath append prepend
  236. X  
  237. X  # start up xinit and thus the server.
  238. X! $OPENWINHOME/bin/xinit -- ${SERVER-$OPENWINHOME/bin/xnews} $DISPLAY $PASSTHRU $AUTH 
  239. X! 
  240. X! rm -f $AUTHFNAME
  241. X  
  242. X  exit 0
  243. X--- 233,246 ----
  244. X  unset err addpath append prepend
  245. X  
  246. X  # start up xinit and thus the server.
  247. X! if [ x${SERVER} = xnone ]; then
  248. X!   /bin/sh $HOME/.xinitrc
  249. X! else
  250. X!   $OPENWINHOME/bin/xinit -- ${SERVER-$OPENWINHOME/bin/xnews} \
  251. X!       $DISPLAY $PASSTHRU $AUTH 
  252. X!   rm -f $AUTHFNAME
  253. X!   kbd_mode -a
  254. X!   /usr/ucb/clear
  255. X! fi
  256. X  
  257. X  exit 0
  258. X*** ./lib/Xinitrc.org    Tue Apr 21 17:47:45 1992
  259. X--- ./lib/Xinitrc    Tue Apr 21 17:47:09 1992
  260. X***************
  261. X*** 1,19 ****
  262. X! # .xinitrc - OpenWindows startup script.
  263. X  
  264. X  if [ -f $HOME/.Xdefaults ]; then
  265. X!     xrdb $HOME/.Xdefaults        # Load Users X11 resource database
  266. X  else
  267. X!     xrdb $OPENWINHOME/lib/Xdefaults    # Load Default X11 resource database
  268. X  fi
  269. X  
  270. X  $OPENWINHOME/lib/openwin-sys         # OpenWindows system initialization
  271. X  
  272. X! # SunView binary compatibility is default mode.
  273. X! [ -z "$NOSUNVIEW" -o "$NOSUNVIEW" -ne 1 ] && eval `svenv -env`
  274. X  
  275. X! sleep 15 & pid=$!            # OpenLook Window Manager
  276. X! olwm -syncpid $pid &                    
  277. X! wait $pid                # Pause until olwm inits
  278. X  
  279. X  if [ -x $HOME/.openwin-init ]; then
  280. X      $HOME/.openwin-init            # Custom OpenWindows tools
  281. X--- 1,73 ----
  282. X! # .xinitrc - OpenWindows V3 startup script.
  283. X! # Modified by /r.s. - last on 2.3.92
  284. X! # - to use olvwm
  285. X! # - to use the other servers or no server at all
  286. X  
  287. X  if [ -f $HOME/.Xdefaults ]; then
  288. X!     # Load Users X11 resource database
  289. X!     xrdb -DCONSOLETYPE_$CONSOLETYPE -DHOME=$HOME $HOME/.Xdefaults
  290. X  else
  291. X!     # Load Default X11 resource database
  292. X!     xrdb -DHOME=$HOME $OPENWINHOME/lib/Xdefaults
  293. X  fi
  294. X  
  295. X+ # set customization for hi-res or color
  296. X+ xrdb -merge <<'END_XRDB'
  297. X+ #if WIDTH == 1600
  298. X+    *customization: -WIDTH
  299. X+ #else
  300. X+ #ifdef COLOR
  301. X+    *customization:  -color
  302. X+ #endif
  303. X+ #endif
  304. X+ END_XRDB
  305. X+ 
  306. X  $OPENWINHOME/lib/openwin-sys         # OpenWindows system initialization
  307. X  
  308. X! case `xdpyinfo | egrep "^vendor string:"` in
  309. X! *X11/NeWS* ) 
  310. X!   # Open Windows X11/NeWS server
  311. X!   # SunView binary compatibility is default mode.
  312. X!   [ -z "$NOSUNVIEW" -o "$NOSUNVIEW" -ne 1 ] && eval `svenv -env`
  313. X!   ;;
  314. X! *MIT* )
  315. X!   # MIT X11 server
  316. X  
  317. X!   # enable Alt_L key
  318. X!   xmodmap -e 'add mod3 = Alt_L'
  319. X!   
  320. X!   ;;
  321. X! *Mac* )
  322. X!   # Macintosh MacX Server
  323. X!   xmodmap -e "keysym Delete = BackSpace Delete" \
  324. X!           -e 'keysym F1 = Help'
  325. X!   ;;
  326. X! esac
  327. X! 
  328. X! # To keep the olwm root menu alive for additions by the X11 administrator
  329. X! #   put sed-patches to openwin-menu into your $HOME/.openwin-menu.sed
  330. X! #   A sample can be found in $OPENWINHOME/lib/openwin-menu.sed
  331. X! 
  332. X! if [ -f $HOME/.openwin-menu.sed ]; then
  333. X!     make -f $OPENWINHOME/lib/menu-Makefile               # update menu file
  334. X! fi
  335. X! 
  336. X! if [ x${X11WM:-} = x ]; then
  337. X!   sleep 15 & pid=$!            # OpenLook Window Manager
  338. X!   $OPENWINHOME/bin/olvwm -syncpid $pid &                    
  339. X!   wait $pid                # Pause until olwm inits
  340. X! else 
  341. X!   eval exec ${X11WM} &     # User defined Window Manager
  342. X!   sleep 3
  343. X! fi
  344. X! 
  345. X! # .openwin-init.extra: 
  346. X! # Put here commands that are note by olvwm's "Save Workspace"
  347. X! if [ -f $HOME/.openwin-init.extra ]; then
  348. X!     /bin/sh $HOME/.openwin-init.extra     # extra tools e.g. xman
  349. X! else
  350. X!     /bin/sh $OPENWINHOME/lib/openwin-init.extra
  351. X! fi
  352. X  
  353. X  if [ -x $HOME/.openwin-init ]; then
  354. X      $HOME/.openwin-init            # Custom OpenWindows tools
  355. X*** ./lib/menu-Makefile.org    Tue Apr 21 17:47:46 1992
  356. X--- ./lib/menu-Makefile    Tue Apr 21 17:47:11 1992
  357. X***************
  358. X*** 0 ****
  359. X--- 1,7 ----
  360. X+ all: $(HOME)/.openwin-menu
  361. X+ 
  362. X+ $(HOME)/.openwin-menu: $(OPENWINHOME)/lib/openwin-menu $(HOME)/.openwin-menu.sed
  363. X+     echo '# DO NOT EDIT - edit .openwin-menu.sed' > $(HOME)/.openwin-menu
  364. X+     sed -f $(HOME)/.openwin-menu.sed < $(OPENWINHOME)/lib/openwin-menu \
  365. X+     >> $(HOME)/.openwin-menu
  366. X+ 
  367. X*** ./lib/openwin-init.org    Tue Apr 21 17:47:45 1992
  368. X--- ./lib/openwin-init    Tue Apr 21 17:47:10 1992
  369. X***************
  370. X*** 1,5 ****
  371. X  #! /bin/sh
  372. X! # @(#)openwin-init 23.9 91/09/14
  373. X  # .openwin-init - OpenWindows initialization script.
  374. X  # WARNING: This file is automatically generated.
  375. X  #          Any changes you make here will be lost!
  376. X--- 1,5 ----
  377. X  #! /bin/sh
  378. X! # @(#)openwin-init 23.9 91/09/14   27.2.92 /rs
  379. X  # .openwin-init - OpenWindows initialization script.
  380. X  # WARNING: This file is automatically generated.
  381. X  #          Any changes you make here will be lost!
  382. X***************
  383. X*** 7,15 ****
  384. X  # Note: toolwait is a utility to control client startup.
  385. X  #       For more information, see the toolwait(1) man page.
  386. X  
  387. X! 
  388. X! toolwait $OPENWINHOME/bin/cmdtool -Wp 0   0 -Ws 590  77 -C 
  389. X! toolwait $OPENWINHOME/bin/filemgr -Wp 0 120 -Ws 590 300 
  390. X  
  391. X  # To remove the online intro from the list of applications initially running,
  392. X  # delete or comment out the next line.
  393. X--- 7,21 ----
  394. X  # Note: toolwait is a utility to control client startup.
  395. X  #       For more information, see the toolwait(1) man page.
  396. X  
  397. X! toolwait xman -geometry -160+0 
  398. X! toolwait /usr/bin/X11/xterm -geometry 80x30+564+319 -xrm '*iconGeometry: +551-0' 
  399. X! toolwait /usr/bin/X11/xbiff -geometry 65x68+917+81 -xrm '*iconGeometry: 32x32+456+848' 
  400. X! toolwait textedit -Wp 549 87 -Ws 593 627 -WP 66 833  -Wi  
  401. X! toolwait contool -Wp 0 0 -Ws 575 246 -WP 3 833 -Wi 
  402. X! toolwait cmdtool -Wp 0 349 -Ws 593 448 -WP 347 833 +Wi 
  403. X! toolwait filemgr -Wp 0 0 -Ws 590 300 -WP 276 833 +Wi -r -i 5 
  404. X! toolwait clock -Wp 991 -23 -Ws 150 150 -WP 482 833 +Wi +Wn -digital +seconds -alarmtime 0:0 
  405. X! toolwait cm -Wp 30 30 -WP 132 833 -Wi 
  406. X  
  407. X  # To remove the online intro from the list of applications initially running,
  408. X  # delete or comment out the next line.
  409. X*** ./lib/openwin-init.extra.org    Tue Apr 21 18:01:28 1992
  410. X--- ./lib/openwin-init.extra    Tue Apr 21 17:47:09 1992
  411. X***************
  412. X*** 0 ****
  413. X--- 1,3 ----
  414. X+ #!/bin/sh
  415. X+ # Extra startup file for programs that are not saved in .openwin-init
  416. X+ # by the "Save Workspace" feature of olvwm
  417. X*** ./lib/openwin-menu.sed.org    Tue Apr 21 18:00:32 1992
  418. X--- ./lib/openwin-menu.sed    Tue Apr 21 18:00:53 1992
  419. X***************
  420. X*** 0 ****
  421. X--- 1,2 ----
  422. X+ /RESTART/a\
  423. X+     "Exit WM..."                       WMEXIT
  424. END_OF_FILE
  425. if test 11142 -ne `wc -c <'OW3X11R5/ow3patch'`; then
  426.     echo shar: \"'OW3X11R5/ow3patch'\" unpacked with wrong size!
  427. fi
  428. # end of 'OW3X11R5/ow3patch'
  429. fi
  430. if test -f 'OW3X11R5/install' -a "${1}" != "-c" ; then 
  431.   echo shar: Will not clobber existing file \"'OW3X11R5/install'\"
  432. else
  433. echo shar: Extracting \"'OW3X11R5/install'\" \(1673 characters\)
  434. sed "s/^X//" >'OW3X11R5/install' <<'END_OF_FILE'
  435. X#!/bin/sh
  436. X# move away Sun X11 libs
  437. X
  438. Xcd $OPENWINHOME/lib
  439. Xmkdir move-away
  440. Xmv lib{X,X11,Xau,Xaw,Xext,Xinput,Xmu,Xt}{_p.a,.*} move-away
  441. Xln -s move-away/libX.* .
  442. X
  443. X# Now OpenWindows and X11 programs run fine, but without compose key
  444. X#   processing
  445. X
  446. X# owr script for running pgms with OW-supplied libs
  447. X
  448. Xcd $OPENWINHOME/bin
  449. X
  450. X# unpack file 'owr'
  451. X
  452. X# Contents:  owr
  453. X# Wrapped by sinkwitz@lanzarote on Thu Mar 19 18:23:46 1992
  454. XPATH=/bin:/usr/bin:/usr/ucb ; export PATH
  455. Xif test -f 'owr' -a "${1}" != "-c" ; then 
  456. X  echo shar: Will not clobber existing file \"'owr'\"
  457. Xelse
  458. Xecho shar: Extracting \"'owr'\" \(447 characters\)
  459. Xsed "s/^X//" >'owr' <<'END_OF_FILE'
  460. XX#!/bin/sh
  461. XX# Helper script for programs which need the shared libraries
  462. XX# supplied with OpenWindows
  463. XX# 4.3.92 R. Sinkwitz
  464. XX
  465. XXexport PATH LD_LIBRARY_PATH
  466. XXPATH=$OPENWINHOME/bin:$PATH
  467. XXLD_LIBRARY_PATH=$OPENWINHOME/lib:$OPENWINHOME/lib/move-away:$LD_LIBRARY_PATH
  468. XXprogram=`basename $0`
  469. XXif [ $program = owr ]; then
  470. XX  exec ${1+"$@"}                        # execute arguments
  471. XXelse
  472. XX  exec `dirname $0`/.owrbin/${program} ${1+"$@"} # real program .owrbin/$program
  473. XXfi
  474. XEND_OF_FILE
  475. Xif test 447 -ne `wc -c <'owr'`; then
  476. X    echo shar: \"'owr'\" unpacked with wrong size!
  477. Xfi
  478. Xchmod +x 'owr'
  479. X# end of 'owr'
  480. Xfi
  481. Xecho shar: End of shell archive.
  482. X
  483. Xmkdir .owrbin
  484. X
  485. X# auto-use owr for the following programs
  486. X# filemgr, olwm and cmdtool are omitted from this list, because this inhibits
  487. X#   starting X11R5 programs from them.
  488. X
  489. Xfor i in xnews audiotool binder calctool clock cm colorchooser helpviewer \
  490. X        iconedit mailtool pageview perfmeter pm printtool props \
  491. X        snapshot tapetool textedit owplaces; do
  492. X    mv $i .owrbin
  493. X    ln -s owr $i
  494. Xdone
  495. X
  496. Xexit 0
  497. X
  498. END_OF_FILE
  499. if test 1673 -ne `wc -c <'OW3X11R5/install'`; then
  500.     echo shar: \"'OW3X11R5/install'\" unpacked with wrong size!
  501. fi
  502. # end of 'OW3X11R5/install'
  503. fi
  504. if test -f 'OW3X11R5/README' -a "${1}" != "-c" ; then 
  505.   echo shar: Will not clobber existing file \"'OW3X11R5/README'\"
  506. else
  507. echo shar: Extracting \"'OW3X11R5/README'\" \(3125 characters\)
  508. sed "s/^X//" >'OW3X11R5/README' <<'END_OF_FILE'
  509. X-------------------------------------------------------------------------------
  510. X                  OpenWindows V3 and X11R5 coexistence
  511. X-------------------------------------------------------------------------------
  512. X
  513. XThis solution is contained in a patch and a script ( no guarantees ):
  514. X
  515. XTHE PATCH DOES THE FOLLOWING:
  516. X
  517. X(X11R5 assumed to be installed in /usr/{bin,lib}/X11 !!! )
  518. X
  519. X- X11R5 programs and shared libs are given precedence
  520. X
  521. X- openwin may be run with 
  522. X  '-server X' (servers different from 'xnews' are looked up in /usr/bin/X11') 
  523. X  or 
  524. X  '-server none' (server is assumed to be already running, DISPLAY variable 
  525. X  may be already valid or can be passed by '-display', useful for X-Terminals 
  526. X  or e.g.MacX)
  527. X  A server different from 'xnews' will automatically set '-nosunview'
  528. X
  529. X- HELPPATH is prepended with /usr/lib/X11/help for local XView additions
  530. X
  531. X- XFILESEARCHPATH is prepended with default value so that you get a color
  532. X  oclock on color displays (.xinitrc automatically sets '*customization: color'
  533. X  on those)
  534. X  
  535. X- MANPATH, if not set, defaults to /usr/local/man:/usr/man (not only /usr/man),
  536. X  is prepended with /usr/lib/X11/man in addition to $OPENWINHOME/share/man
  537. X
  538. X- Version check on .xinitrc
  539. X
  540. X- window manager defaults to 'olvwm' (can be overridden by X11WM variable)
  541. X
  542. X- Extra Symbols 'HOME' and 'CONSOLETYPE_<VALUE>' (the first for a definition 
  543. X  of the Athena '*bitmapFilePath', the latter for compatibility with 
  544. X  Mark Moraes 'x11' startup)
  545. X  
  546. X- '*customization' added as -color for color displays and as -1600 for wide
  547. X  display (WIDTH=1600)
  548. X  
  549. X- per server extra initialization for keyboard mappings (Alt for Xsun,
  550. X  BackSpace and Help for MacX)
  551. X
  552. X- extra user initialization file .openwin-init.extra which is not overwritten
  553. X  by 'save workspace' (user need not touch .xinitrc)
  554. X  
  555. X- extra root menu modification file .openwin-menu.sed to keep the root menu
  556. X  alive for administrator additions (contains 'sed'-patches)
  557. X
  558. XFiles patched or created:
  559. X
  560. X./bin/openwin
  561. X./lib/Xinitrc
  562. X./lib/openwin-init.extra
  563. X./lib/openwin-init
  564. X./lib/openwin-menu.sed
  565. X./lib/menu-Makefile
  566. X
  567. X
  568. X
  569. XTHE INSTALL SCRIPT DOES THE FOLLOWING:
  570. X
  571. X- moves away X11R4 libraries into $OPENWINHOME/lib/move-away
  572. X
  573. X- creates a wrapper command 'owr' to automatically run deskset pgms with
  574. X  OW-shared libs
  575. X
  576. X
  577. XOBSERVATIONS:
  578. X
  579. X- Compose key and num-lock processing with the seems to be contained in Sun's 
  580. X  libX11.so.4.3 and thus remains to be available within DeskSet apps but not
  581. X  with X11R5 apps.
  582. X  
  583. X  (Filemanager excluded to be able to run X11R5 programs)
  584. X  With the xnews server keys R1 thru NumLock don't repeat.
  585. X  
  586. X- vkbd support (PrSc key) is available with focus on 
  587. X  a XView-based appl. (PrSc must not repeat) You may install Alt_L and PrSc
  588. X  as modifier.
  589. X  
  590. XAny comments to this solution ?
  591. X
  592. XGreetings...
  593. X  Rainer
  594. X
  595. X
  596. X-- 
  597. Xoooooo    oooo    Rainer Sinkwitz, Multimedia Lab        sinkwitz@ifi.unizh.ch
  598. X $   $   $   "    University of Zurich, Switzerland       VOICE +41-1-257-4346
  599. X $"$$    """"$    Winterthurerstr. 190                     FAX +41-1-363-00-35
  600. Xo$o "$o  $ooo"    CH-8057-Z\"urich          sinkwitz%ifi.unizh.ch@relay.eu.net
  601. END_OF_FILE
  602. if test 3125 -ne `wc -c <'OW3X11R5/README'`; then
  603.     echo shar: \"'OW3X11R5/README'\" unpacked with wrong size!
  604. fi
  605. # end of 'OW3X11R5/README'
  606. fi
  607. echo shar: End of shell archive.
  608. exit 0
  609.