58 lines
1.8 KiB
Markdown
58 lines
1.8 KiB
Markdown
# PulseAudio Graph Control
|
|
[
|
|
](https://travis-ci.org/futpib/pagraphcontrol)
|
|
|
|
## Screenshot
|
|
|
|

|
|
|
|
## Keyboard Shortcuts
|
|
|
|
| Key | Mnemonic | Description |
|
|
| ------------- | -------------- | --------------------- |
|
|
| hjkl ←↓↑→ | vim-like | Selecting objects |
|
|
| space | | Toggle mute (also try with control and/or shift) |
|
|
| 90 /* | mpv-like | Volume up/down |
|
|
| cnpg | Cards, Network, Preferences, Graph | Switch between panels |
|
|
| f | Pay respects | Set sink/source as default |
|
|
| m | Move | Move selected object |
|
|
| a | Add | Load a module |
|
|
|
|
## Install
|
|
|
|
### Arch
|
|
|
|
[pagraphcontrol-git on AUR](https://aur.archlinux.org/packages/pagraphcontrol-git)
|
|
|
|
```bash
|
|
yay -S pagraphcontrol-git
|
|
```
|
|
|
|
### Ubuntu (manual build)
|
|
|
|
```bash
|
|
sudo apt install npm python
|
|
sudo npm install -g yarn
|
|
|
|
git clone https://github.com/futpib/pagraphcontrol.git
|
|
cd pagraphcontrol
|
|
|
|
yarn install
|
|
yarn build
|
|
```
|
|
|
|
#### PulseAudio volume peaks (optional)
|
|
To see audio peaks build [papeaks](https://github.com/futpib/papeaks) and put it on your `PATH`.
|
|
|
|
## See Also
|
|
|
|
### Other PulseAudio Superpowers
|
|
|
|
* [pulseaudio-dlna](https://github.com/masmu/pulseaudio-dlna) - DLNA / UPNP / Chromecast - streams to most TVs and stuff
|
|
* [PulseEffects](https://github.com/wwmm/pulseeffects) - Equalizer and other audio effects
|
|
|
|
### PulseAudio Documentation
|
|
|
|
* [Modules](https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/)
|
|
* [Server (Connection) String Format](https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/ServerStrings/)
|