Last updated on 2023年9月10日
Linuxディストリビューションの一つであるUbuntuで、Bluetoothの接続がうまく行かない事例が多発しています。
この記事では、UbuntuでBluetoothに接続できない時の対処法を調べてまとめました。
実は2021年12月に初めて自作PCに挑戦しまして、その時何を思ったのか愛機にUbuntuを入れてしまいました。
なんとなくかっこいいなと思ってそうしたのですが、これが聞きしにまさる難しさで、トラブルの連続でした。音が出ない、音割れする等々あったので解決法を共有したいと思います。
今回取り上げるのはUbuntu、Bluetoothにつながらない問題。
スピーカーをBluetoothでPCと接続したかったのですが何度試しても繋がりませんでした。
再起動してもおなじ。
これ結構多発してるらしく、調べたらそもそもUbuntu20.04のバグとのこと。(現在バグフィックスが進行中らしいです。(https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/298)
ネット上の記事を読み漁り、下記を順番に全て試しました。同じ問題に対する対応作としては、下記のサイトでおそらく網羅されているのではないでしょうか。
https://zenn.dev/pinto0309/articles/6991f94ea1128e
https://askubuntu.com/questions/1235456/issues-with-bluetooth-mouse-in-ubuntu-20-04
https://askubuntu.com/questions/1231074/ubuntu-20-04-bluetooth-not-working
しかし、全てうまく行きません。途方に暮れてしまいました。
UbuntuのBluetooth問題、ネットで調べて知っていましたが、本当に生半可ではうんともすんとも言わない。
もうあかんか・・・と思っていたところ、下記サイトのCas氏による回答が役に立ちました。
このサイトは英語で書かれているのですが、日本語でざっとまとめようと思います。
Cas氏の回答によると、これはUbuntu20.04のpulseaudio新バージョンに起因するバグで、古いコンフィグが削除されないせいで正しいデバイスにルーティングされないことが原因、とのことです。
よって古いコンフィグを削除し、再起動します。
やっていきます。
1.ターミナルを開き、下記を実行。
mv ~/.config/pulse/ ~/.config/pulse.old
systemctl --user restart pulseaudio
2.古いコンフィグを削除
rm -rf ~/.config/pulse.old
再起動したらなんとBluetoothがつながる!
Linuxでちゃんと動くと本当に嬉しいですね。
Ubuntu22.04にアップグレードしたあとのFirefox通知についても記事を書きました。
個人開発もやってます。みてね。