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!]