New and improved! I hope that the little comments
I get reflect aproval, not lack of interest :)
Mike is doing all the hard work, let's give him
a hand! The fewer properties we need in winecfg,
the less work for him :)
Changes since last version:
o registryGlobalRegistryDir: removed it for now,
I've sent a patch to remove it from the tree as well.
o x11drv/Managed: made it a regedit property. We should remove
it altogether long term, but we're not there for now.
o made the entire [ports] section regedit, it's low level
stuff that shouldn't concern regular users.
o split the table into two tables: WineCfg and regedit
properties. Makes things simpler to follow, and
should help out on tracking what needs to be
done for winecfg.
o changed a few bad defaults
TODO:
o add the winmm properties as indicated by Eric.
Comments are always appreciated.
--
Dimi.
Legend
Column |
Values |
Name |
The name of the property/section |
Dynamic |
Indicates if Wine should react to changes in the
value of the parameter ar runtime |
PerApp |
Describes if the configuration parameter need to be
customizable on a per-application basis |
Default value |
The default value for the property. This should allow Wine
to run winecfg without user intervention |
Settings changeable through WineCfg
Name | Dynamic | PerApp | Default value |
[Drive X] |
Path | no | no | |
Type | no | no | |
Label | no | no | |
Serial | no | no | |
Filesystem | no | no | |
Device | no | no | |
[wine] |
Windows | no | no | c:\\windows |
System | no | no | c:\\windows\\system |
Temp | no | no | |
Path | yes | no | |
Profile | yes | no | |
ShowDirSymlinks | no | no | false |
ShowDotFiles | no | no | false |
[Version] |
Windows | no | yes | win98 |
DOS | no | yes | 6.22 |
[DllOverrides] |
<dllname> | no | yes | |
[x11drv] |
ScreenDepth | yes | no | |
Display | no | no | |
Desktop | no | yes | 640x480 |
UseTakeFocus | yes | no | yes |
DXGrab | no | no | no |
DesktopDoubleBuffered | no | no | no |
[Tweak.Layout] |
WineLook | yes | no | Win98 |
[DSound] |
HardwareAcceleration | no | no | true |
DefaultPlayback | no | no | 0 |
DefaultCapture | no | no | 0 |
EmulDriver | no | yes | true |
Settings changeable through regedit only
Name | Dynamic | PerApp | Default value |
[wine] |
GraphicsDriver | yes | no | |
ShellLinker | no | no | wineshelllink |
[x11drv] |
AllocSystemColors | no | no | |
PrivateColorMap | no | no | |
PerfectGraphics | no | no | |
Managed | no | no | |
UseDGA | no | no | |
UseXVidMode | no | no | |
Synchronous | no | no | no |
ClientSideWithRender | no | no | yes |
ClientSideWithCode | no | no | yes |
ClientSideAntiAliasWithRender | no | no | yes |
ClientSideAntiAliasWithCode | no | no | yes |
[fonts] |
Resolution | no | no | <auto> |
Default | no | no | <auto> |
DefaultFixed | no | no | <auto> |
DefaultSerif | no | no | <auto> |
DefaultSansSerif | no | no | <auto> |
[FontDirs] |
dir<no> | no | yes | <auto> |
[serialports] |
Com<no> | no | yes | /dev/ttySx |
[parallelports] |
Lpt<no> | no | yes | /dev/lpx |
[ports] |
read | no | no | |
write | no | no | |
[ppdev] |
<port> | no | no | /dev/parportX |
[spooler] |
FILE: | no | no | <auto> | |
LPT<no>: | no | no | <auto> |
[Debug] |
RelayExclude | no | no | |
RelayInclude | no | no | |
RelayFromExclude | no | no | |
RelayFromInclude | no | no | |
SnoopExclude | no | no | |
SpyExclude | no | no | |
[registry] |
LoadGlobalRegistryFiles | no | no | true |
LoadHomeRegistryFiles | no | no | true |
LoadWindowsRegistryFiles | no | no | true |
WritetoHomeRegistryFiles | no | no | true |
PeriodicSave | no | no | 600 |
SaveOnlyUpdatedKeys | no | no | true |
[Clipboard] |
ClearAllSelections | yes | no | false |
PersistentSelection | yes | no | true |
[afmdirs] |
1 | no | no | /usr/share/ghostscript/fonts |
2 | no | no | /usr/share/a2ps/afm |
3 | no | no | /usr/share/enscript |
4 | no | no | /usr/X11R6/lib/X11/fonts/Type1 |
[WinMM] |
Drivers | no | no | <auto> |
WaveMapper | no | no | msacm.drv |
MidiMapper | no | no | midimap.drv |
[Network] |
UseDnsComputerName | no | no | true |
[DSound] |
HELmargin | no | no | 5 |
HELqueue | no | no | 5 |
SndQueueMax | no | no | 28 |
SndQueueMin | no | no | 12 |