Cava configuration (Capturing audio with ALSA)

Cava 是用于终端或桌面 (SDL)的条形频谱音频可视化器

安装

1
2
3
# Cava is in AUR.
yay -S cava
# Besides AUR, pacman -S cava also works.

配置

启动

1
2
3
4
5
❯ systemctl --user status pulseaudio
● pulseaudio.service - Sound Service
    Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; preset: enabled)
    Active: active (running)
...

使用的音频框架是PulseAudio

1
2
3
❯ cava -p
...
all options are specified in config file, see in '/home/username/.config/cava/'

修改配置文件 /home/username/.config/cava/config

1
2
3
4
# 删除配置代码前面的 ; 注释即可
[input]
method = pulse
source = auto

美化(color)

Search Cava Theme Like (https://github.com/catppuccin/cava

修改配置文件 /home/username/.config/cava/config,例

1
2
3
4
5
6
7
8
9
10
11
12
[color]
background = '#eff1f5'

gradient = 1
gradient_color_1 = '#179299'
gradient_color_2 = '#04a5e5'
gradient_color_3 = '#209fb5'
gradient_color_4 = '#1e66f5'
gradient_color_5 = '#8839ef'
gradient_color_6 = '#ea76cb'
gradient_color_7 = '#e64553'
gradient_color_8 = '#d20f39'

使用

1
2
cava # 启用
# CTRL-C 退出