logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

pw-config - Debug PipeWire Config parsing

Authors

       The PipeWire Developers <https://gitlab.freedesktop.org/pipewire/pipewire/issues>; PipeWire is available
       from <https://pipewire.org>

Common Options

-h|--help
           Show help.

       --version
           Show version information.

       -n|--name=NAME
           Config Name (default 'pipewire.conf')

       -p|--prefix=PREFIX
           Config Prefix (default '')

       -L|--no-newline
           Omit newlines after values

       -r|--recurse
           Reformat config sections recursively

       -N|--no-colors
           Disable color output

       -C|-color[=WHEN]
           whether to enable color support. WHEN is never, always, or auto

Description

       List config paths and config sections and display the parsed output.

       This tool can be used to get an overview of the config file that will be parsed by the PipeWire server
       and clients.

Examples

pw-config
           List all config files that will be used

       pw-config-npipewire-pulse.conf
           List all config files that will be used by the PipeWire pulseaudio server.

       pw-config-npipewire-pulse.conflist
           List all config sections used by the PipeWire pulseaudio server

       pw-config-njack.conflistcontext.properties
           List the context.properties fragments used by the JACK clients

       pw-config-njack.confmergecontext.properties
           List the merged context.properties used by the JACK clients

       pw-config-npipewire.conf-rmergecontext.modules
           List the merged context.modules used by the PipeWire server and reformat

Listing Config Sections

       Specify the list command with an optional SECTION to list the configuration fragments used for SECTION.
       Without a SECTION, all sections will be listed.

       Use the -r options to reformat the sections.

Listing Paths

       Specify the paths command. It will display all the config files that will be parsed and in what order.

Merging A Config Section

       With the merge option and a SECTION, pw-config will merge all config files into a merged config section
       and dump the results. This will be the section used by the client or server.

       Use the -r options to reformat the sections.

Name

       pw-config - Debug PipeWire Config parsing

See Also

pipewire(1), pw-dump(1),

PipeWire                                              1.2.7                                         pw-config(1)

Synopsis

pw-config [options] paths

       pw-config [options] list [SECTION]

       pw-config [options] merge SECTION

See Also