Topic : User Manual for TeraDesk Author : Wout Klaren, Henk Robbers, Djordje Vukovic Version : February 2017 Subject : Documentation/Utilities Nodes : 87 Index Size : 2746 HCP-Version : 3 Compiled on : Atari @charset : atarist @lang : en @default : Main @help : @options : -i -t4 +z @width : 75 View Ref-File Contents Menus and Dialogs 4.8 The program type dialog TeraDesk Here you can specify the behaviour of an application when started in any way other than double clicking: Program type determines whether the specified command line is invoked, as well as some other aspects of program startup. These program types are recognized: GEM AES/VDI GEM application GTP GEM Takes Parameters ACC Accessory TOS TOS program (no GEM) TTP TOS Takes Parameters; Unix-style command line programs See also Types of program files The default directory for the program or program type can also be set: Each program that makes use of ancillary files, like resource or configuration files, must be able to find these files in a specific directory. This option defines where such directory is located: Window the directory of the top window of Tera Desktop Program directory from which the program is started File path of the first filename parameter in the command line Compliance of the program to the ARGV protocol can be specified: The number of characters which specify the parameters in the command line is limited to 125 in the standard desktop, but TeraDesk allows you up to employ more. It does this by using The ARGV protocol. You should note that some GTP or TTP programs do not support the ARGV protocol; you can toggle its use on and off by clicking on the box. If Background option is checked, the application will be started in background mode if a multi-tasking environment (e.g. MiNT or MagiC) is present. Only non-GEM programs can be started in this way; otherwise, an error is reported. This option is functional in single-TOS as well, and in such case the program will be just activated using the Pexec() function, without closing any windows or displaying the program title bar. This feature turned out to be convenient in single-TOS e.g. for sound-playing utilities. Another way to start a program in background is by holding down the [Control] key while activating the program. Some older programs do not behave well in a multi-tasking environment. For such program the 'No multitasking' option can be set, in which case the program will be activated as in single-TOS. Note that this option has not yet been implemented in a completely satisfactory way, and has some effect only in MagiC. Memory available for a program can be limited, which is useful for some programs which grab all the available memory for themselves. Any non-zero value entered in the memory-limit field will activate this option. It will be available only in a multi-tasking environment.