X Resources Added to Mosaic 2.4 in 2.7b4
New Resources in Version 2.5
* Added -kiosk command-line flag and Boolean X resource, kiosk to remove
menubar and all control bar options except back, forward, home, and
close. Default is false.
* Also added -kioskNoExit command-line flag and Boolean X resource
kioskNoExit for kiosk mode without the close button. When true, the
user has no way to exit Mosaic (without a window manager or a
keyboard). Default is false.
* Added defaultFontChoice X resource, which may be set to a string
resembling any of the font choices in the Options Fonts menu to set a
default font. For example:
Mosaic*defaultFontChoice: New Century Large
* Added supsubFont X resource to specify the superscript /
subscript font.
* Added editCommand X resource to specify the editor used to display the
document when invoked from the File menu. If not specified, the EDITOR
environment variable is used.
* Added editCommandUseXterm resource to specify that the user's editor
requires an xterm before it can be executed. Default is true.
New Resources in Version 2.6
* The annotationServer specifies the URL of your CGI annotation server
for group annotations.
* Resource *maxNumCCIConnect added to restrict number of cci clients
communicating with the browser.
* If resource reloadPragmaNoCache is set and the reload button is used,
Mosaic will send an additional header notifying proxy not to use cache.
New Resources in Version 2.7b2
Mosaic*ftpTimeoutVal
Description
This is the timeout value (in seconds) for holding open an ftp
connection.
Default Value
90 seconds
Example
Mosaic*ftpTimeoutVal: 95
Please see FTP Connections for more information.
Mosaic*ftpRedial
Description
Allows you to set the number of redials. Zero will disable this
feature.
Default Value
10 redials.
Example
Mosaic*ftpRedial: 5
Please see FTP Redialing for more information.
Mosaic*ftpFilenameLength
Description
Allows you to specify how many characters long a filename should
be in the ftp directory listing.
Default Value
18 characters.
Example
Mosaic*ftpFilenameLength: 10
Please see FTP Directory Filenames for more information.
Mosaic*ftpEllipsisLength
Description
Allows you to specify the number of ellipsis (dots) to use.
Default Value
3 ellipsis.
Example
Mosaic*ftpEllipsisLength: 5
Please see FTP Directory Filenames for more information.
Mosaic*ftpEllipsisMode
Description
Allows you to decide where you want the ellipsis placed in the
filename that is too long to display. The mode can be one of the
following: 1=left, 2=middle, or 3=right.
Default Value
2 (middle).
Example
Mosaic*ftpEllipsisMode: 1
Please see FTP Directory Filenames for more information.
Mosaic*useAFSKlog
Description
This allows you to use klog from AFS instead of kerberos to obtain
your ticket-granting-ticket.
Default Value
False
Example
Mosaic*useAFSKlog: True
Please see Kerberos 4 & 5 Authentication for more information.
Mosaic*securityIcon
Description
This enables or disables the appearance of the security icon in
the lower-left corner of the browser.
Default Value
True
Example
Mosaic*securityIcon: False
Please see Security Icon for more information.
Mosaic*printPaperSizeUS
Description
This allows you to choose between using US paper size or A4 paper
size.
Default Value
True
Example
Mosaic*printPaperSizeUS: False
Please see Postscript Printing for more information.
Mosaic*printBanners
Description
This allows you to turn on or off the Banner printing default.
Default Value
True
Example
Mosaic*printBanners: False
Please see Postscript Printing for more information.
Mosaic*printFootnotes
Description
This allows you to turn on and off the Footnote list printing
default.
Default Value
True
Example
Mosaic*printFootnotes: False
Please see Postscript Printing for more information.
Mosaic*printCommand
Description
This allows you to set the printing command. Note that you must
give the full path to the print program.
Default Value
System Dependent
alpha /usr/ucb/lpr
dec /usr/ucb/lpr
hp /usr/bin/lpr
ibm /bin/lpr
indy /usr/bsd/lpr
linux /usr/bin/lpr
sgi /usr/bsd/lpr
solaris 2.3 SPARC /usr/ucb/lpr
solaris 2.4 SPARC /usr/ucb/lpr
solaris 2.4 x86 /usr/ucb/lpr
sunos /usr/ucb/lpr
Example
Mosaic*printCommand: /usr/local/bin/lpr
Please see Print Command for more information.
Mosaic*screenGamma
Description
This allows you to specify the gamma of your monitor. This is
specified as a floating point number.
Default Value
1.0
Example
Mosaic*screenGamma: 0.8
Please see PNG Screen Gamma for more information.
Mosaic*signature
Description
This allows you to specify a signature file to be used for e-mail
and new posting. Please specify the full path to your signature
file.
Default Value
NULL
Example
Mosaic*signature: /opt/home/spowers/.signature
Please see E-Mail and News Signatures for more information.
Mosaic*printMode
Description
This allows you to set your default printing mode. You can choose
from: "plain", "postscript", "formatted", or "html".
Default Value
plain
Example
Mosaic*printMode: postscript
Please see Print Mode for more information.
Mosaic*saveMode
Description
This allows you to set your default saving mode. You can choose
from: "plain", "postscript", "formatted", or "html".
Default Value
plain
Example
Mosaic*saveMode: html
Please see Save Mode for more information.
Mosaic*mailMode
Description
This allows you to set your default mailing mode. You can choose
from: "plain", "postscript", "formatted", or "html".
Default Value
plain
Example
Mosaic*mailMode: formatted
Please see Mail Mode for more information.
Mosaic*hdfLongName
Description
Allows HDF users to turn on or off the use of long names for the
anchors.
Default Value
False
Example
Mosaic*hdfLongName: True
Please see HDF Long Name for more information.
Mosaic*proxySpecfile
Description
This is for setting up your own proxy specification file rather
than the system-wide one. Note that if you want to use something
from the system-wide proxy specification file, you should copy
that into your home directory and modify it as your own.
Default Value
/usr/local/lib/mosaic/proxy
Example
Mosaic*proxySpecfile: /opt/home/spowers/.mosaic/proxy
Please see Generic Proxy Support for more information.
Mosaic*noproxySpecfile
Description
This is for setting up your own no-proxy specification file rather
than the system-wide one. Note that if you want to use something
from the system-wide no-proxy specification file, you should copy
that into your home directory and modify it as your own.
Default Value
/usr/local/lib/mosaic/no_proxy
Example
Mosaic*noproxySpecfile: /opt/home/spowers/.mosaic/no_proxy
Please see No-Proxy Support for more information.
Mosaic*titleIsWindowTitle
Description
This allows you to turn on or off the title string appearing in
the title of the Mosaic window.
Default Value
True
Example
Mosaic*titleIsWindowTitle: False
Please see Window Title for more information.
Mosaic*disableMiddleButton
Description
This allows you to disable the middle button link traversal (when
you click on a link with the middle button it spawns a new Mosaic
window with the link document loaded).
Default Value
False
Example
Mosaic*disableMiddleButton: True
Please see Middle Button Traversal for more information.
Mosaic*enableTables
Description
This allows you to enable or disable table support.
Default Value
False
Example
Mosaic*enableTables: False
Please see Tables for more information.
Mosaic*defaultAuthorName
Description
This allows you to specify your own name, rather than using the
name from the password file.
Default Value
GECOS Name from the passwd file.
Example
Mosaic*defaultAuthorName: Scott Powers
Please see Author Name for more information.
Mosaic*defaultAuthorEmail
Description
This allows you to specify your own e-mail address.
Default Value
Username + @ + Machine
Example
Mosaic*defaultAuthorEmail: spowers@ncsa.uiuc.edu
Please see Author E-Mail Address for more information.
Mosaic*meterForeground
Description
Allows you to set a foreground color for the load meter.
Default Value
#00000000b0b0 (This is a blue from the globe icon)
Example
Mosaic*meterForeground: #000000000000
Please see Load Meter for more information.
Mosaic*meterBackground
Description
Allows you to set a background color for the load meter.
Default Value
#FFFFFFFF0000 (This is the yellow from the security icon)
Example
Mosaic*meterBackground: #FFFFFFFFFFFF
Please see Load Meter for more information.
New Resources in Version 2.7b3:
* Mosaic*bodyColors: True -- Turns body colors on and off.
* Mosaic*expandUrls: True -- Turns on or off URL expansion.
* Mosaic*expandUrlsWithName: True -- Turns on or off the usage of the
first section of the domain name to expand the URL (www.ncsa.uiuc.edu
would expand to http://www.ncsa.uiuc.edu).
* Mosaic*defaultProtocol: http -- The default protocol to use when
"expandUrlsWithName" fails.
* Mosaic*sendAgent: True -- Whether or not to send the Agent header.
* Mosaic*sendReferer: True -- Whether or not to send the Referer header.
* Mosaic*useGamma: False -- Whether or not to use the screen gamma values
for PNG.
* Mosaic*screenGamma: 2.2 -- The Gamma value to be used for PNG display.
* Mosaic*IconPixBasename: NULL -- The path and "basename" of the XPMs to
replace the Globe animation (if named "icon.1.xpm, icon.2.xpm, ..." in
the directory /sam/htdocs/pixmap_anmis/cool, you would use
"/sam/htdocs/pixmap_anmis/cool/icon.").
* Mosaic*IconPixCount: 25 -- The number of pixmaps in the animation.
* Mosaic*AcceptLanguage: NULL -- The language to send in the
"Accept-Language" header.
* Mosaic*PopupCascadeMappingDelay: 500 -- The delay in milliseconds for
popping up the "pull right" menu for the RBM.
* Mosaic*urlExpired: 30 -- The number of days after which a visited link
will become un-visited (set to zero, if never).
* Mosaic*historyFile: .mosaic-x-history -- The new history file.
* Mosaic*animateBusyIcon: True -- The busy icon now animates as an
hourglass.
* Mosaic*nutTrace: False -- The trace messages for libnut.
* Mosaic*cacheTrace: False -- The trace messages for the cache.
* Mosaic*srcTrace: False -- The trace messages for src.
* Mosaic*cciTrace: False -- The trace messages for CCI.
* Mosaic*htmlwTrace: False -- The trace messages for libhtmlw.
* Mosaic*www2Trace: False -- The trace messages for libwww2.
* Mosaic*httpTrace: False -- The trace messages for HTTP.
New Resources in Version 2.7b4
Mosaic*newsNoThreadJumping: False
Mosaic's new News support automatically jumps into a new thread if you
select (from the toolbar, the RBM, the "News" pull-down, or the hotkey)
to read the next article and there are no more articles left in the
current thread. Versions before 2.7b4 did not support this. If you set
Mosaic*newsNoThreadJumping to False, you will have to select "Next
Thread" from one of the many ways.
Mosaic*splashScreen: True
This allows you to turn off or on the Splash Screen.
Mosaic*backupFiles: False
This resource, if enabled, will make backup copies of your global
history and hostlist before it reads them in and starts playing with
them.
Mosaic*NewsUseBackgroundFlush: True
If this resource is True (the default), mosaic will write the newsrc
out periodically.
Mosaic*NewsBackgroundFlushTime: 300
If News Background Flushing is enabled this resource specifies the
number of seconds between flushed
Mosaic*Meter: True
This lets you turn on or off (on by default) the progress meter.
Mosaic*MeterFontForeground: #FFFFFFFFFFFF
This allows you specify the meter text color (e.g. 100%). Needs to be
in RGB format.
Mosaic*InstallColormap: False
If you want to automatically have Mosaic grab its own colormap, set
this to True.
README for XResources!!!
There is now a README.resources.html, which comes with the source
distribution.
----------------------------------------------------------------------------
Merged extracts from NCSA Mosaic release notes:-
* Version 2.5
* Version 2.6
* Version 2.7b2
* Version 2.7b3
* Version 2.7b4
and tidied up a bit.
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
[HTML 3.2 Checked...]
Tim Adye, [Best viewed with ANY browser!]