私のBluetoothヘッドフォンはうまくいきます。オーディオレシーバーが機能します。すべてが正常です。しかし、問題は手動でPCに接続する必要があるということです。
- kdeタスクバーの時間の近くにあるBluetoothアイコンをクリックしてください=>既知のデバイス=>接続
# bluetoothctl
=>connect xx:xx:xx:xx:xx:xx
1ヶ月前は、標準のDebianインストール/アップデートを介して自動的に接続されました。なぜ壊れたのか分からない。 Bluetooth関連のパッケージをインストールしておらず、Bluetooth関連の設定ファイルも変更しませんでした。
私の問題を解決するために私がしたことは次のとおりです。
- すべてのBluetooth関連パッケージをクリーンアップして再インストールします(以下を参照)。
- 1行追加しましたロードモジュールモジュール接続スイッチ到着/etc/pulse/default.pa上記のようにここ
- ファイルを作成しました/etc/bluetooth/audio.conf線を使う自動接続=true上記のようにBluetoothサービスを再起動します。ここ
スクリプト(askubuntuで)動作しません。次のメッセージが表示されます。
Browsing 00:18:09:29:XX:XX ... Sink bluez_sink.00_18_09_29_XX_XX does not exist.
インターネットサーフィン時にBluetoothヘッドセットに自動的に接続する方法は?解決策が簡単だと思います。
Debian 8.6, kde 4.14.2.使用されるパッケージ:青い悪魔、Bluetooth、青、パルスオーディオモジュールBluetooth。
答え1
通常、ヘッドフォンは自動的に接続された最後のデバイスに接続しようとします(すべてではなくても、ほとんどがこれを行います)。ただし、デバイスが信頼できるデバイスでない場合は失敗する可能性があります。
最初に確認する必要があるのはログファイルです。 Ubuntuでは/var/log/syslog
Debianとは異なる名前があるかもしれません。そこにエラーが表示されます。Authentication attempt without agent
クイックウェブ検索結果このページ私がしなければならないのは、そのデバイスを信頼できるデバイスに追加することだけです。実行しbluetoothctl
て入力しますtrust XX:XX:XX:XX:XX:XX
。 XをデバイスのMACアドレスに置き換えます。私が提供したリンクにも例があります。
他の問題がある可能性がありますが、少なくともログファイルを確認して、デバイスが接続しようとしていることを確認してください。接続しようとしている場合は、実行して待つといくつかのbluetoothctl
メッセージが表示されることがあります。続いて、、、Connected: yes
... メッセージが表示されます。信頼できるデバイスではないため、接続が切断されました。no
yes
no
答え2
創造的なbtスピーカーを使用するubuntu 19では、自動再接続も機能しません。
上記の回答と説明を使用して、信頼と切断を組み合わせ、短いシェルスクリプトを使用して接続しました。スクリプトを簡単に実行できるようにデスクトップリンクを作成しました。
UbuntuのBluetooth設定で正しいMACアドレスを見つけることができます。
スクリプト:(/home/username/connect_speaker.shとして保存)
#!/usr/bin/bash
bluetoothctl trust MAC-address
bluetoothctl disconnect MAC-address
bluetoothctl connect MAC-address
スピーカー、デスクトップ(リンク)
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=speaker
Name[en_US]=speaker
Exec=/home/username/connect_speaker.sh
Comment[en_US]=connect bt speaker
Name=speaker
Comment=connect bt speaker
Icon=speaker
デスクトップリンクもファイルにすぎません。ユーザー名をシステムのユーザー名に変更します。 /usr/share/icons/hicolor/256x256/appsにスピーカーアイコンをスピーカー.pngファイル名で保存しましたが、Ubuntuが自動的に見つかりました。
答え3
信頼を追加することに加えて、pulseaudioに接続を許可する必要があります。から引用https://wiki.archlinux.org/index.php/Bluetooth_Headset#Setting_up_auto_connection...
ヘッドフォンを自動的に接続するには、PulseAudioのオープン接続モジュールを有効にする必要があります。 /etc/pulse/default.pa に次の行を追加してこれを行います。
# automatically switch to newly-connected devices
load-module module-switch-on-connect
今すぐbluetoothctlコンソールでtrust 00:1D:43:6D:03:26を実行して、bluetoothctlがBluetoothヘッドセットを信頼できるようにします。
答え4
これはUbuntu 20.04の/etc/pulse/default.paにマージされました。
.ifexists module-switch-on-connect.so
load-module module-switch-on-connect
.endif