Created
May 21, 2021 01:38
-
-
Save ashleysommer/05ca814597578a143c63d22ad0bd123d to your computer and use it in GitHub Desktop.
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 | |
pulseaudio -k | |
killall pulseaudio | |
sleep 1 | |
killall -9 pulseaudio | |
systemctl --user stop pipewire.socket | |
systemctl --user stop pipewire.service | |
systemctl --user stop pipewire-pulse.socket | |
systemctl --user stop pipewire-pulse.service | |
systemctl --user stop 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 disable pipewire.socket | |
systemctl --user disable pipewire.service | |
systemctl --user disable pipewire-pulse.socket | |
systemctl --user disable pipewire-pulse.service | |
systemctl --user disable pipewire-media-session.service | |
sudo ln -s /dev/null /usr/lib/systemd/system/pulseaudio-enable-autospawn.service | |
sudo sed -i 's/autospawn = no/; autospawn = yes/' /etc/pulse/client.conf | |
systemctl --user enable pulseaudio.socket | |
systemctl --user enable pulseaudio.service | |
sudo sed -i 's/autospawn = no/; autospawn = yes/' /home/user/.config/pulse/client.conf | |
sudo sed -i 's/autospawn = no/; autospawn = yes/' /var/lib/gdm3/.config/pulse/client.conf | |
systemctl --user restart pulseaudio.service | |
sudo systemctl start bluetooth | |
nohup pasystray & | |
sleep 3 | |
pactl set-source-volume alsa_input.pci-0000_00_1f.3.analog-stereo "36%" | |
bluetoothctl connect 00:1D:43:A0:A4:64 | |
sleep 4 | |
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_sink.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