c8a3a37
Notes on paw
c8a3a37
------------
c8a3a37
c8a3a37
1) Graphics window corruption
c8a3a37
c8a3a37
If you experience corruption of the graphics window when other windows are
c8a3a37
moved over top of it, turn on the BackingStore option of the X server.
4b5a59b
In the "Screen" section of your /etc/X11/XF86Config-4 or /etc/X11/xorg.conf
4b5a59b
file (whichever one exists), you should have something like:
c8a3a37
c8a3a37
Section "Screen"
4b5a59b
	.
4b5a59b
	.
4b5a59b
	.
c8a3a37
    Option "BackingStore"
4b5a59b
	.
4b5a59b
	.
4b5a59b
	.
c8a3a37
EndSection
c8a3a37
c8a3a37
2) Remote data files
c8a3a37
c8a3a37
PAW can read files remotely from computers running the distributed PAW
c8a3a37
(pawserv) server, which is included in the cernlib-packlib package.  This is
c8a3a37
done from within PAW using 'rlogin' and 'rshell' commands; see the PAW
c8a3a37
User's Guide for details.  Please note that these commands transmit passwords
c8a3a37
in clear text and should be used only within a secured LAN.
c8a3a37
c8a3a37
3) Path issues
c8a3a37
c8a3a37
If you compile a FORTRAN script within PAW, the path to the file cannot
c8a3a37
be excessively long (more than 256 characters).
c8a3a37
4b5a59b
4) Filename case issues
4b5a59b
4b5a59b
The default behavior has been set so that PAW is case-sensitive in its 
4b5a59b
treatment of filenames.  If you have any old Paw scripts that do not
4b5a59b
treat filenames in a case-sensitive way, you may need to add the line
4b5a59b
4b5a59b
        filecase convert
4b5a59b
4b5a59b
to the beginning of them.
4b5a59b
9aefc9c
5) Shared and static libs
798d4c1
9aefc9c
There are 2 sets of binaries installed. In one set the binaries are 
9aefc9c
statically linked with the cernlib (but still dynamically linked with 
9aefc9c
the other libraries), these are the binaries used in the default case 
9aefc9c
(pawX11 and paw++). 
9aefc9c
9aefc9c
The other binaries are compiled dynamically (pawX11.dynamic and
9aefc9c
paw++.dynamic), therefore the pawlib used is selected by the 
798d4c1
/etc/ld.so.conf or $LD_LIBRARY_PATH settings.
798d4c1
9aefc9c
The statically compiled one are used in the default case because 
9aefc9c
dynamically linked one fail on some 64 bit architectures.
9aefc9c
4b5a59b
-- Kevin McCarty <kmccarty@debian.org>, Tue, 22 Nov 2005
c8a3a37
c8a3a37
Adapted to the rpm package by 
4b5a59b
-- Dumas Patrice <dumas@centre-cired.fr>