diff --git a/doc/json_schema.json b/doc/json_schema.json index ddb007448..3211ccb29 100644 --- a/doc/json_schema.json +++ b/doc/json_schema.json @@ -449,7 +449,7 @@ }, "xcbRandr": { "type": "string", - "title": "" + "title": "X11 sessions for better display detection and faster WM detection.\nThe *randr ones provide multi monitor support The libxcb* ones usually have better performance.\n (Linux, FreeBSD)" }, "xcb": { "type": "string", diff --git a/src/data/help.txt b/src/data/help.txt index 719a46c67..a495119cb 100644 --- a/src/data/help.txt +++ b/src/data/help.txt @@ -14,21 +14,20 @@ Informative options: --print-config-system: Print the default system config --print-config-user: Print the default user config --print-structure: Print the default structure - --gen-config : Generate a sample config file in the default path. Param `type` can be `jsonc` or deprecated `conf` - --gen-config-force : Generate a sample config file in the default path. Overwrite the existing one - --migrate-config : Migrate old flag based config file to new JSONC format. Optional param `path` is the file path that new file should be write to + +Config options: + --load-config,--config,-c : Load a config file or preset (+) + --gen-config : Generate a sample config file in the default path. Param `type` can be `jsonc` or deprecated `conf` + --gen-config-force : Generate a sample config file in the default path. Overwrite the existing one + --migrate-config : Migrate old flag based config file to new JSONC format. Optional param `path` is the file path that new file should be write to General options: - --load-config : Load a config file or preset (+) - --config : Alias of --load-config (+) - --multithreading : Use multiple threads to detect values - --stat : Show time usage (in ms) for individual modules - --allow-slow-operations : Allow operations that are usually very slow for more detailed output - --escape-bedrock : On Bedrock Linux, whether to escape the bedrock jail - --pipe : Disable logo and all escape sequences - --wmi-timeout : Set the timeout (ms) for WMI queries. Windows only. Default is 5000 - --processing-timeout : Set the timeout (ms) when waiting for child processes. Default is 1000 - --ds-force-drm : Set if only DRM should be used to detect displays. Default is false + --multithreading,--thread : Use multiple threads to detect values + --allow-slow-operations : Allow operations that are usually very slow for more detailed output + --escape-bedrock : On Bedrock Linux, whether to escape the bedrock jail + --wmi-timeout : Set the timeout (ms) for WMI queries. Windows only. Default is 5000 + --processing-timeout : Set the timeout (ms) when waiting for child processes. Default is 1000 + --ds-force-drm : Set if only DRM should be used to detect displays. Default is false. Linux only Logo options: -l,--logo : Set the logo; if default, the name of a builtin logo or a path to a file @@ -42,6 +41,7 @@ Logo options: --logo-padding-right : Set the padding on the right of the logo --logo-padding-top : Set the padding on the top of the logo --logo-print-remaining : Whether to print the remaining logo, if it has more lines than modules to display + --logo-separate : If true, print modules at bottom of the logo --logo-recache : If true, regenerate image logo cache --file : Short for --logo-type file --logo --file-raw : Short for --logo-type file-raw --logo @@ -59,6 +59,8 @@ Logo options: Display options: -s,--structure : Set the structure of the fetch. Must be a colon separated list of keys. Use "fastfetch --list-modules" to see the ones available. + --stat : Show time usage (in ms) for individual modules + --pipe : Disable logo and all escape sequences --color-keys : Set the color of the keys --color-title : Set the color of the title --color : Set the color of both the keys and title @@ -124,7 +126,7 @@ Module specific options: --title-color-at : Set color of the @ symbol (middle part). Default is empty (use color of `--color-title`) --title-color-host : Set color of the host name (right part). Default is empty (use color of `--color-title`) --separator-string : Set the string printed by the separator module - --os-file : Set the path to the file containing OS information + --os-file : Set the path to the file containing OS information. Linux only --disk-folders : A colon (semicolon on Windows) separated list of folder paths for the disk output. Default is "/:/home" ("C:\\;D:\\ ..." on Windows) --disk-show-regular : Set if regular volume should be printed. Default is true --disk-show-external : Set if external volume should be printed. Default is true @@ -162,7 +164,7 @@ Module specific options: --weather-location: Set the location to be used. It must be URI encoded (eg a whitespace must be encoded as `+`). --weather-timeout: Time in milliseconds to wait for the weather server to respond. Default is disabled (0) --weather-output-format: The output weather format to be used. It must be URI encoded. - --player-name: The name of the player to use + --player-name: The name of the player to use for module Media and Player. Linux only --opengl-library : Set the OpenGL context creation library to use. Must be auto, egl, glx or osmesa. Default is auto --command-shell : Set the shell program to execute the command text. Default is cmd for Windows, /bin/sh for *nix --command-key : Set the module key to display