PsiFS: Menu Entries

Configure...

Configure...

Selecting the Configure... menu entry opens the PsiFS configuration window. There are three buttons at the bottom of the window:
  • Save - Save the displayed options for use during subsequent sessions. Note that this does not change the options for the current session.
  • Cancel - Close the window without applying any changes. Clicking with Adjust leaves the window open, but resets the options to their previous values.
  • Set - Apply the displayed changes. Clicking with Adjust applies the changes without closing the window.

The rest of the window allows various aspects of PsiFS to be configured.

Serial block driver

The top section of the window allows the serial block driver to be configured for communication with a SIBO or EPOC device. The options are:
  • Driver name - The name of the serial block driver to use. This should normally be InternalPC if the standard serial port is being used. Use the appropriate driver if extra serial ports are fitted to the computer.
  • Port number - The number of the serial port to use. For each block driver the port numbering starts from 0.
  • Baud rate - The serial baud rate to use. This should normally be set to the highest baud rate supported by both machines.
  • Automatic - Enable or disable automatic baud rate identification. This option may be useful if different SIBO or EPOC devices are used, although establishing a connection will take longer. This only affects operation of the remote link; the printer mirror always uses the specified baud rate.
  • Other options - Any other options required for the selected block driver. This should normally be left blank.
These options may also be changed using the *PsiFSDriver command.

