The in-app Settings menu exposes a myriad of configuration options that you can use to personalize FATpick. And these point-and-click controls are more than sufficient for the vast majority of users. There are, however, a number of "advanced" configuration options that are too complex or obscure to present within the application itself. These advanced options can be controlled and configured using environment variables or (equivalently) the
[env] section of an ini file.
List of Configuration Parameters
The following table summarizes some of the command-line, env-var and ini-file parameters that can be used to modify the behavior of the FATpick application.
|Parameter||Summary||Valid In||More Info|
|FATPICK_EVAR_TEST||Dummy parameter you can use to test your ENV or INI configuration.||ENV, INI||Details…|
|FTPK_INI_FILE||Specifies custom location for fatpick.ini file.||ENV||Details…|
|Audio Output Scheduling|
|FTPK_TAC_LAT_HINT_MODE||Balance between audio output latency and responsiveness; one of `interactive` (the default), `playback`, or `balanced`||ENV, INI|
|FTPK_TAC_LAT_HINT_LOOK_AHEAD_SEC||Prescheduling interval for audio output events in seconds; defaults to `0`||ENV, INI|
|FTPK_TAC_LAT_HINT_UPDATE_INTERVAL_SEC||Audio output event scheduling resolution in seconds; defaults to `0.05` (50 ms)||ENV, INI|
|FTPK_WIN_ALWAYS_ON_TOP||Force always-on-top mode on or off.||ENV, INI|
|FTPK_WIN_FULL_SCREEN||Force full-screen mode on or off.||ENV, INI|
|FTPK_WIN_KIOSK||When truthy, always launch app in kiosk mode.||ENV, INI|
|FTPK_WIN_MAXIMIZE||When truthy, always maximize window size at launch.||ENV, INI|
|FTPK_WIN_RESET||When truthy, ignore previous application window state and revert to default window position at launch.||ENV, INI|
Note that when a parameter is described as "truthy" the values
on, etc. can be used to enable the flag and the values
off, etc. can be used to disable it.