Add Settings to your
OS/2 Warp Config.sys



The following lines can be put in the CONFIG.SYS file, just to add some features to your OS/2 Warp. Most of them are still undocumented and apply to OS/2 Warp 4.0. Of course, shutdown and reboot are needed for activation ! This Tips was made by CSI Consultants.

SET MENUSTYLE = SHORT    (not in Warp 4.0 anymore !)
this setting reduces the system menu (Right Mouse Button) on program objects.

SET KILLFEATUREENABLED=ON
by pressing the left CTRL key and clicking (LMB) the Window List icon of the Warp Center, you get an alternative 'Task List', more like a running processess list. These processes can be killed, just click (LMB) on one.
If you don't want the confirmation window to show up, add this also to your CONFIG.SYS:
  SET SCKILLCONFIRMDISABLED=ON

SET SCUSEPRETTYCLOCK=ON
changes the colors of the clock in the Warp Center.

SET SCCANBENUKED=ON
adds the "Delete" option to the system menu of the WarpCenter object (RMB click), which is normally not available.

SET SCFINDUTILITY=(your 'find objects' utility)
allows you to choose the 'find object' utility, that starts when clicking the flashlight icon on the WarpCenter, and so bypass the built-in one.

AUTOREFRESHFOLDERS=NO
prevents the automatic refresh of folder contents. After adding this statement, you have to manually refresh the view after each action on a folder.

SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
defines the shell program to use, the default is PMSHELL.EXE. But, on constraint systems, you could replace this by any other program: CMD.EXE or PROGMAN.EXE.

SET PM_DYNAMIC_DRAG=x   (since FixPak 17)
enables (x=ON) or disables (x=OFF, default) the full window drag for PM windows.

SET RESTARTOBJECTS=STARTUPFOLDERSONLY   (since OS/2 2.0)
prevents applications that were active at last shutdown to be automatically relaunched. Only objects in the Startup Folder are started (other possibilities are: SET RESTARTOBJECTS=NO or SET RESTARTOBJECTS=REBOOTONLY ).

RESERVEDRIVELETTER=x (where "x" is letter D thru Z)   (since FixPak level XR_W024)
allows you to reserve specific drive letters, that will not be allocated for local devices at boot time.
By default, OS/2 assigns drive letters for all local devices or disk partitions during the processing of the CONFIG.SYS file. Letters are used sequentially, starting from C.
Like always, BASEDEV are processed first. The only "BASEDEV=" statements, that need drive letters, are those for the Disk Device Driver: each local disk partition will receive 1 letter. Next come the "DEVICE=" statements: those for local block mode devices will allocate drive letters (e.g.: cd-rom, tape, virtual disk,...). If another -non local- device or program, like a network application, needs to use drive letters, it can only start after the last letter used for local devices/partitions.
With the RESERVEDRIVELETTER parameter, the above sequence is broken: this statement is processed immediately after the BASEDEV. If there's some conflict with any drive letter already assigned to a local disk partition, an error message is generated and the statement is ignored. Afterwards, the DEVICE statements are normally executed, starting sequentially after the highest letter specified in the RESERVEDRIVELETTER statement. Multiple RESERVEDRIVELETTER statements are allowed but only the last one is used.
So the sequence for letter assignment is changed to:
  1. Allocate drive letters for local disk partitions
  2. Reserve asked letters for a later use (e.g. a network assignment)
  3. Assign letters for local devices.

SET COPYFROMFLOPPY=1
ONLY usefull in config.sys of Warp Installation Diskettes. It tells the installation procedure to copy basedev drivers from the diskette to your hard disk, and to update the config.sys with the needed "basedev=" statements.

SUPPRESSPOPUPS=x
asks the system to save all error information into the file POPUPLOG.OS2 (in the root directory of drive x), and suppress the default dialogs.

AUTOFAIL=x
tells the system to bring up popup message for harderrors (x=NO, default), or not (x=YES).

PAUSEONERROR=x
this setting makes the system pause, and wait for a key to be depressed, after each error in the CONFIG.SYS (x=YES, default), or not (x=NO).

DUMPPROCESS=x
activates a dump process. The output is written in the root of drive x, into a file named PDUMP.nnn (where nnn is an unique number).

REIPL=x
defines behaviour on TRAP errors: display an error message (x=OFF, default), or save trap information into a file and reboot the workstation (x=ON).

OBJECTSNOOZETIME=n
sets the snooze time for objects and DLLs (in seconds, default is 90).

SHAPIEXCEPTIONHANDLER=OFF
desactivates the WorkPlace Shell API exception handler.

SHELLEXCEPTIONHANDLER=OFF
disables the WorkPlace Shell exception handler.

SET PM_ASYNC_FOCUS_CHANGE=x {n}   (since FixPak 17)
activates the Single Input Queue Fix (SIQFix) and sets the custom time-out to n (ms, default: 2000). To disable the SIQFix, set x to OFF or remove the line.

SET QUEUE_SIZE_THRESHOLD=x
puts the size of the message queue to x. Default was 100 prior to Fixpack #17, and 3000 from it.

VME=NO
turns off the "Virtual mode extension" (VME).


@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited

[TOP] [HOME] [INDEX]