The list of baud rates is normally restricted to those that are likely to be useful. It is possible to enable display of all available baud rates by adding the line BlockdriverRestrictBaud=False to the PsiFS configuration file (either !Boot.Choices.PsiFS.Config or !PsiFS.Config.Config, depending upon the computer's configuration).

Remote link options (EPOC devices only)

The second section of the window controls special behaviour related to the remote link when used with EPOC devices. These features have no effect with SIBO devices. The options are:
  • Synchronize clocks when remote link connected - Enable or disable automatic synchronization of an EPOC device's clock to that of the RISC OS computer when the remote link is connected.
  • Custom battery warning voltages - Enable or disable use of user defined threshold voltages for detecting low batteries. If this option is not selected then the standard EPOC thresholds are used. The following levels are suggested for NiMH or NiCd batteries used in a Psion Series 5 or similar:
    DeadVery lowLow
    Main batteries2.002.152.30
    Backup battery2.002.503.00
  • Monitor batteries - This controls whether a warning window is automatically opened if the batteries of the remote device are low:
    • never - monitoring disabled.
    • when no external power - monitoring disabled if remote device is operating on external power.
    • always - monitoring always active, even if external power is being used.
  • Integrate with the RISC OS global clipboard - enable or disable sharing of the EPOC and RISC OS clipboards. When selected this allows data copied from either an EPOC or RISC OS application to be pasted into application running in the other environment.
  • Poll for changes - Applications do not announce changes to the global clipboard under RISC OS, so PsiFS has to detect changes by polling the current clipboard owner. This option controls how this takes place:
    • never - no polling. The EPOC clipboard will only be updated when an application claims the clipboard. With most applications this only occurs if a different application previously had the clipboard.
    • using clipboard size - poll for changes to the size of the clipboard. This is the preferred option; it consumes only a small amount of processing time, but works with most applications.
    • using clipboard content - poll for changes to the content of the clipboard. This can slow down the desktop if large amounts of data are copied to the clipboard but is the most reliable option.

Filer options

The third section of the window controls the behaviour of the desktop filer. The options are:
  • Show drive icon - This controls which drive icons are shown on the iconbar:
    • for non-ROM drives - an icon is shown for each non-ROM drive that is accessible.
    • for every drive - an icon is shown for all accessible drives.
    • for virtual drive only - a single icon is shown for a special virtual drive that has all of the accessible drives represented by subdirectories.
  • Open filer windows - This controls when filer windows are opened:
    • manually only - filer windows are never opened automatically.
    • when remote link connected - filer windows are automatically opened for all available drives when a remote link is connected.
  • Close filer windows - This controls when filer windows are closed:
    • manually only - filer windows are never closed automatically.
    • when file system killed - filer windows are only closed automatically when the PsiFS file system is killed at the same time as the desktop filer.
    • when remote link disconnected - filer windows are closed whenever a drive becomes unavailable, usually when a remote link is disconnected.

Backup options

The fourth section of the window allows backup operations to be configured. The options are:
  • Directory containing backup files - The path of the directory to contain all backup files. Sub-directories are automatically created to contain the configuration and backup files for each disc. Set the path by dragging the directory icon and dropping it over a filer window, or dragging a directory icon from a filer window and dropping it over the arrow. Alternatively, any valid path may be typed directly into the icon. If the directory containing backup files is changed, then PsiFS will attempt to move any previous backup files when the changes are applied.
  • Open backup options window for unrecognised discs - Enable or disable the automatic opening of the backup options window when connected to unrecognised discs. This makes it easy to set the initial backup options for each disc.

Options specific to a single disc are set by selecting Backup... from the menu of the appropriate SIBO or EPOC drive icon.

Print job options (EPOC devices only)

The fifth section section of the window allows the print job options for EPOC devices to be configured. These features have no effect with SIBO devices of if the printer mirror is used. The options are:
  • When job starts - The default action when a print job starts:
    • open control window - a window is opened displaying the number of pages received, and allowing the print job to be previewed or printed.
    • display preview - a preview of the print job is displayed.
    • start printing - the print job is printed automatically.
  • Start printing - When should printing begin after a print job starts:
    • after first page received - start printing as soon as possible. This may result in the print job being split, which could be undesirable with network or shared printers.
    • when print job complete - wait for the whole job to be received before starting to print. This ensures that the print job will not be split, but it may take longer for the print job to finish.
  • Preview scale - The default magnification factor for the print job preview.
  • Anti-alias - Should vector graphics in the print job be anti-aliased. This uses the ArtWorks rendering modules to improve the quality of the on-screen image by using grey edge pixels to achieve smoother graphics.

Printer mirror

The sixth section of the window allows the printer mirror to be configured. The options are:
  • Default destination - The default destination for data received over the serial link in printer mirror mode:
    • parallel: - the parallel port.
    • fastparallel: - the parallel port in fast Centronics mode.
    • serial: - the internal serial port (only available if PsiFS is configured to use a different port).
    • netprint: - a network printer.
    • null: - the null device (all data is discarded).
    • printer: - the active printer (selected using !Printers).
    • printer#parallel: - a printer connected to the parallel port.
    • printer#serial: - a printer connected to the serial port.
    • printer#user: - a user printer device.
    • printer#null: - a null printer device (all data is discarded).
    • <wimp$scrapdir>.printout - a temporary file (useful for trouble shooting).
    • pipe:$.printout - a pipe (useful for trouble shooting).
    Alternatively, any valid filename may be typed directly into the icon. This setting is used when the idle icon is clicked on with Adjust or Printer mirror is selected from the iconbar icon menu.

The *PsiFSEnable command can also be used to start the printer mirror and set the destination filename.

Idle behaviour

The seventh section of the window allows configuration of how PsiFS behaves when a remote link or printer mirror connection is not being actively used. The options are:
  • Disconnect remote link - This controls whether the remote link will be automatically disconnected after the specified length of idle time.
  • Disconnect printer mirror - This controls whether the printer mirror will be automatically disconnected after the specified length of idle time.
  • Reduce background activity when idle - This controls whether background operations, such as checking for changes to files, should be throttled back when the remote link is not being actively used. This is likely to make the remote machine more responsive, but has the disadvantage that PsiFS will take longer to detect any changes.

File conversion options

The final section of the window allows the operation of file conversion to be configured. The options are:
  • Intercept run - This controls when files being run by double-clicking are intercepted to allow a conversion to be performed:
    • never - file runs are never intercepted.
    • if not claimed - file runs are only intercepted if not claimed by any active application.
    • always - file runs are always intercepted.
    If the Automatic option is also selected then a conversion is automatically performed without prompting.
  • Intercept load - This controls when files being loaded by dragging are intercepted to allow a conversion to be performed:
    • never - file loads are never intercepted.
    • always - file loads are always intercepted.
    If the Automatic option is also selected then a conversion is automatically performed without prompting.
  • Intercept save - This controls when files being saved or transferred between applications by dragging are intercepted to allow a conversion to be performed:
    • never - file saves are never intercepted.
    • to filer only - file saves are only intercepted if they are to the filer.
    • always - files saves and transfers between applications are always intercepted.
    If the Automatic option is also selected then a conversion is automatically performed without prompting.

These options may be overridden at any time by pressing Left Alt to force an intercept and allow a converter to be selected or Right Alt to prevent an intercept. Unless an intercept if forced by pressing Left Alt, the intercept will only occur if it is both enabled within the configuration and supported by at least one of the installed file converters.

The list of file format converters for intercepted files is normally restricted to those that do not produce a directory. It is possible to enable display of all appropriate file format converters by adding the line InterceptFileDirectory=True to the PsiFS configuration file (either !Boot.Choices.PsiFS.Config or !PsiFS.Config.Config, depending upon the computer's configuration).


[Contents] [Up] Copyright © Alexander Thoukydides, 1998, 1999, 2000, 2001, 2002