Update README.md

This commit is contained in:
Ste Vaidis 2023-09-28 22:54:41 +03:00
parent 82dd320d11
commit ab4b695f79

View File

@ -41,24 +41,11 @@ flatpak-builder --install flatpak-build/ build-aux/org.pipewire.Helvum.json
flatpak run org.pipewire.Helvum flatpak run org.pipewire.Helvum
``` ```
```sh
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env" # reload shell
source ~/.profile # Activate Rust
rustc -V
sudo apt install rustc # install compiler
sudo apt install libpipewire-0.3-0 libpipewire-0.3-common libpipewire-0.3-dev
sudo apt install libadwaita-1-0 libadwaita-1-dev
sudo apt install libclang-dev
sudo apt install cmake
sudo apt install meson
# Dependency libadwaita-1 found: NO found 1.1.7 but need: '>= 1.3'
```
### Setup ### Setup
``` ```sh
systemctl --user daemon-reload systemctl --user daemon-reload
systemctl --user --now disable pulseaudio.service pulseaudio.socket systemctl --user --now disable pulseaudio.service pulseaudio.socket
systemctl --user mask pulseaudio systemctl --user mask pulseaudio
@ -66,6 +53,31 @@ systemctl --user --now enable pipewire pipewire-pulse
pactl info pactl info
``` ```
### WirePlumber
```sh
sudo apt install wireplumber pipewire-media-session-
# For ALSA clients to be configured to output via PipeWire,
sudo cp /usr/share/doc/pipewire/examples/alsa.conf.d/99-pipewire-default.conf /etc/alsa/conf.d/
# For JACK clien
sudo cp /usr/share/doc/pipewire/examples/ld.so.conf.d/pipewire-jack-*.conf /etc/ld.so.conf.d/
# For Bluetooth, just remove the pulseaudio-module-bluetooth
sudo apt remove pulseaudio-module-bluetooth
# ?
sudo ldconfig
# enable the new media session
systemctl --user --now enable wireplumber.service
# Verify
pactl info
```
### Configure ### Configure
`/etc/pipewire/pipewire.conf` `/etc/pipewire/pipewire.conf`