&xwp; stores all its global settings in your OS2.INI file. (By contrast,
the settings for individual Desktop objects are stored by the WPS, mostly in
the .CLASSINFO
extended attributes.)
This section is supposed to explain the keys in the "&xwp;" section
in OS2.INI. If you had XFolder installed previously, &xwp; copies this
data from the "XFolder" section, which remains in OS2.INI so that you can
switch back to XFolder later if you choose to de-install &xwp;.
Note: &xwp; does not rely on the INI keys. If you really mess up something
bad, you can simply delete a key with an INI editor or the whole "XFolder"
section altogether. After the next Desktop restart, &xwp; will reinitialize itself
with safe default values.
Here we go:
Accelerators
- This has the list of folder hotkeys. This data is binary, and you should not
change it manually.
This is an array of
XFLDHOTKEY
structures,
as defined in \shared\common.h
of the &xwp; sources.
Defaults: as described on the
"Folder hotkeys" page.
AutoClose
- The list of items which are to be closed automatically by &xshutdown;. Each item
on this list is a zero-terminated string, followed by a ULONG which signifies what
to do with this item. Then comes the next item; if it's 0, the list is terminated.
BootLogoFile
- The fully qualified filename of the
OS/2 V1.3 .BMP file to use for the Desktop start logo, as set by the "Startup"
page in the Desktop's settings notebook. This is a plain zero-terminated string.
DialogFont
- The font to use for &xwp; message boxes. This gets set when you drop a font
on one of them.
Default: 9.WarpSans, I think.
FavoriteFolders
- Well, the list of favorite folders,
as hex object handles separated by spaces.
GlobalSettings
- This is a large array of ULONGs with all kinds of settings, mostly from
the "Workplace Shell" object. This corresponds to
the
GLOBALSETTINGS
structure
as defined in \shared\common.h
of the &xwp; sources. You better not
change values in here manually, but you can delete this whole key to reset &xwp;
to safe default values (after the next Desktop startup).
This gets rewritten every time some global setting is
changed in any of the settings objects.
JustInstalled
- This key only exists right after &xwp; has been installed and leads to
the "Welcome" information of &xwp; and the config folder being created.
Afterwards, this key is deleted again.
Language
- &xwp;'s three-digit language code, from which the NLS to be loaded is
determined. This can be set in "&xwp; Setup" and
defaults to "001", if not found.
NameClashLastFocus
- The dialog item ID which last had the focus in the "Object exists" dialog.
QuickOpenFolders
- The list of quick-open folders,
as hex object handles separated by spaces.
RebootTo
- A list of user-reboot items (which appear in the "Reboot" drop-down box
in the &xshutdown; confirmation dialog). This is a list of pairs of zero-terminated
strings: the first one describes the item, the second one specifies the command
to execute. The list is terminated by two extra zero bytes.
SB_*
- Various status bar settings. The names are pretty self-explanatory, I think.
If a key is not found, a default is loaded from the NLS DLL.
SelectSome
- The last ten file filters entered in the "Select by name" dialog, each of which is
terminated with a null byte.
TrashCan::Drives
- A binary array of bytes specifying drives support for the &xwp; trash can.
Version
- The &xwp; version which is running. This is only set for informational
purposes (e.g. for other applications which might be interested), but not read
by &xwp; itself.
WndPos*
- Various window positions to make them reappear where you closed them. These
entries use a plain SWP structure each (I don't use WinStoreWindowPos).
XFolderPath
- The main directory of where &xwp; is installed.
This gets set by the install script and is required by TREESIZE.EXE to find
the NLS DLL. The &xwp; core however does not use this key.
XWPSound:LastDir
- The "Sound" object replacement remembers the last directory used with
the "Browse" button here.
XWPSound:Scheme
- The "Sound" object replacement remembers the current sound scheme
name here.