pipemixer.ini(5)

NAME
pipemixer.ini - configuration file for pipemixer(1)

DESCRIPTION
The pipemixer.ini file configures the behavior and appearance of pipemixer.

pipemixer will look for a configuration file in the following locations:

•   $XDG_CONFIG_HOME/pipemixer/pipemixer.ini

•   $HOME/.config/pipemixer/pipemixer.ini, if XDG_CONFIG_HOME is unset.

SECTION: main
General options.

volume-step
    Volume change step as percentage (1 means 1%). Default: 1.

volume-min, volume-max
    Max and min volume that can be set with pipemixer. Default: 0, 150.

wraparound
    Whether scrolling through nodes will continue at the top after reaching the bottom and vice versa. Default: false.

tab-order
    Order of tabs in the UI. A comma-separated string of tab names to be shown. Duplicate names are not allowed. Default: playback,recording,output-devices,input-devices,cards

default-tab
    Specifies which tab will be active when pipemixer starts. Default: playback

SECTION: binds
Configure keybindings. Format is action=key. Each action can be bound to multiple keys. Key can be specified in several ways:

•   All printable ASCII/Unicode characters.
    Example: tab-next=t

•   Special keys: up, down, left, right, enter, tab, backtab, space, backspace, escape.
    Example: tab-prev=backtab

•   Arbitrary keycodes with code:N, where N is a decimal number.
    Example: quit=code:185

focus-down, focus-up, focus-first, focus-last
    Navigate list of items in the current tab.

volume-up, volume-down
    Adjust volume.

volume-set-N
    Set volume of selected item to N%.

tab-next, tab-prev
    Cycle forward/backward through tabs.

tab-playback, tab-recording, tab-input-devices, tab-output-devices, tab-cards
    Switch to specific tab.

tab-N
    Switch to Nth tab (1-based).

mute-toggle, mute-enable, mute-disable
    Set mute state for selected item.

channel-lock-toggle, channel-lock-enable, channel-lock-disable
    Set channel lock for selected item.

set-default
    Set focused source or sink as default.

select-route
    Show route selection menu.

select-profile
    Show profile selection menu.

confirm-selection, cancel-selection
    Confirm or cancel selection when in menu.

quit
    Exit application.

quit-or-cancel-selection
    Behaves like cancel-selection if menu is active or as quit otherwise.

unbind
    Unbind a key from any action.

SECTION: interface
Configure various UI elements.

bar-empty-char, bar-full-char
    Characters for drawing volume bars.

routes-separator
    String that separates routes on nodes that have them.

profiles-separator
    String that separates profiles on devices.

border-left, border-right, border-top, border-bottom,
border-top-left, border-top-right, border-bottom-left, border-bottom-right
    Characters that make up border around each node.

volume-frame-top-left, volume-frame-top-right,
volume-frame-bottom-left, volume-frame-bottom-right,
volume-frame-center-left, volume-frame-center-right,
volume-frame-mono-left, volume-frame-mono-right,
volume-frame-focus
    Characters that make up frame around per-channel volume bars.

SEE ALSO
pipemixer(1)