LinuxでBluetoothが失敗したとき、このコマンドが助けになります。設定方法は次のとおりです。
もしあなたのLinuxディストリビューションがBluetoothに問題を抱えていて、GUIが役に立たない場合、あなたの問題を解決する可能性が高いコマンドを使用することができます。
最近、かなり良いというスピーカーのペアをレビュー用に受け取りました(それは印象的で、レビューはもうすぐ公開されます)。しかし、設定を始めてしばらくすると、ヘッドフォンに問題が発生しました。
続ける前に、まず私の複雑なセットアップについて説明させてください。オーディオファイルである私は、たくさんのアナログレコードを聞きます。また、ストリーミングサービスを通じてたくさんの音楽も聴きます。主にSpotifyを使って新しいアーティストを見つけ、その後、音楽のアナログアルバムを購入します。また、私がオフィスやデスクで過ごす時間がどれほど長いかを考えると、私が音楽を聴くために使っているシステムは100%オーディオファイルグレードではありません。この問題は、私のオフィスの構成や、床置きスピーカーを喜んで襲う猫の存在にも起因しています。
私の古いスピーカーにはAUXとライン入力の両方があり、ターンテーブルをAUXに接続し、PCをライン入力に接続できました。その2つの入力は私にとって非常に役立ちました。しかし、新しいスピーカーにはRCAライン入力と3.5mmライン入力がありました。明らかに、両方の入力を使用してシステムが機能することは期待できませんでした。好奇心から試してみましたが、RCA入力は常に3.5mm入力に奪われてしまったので、これは無理でした。
幸いなことに、新しいスピーカーにはBluetoothサポートが含まれていました。そのため、私のSystem76 ThelioデスクトップコンピュータにBluetoothが含まれていたのは良いことでした。これにより、スピーカーをBluetooth経由で接続し、その接続を使ってコンピュータからデジタルオーディオを聴くのは簡単なことになるはずでした。
しかし、私はすぐに問題に直面しました。Bluetooth設定を開いてスピーカーの電源を入れたとき、Ubuntu Budgieは接続できるデバイスを見つけることができませんでした。Bluetoothは明らかに壊れていました。
良い知らせは、私はLinuxを使用しているということです。そして、いつでも準備が整った修正があります。今回は、修正がbluetoothctlコマンドによって行われました。このツールの使い方をお見せします。
BlueZをインストールする方法
必要なもの:この機能を動作させるには、Bluetoothオプションを含むマシンと、bluetoothctlコマンドを提供するbluezのインストールのためにsudo権限を持つユーザーが必要です。
1. ターミナルウィンドウを開く
最初にするべきことはターミナルウィンドウを開くことです。そうすればBluezをインストールできます。デスクトップメニューにターミナルウィンドウアプリを見つけることができるはずです。
2. Bluezをインストールする
Bluezのインストール方法は使用するディストリビューションによって異なります。さまざまなディストリビューションのコマンドの簡単なリストは次のとおりです:
Debian/Ubuntu - sudo apt-get install bluez -y
Feodra - sudo dnf install bluez -y
Arch Linux - sudo pacman -S bluez-utilsbluetoothctlを使用して
1. bluetoothctlを起動して有効にする
「bluetoothctl」コマンドを使用する前に、次のようにしてそれを起動および有効化する必要があります:
sudo systemctl enable --now bluetoothctl2. 近くのデバイスをスキャンする
次に、bluetoothctlコマンドを使用して近くのデバイスをスキャンします。そのコマンドは次の通りです:
bluetoothctl scan onこの時点で、あなたは自分のディストリビューションのBluetooth GUIツールに戻り、すべての利用可能なデバイスが最終的に認識されているのを確認できるはずです。その後、GUI経由で接続したいデバイスを選択できます — すべてがうまくいくはずです。
この回避策は理想的な解決策ではありませんが、Bluetoothに若干の問題が発生する場合に、私がほとんど失敗しない方法の一つです。
