Update README.md
This commit is contained in:
parent
82dd320d11
commit
ab4b695f79
40
README.md
40
README.md
@ -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`
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user