Created
May 21, 2021 01:36
-
-
Save ashleysommer/ccd1e9605b735719e8d68b9a223f1e5d to your computer and use it in GitHub Desktop.
switch to pipewire
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
bluetoothctl disconnect 00:1D:43:A0:A4:64 | |
sudo systemctl stop bluetooth | |
killall pavucontrol | |
killall pasystray | |
sudo rm -rf /usr/lib/systemd/system/pulseaudio-enable-autospawn.service | |
sudo sed -i 's/; autospawn = yes/autospawn = no/' /etc/pulse/client.conf | |
sudo sed -i 's/; autospawn = yes/autospawn = no/' /home/user/.config/pulse/client.conf | |
sudo sed -i 's/; autospawn = yes/autospawn = no/' /var/lib/gdm3/.config/pulse/client.conf | |
systemctl --user stop pulseaudio.socket | |
systemctl --user stop pulseaudio.service | |
systemctl --user disable pulseaudio.socket | |
systemctl --user disable pulseaudio.service | |
pulseaudio -k | |
sleep 1 | |
killall pulseaudio | |
sleep 1 | |
sudo killall -9 pulseaudio | |
systemctl --user enable pipewire.socket | |
systemctl --user enable pipewire.service | |
systemctl --user enable pipewire-pulse.socket | |
systemctl --user enable pipewire-pulse.service | |
systemctl --user enable pipewire-media-session.service | |
sudo killall pipewire | |
sudo killall pipewire-pulse | |
sudo killall pipewire-media-session | |
sleep 1 | |
sudo killall -9 pipewire-media-session | |
sudo killall -9 pipewire-pulse | |
sudo killall -9 pipewire | |
systemctl --user restart pipewire.service | |
systemctl --user restart pipewire-pulse.service | |
sleep 2 | |
sudo systemctl start bluetooth | |
sleep 3 | |
nohup pasystray & | |
pactl set-source-volume alsa_input.pci-0000_00_1f.3.analog-stereo "36%" | |
bluetoothctl connect 00:1D:43:A0:A4:64 | |
sleep 3 | |
pactl set-card-profile bluez_card.00_1D_43_A0_A4_64 a2dp-sink-aptx | |
pactl set-default-source alsa_input.pci-0000_00_1f.3.analog-stereo | |
sleep 2 | |
pactl set-default-sink bluez_output.00_1D_43_A0_A4_64.a2dp-sink |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment