Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

This is an old revision of the document!


Table of Contents

External Programs Section

The xtrn_sec.js module provides the “External Programs” (doors) menu for the Terminal server users.

Install

This module is normally installed in stock command shells by default, but to install into a command shell, replace the line(s) in exec/*.src:

xtrn_section

with:

exec_bin xtrn_sec

and then recompile with Baja or just run the update module.

Configure

The xtrn_sec module supports the following configuration options in the [xtrn_sec] section of the ctrl/modopts.ini file:

Option Default Description
multicolumn true Use a multiple-column program list when there are more than 10 items
sort false Re-sort (alphabetically) the list of programs and program sections before displaying to the user
autoexec false Automatically execute a section's program when there is only one program available within that section
clear_screen_on_exec false Clear the screen before executing any/all programs
eval_before_exec Evaluate the specified JavaScript expression before executing any/all programs
eval_after_exec Evaluate the specified JavaScript expression after executing any/all programs

Fonts

This module uses the fonts.js library and fonts.ini file to optionally load door-specific fonts before executing an external program and restore the default font upon returning from the external program.

See Also