私はKDE Plasmaを使ってArch Linuxを実行しています。 KDE Plasma GUIを介してワイヤレスBluetoothスピーカーに接続しようとすると失敗します。
スクリーンショットで段階的に実行した手順は次のとおりです。 「デバイスの追加」をクリックし、「PIN」一致ボタンをクリックしました。ちなみにBluetoothスピーカーなのでPINコードはありません。したがって、「PIN一致」または他のオプションをクリックすると、次の画面に設定失敗メッセージが表示されます。
Windows 10で起動すると、スピーカーに接続できます。私のスマートフォンもスピーカーに接続されています。
これが出力ですsystemsettings5
。スピーカーに接続しようとしたら、まずPIN一致をクリックしてから、一致しないというボタンをクリックします。
Fontconfig error: "/home/chris/.config/fontconfig/fonts.conf", line 10: junk after document element
Cyclic dependency detected between "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml"
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/SubCategoryPage.qml:142:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/SubCategoryPage.qml:132:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:137:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:137:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Cyclic dependency detected between "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml"
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/introPage.qml:109:27: QML IntroIcon (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumHeight"
Cyclic dependency detected between "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml"
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:162:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:99:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/BreadcrumbControl.qml:24:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Fontconfig error: "/home/chris/.config/fontconfig/fonts.conf", line 10: junk after document element
bluedevil.wizard: Manager initialized
bluedevil.wizard: Initialize Discover Page
bluedevil.wizard: Starting scanning
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/SwipeListItem.qml:190:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
bluedevil.wizard: Stopping scanning
bluedevil.wizard: PIN: "0000"
bluedevil.wizard: Device type: "headset"
bluedevil.wizard: Legacy: false
bluedevil.wizard: From DB: true
bluedevil.wizard: PIN: "0000"
bluedevil.wizard: Initialize Pairing Page
bluedevil.wizard: AGENT-RequestConfirmation "/org/bluez/hci0/dev_F4_4E_FD_5C_3E_4B" "119598"
bluedevil.wizard: Pairing finished:
bluedevil.wizard: error : false
bluedevil.wizard: errorText : ""
bluedevil.wizard: Initialize Connect Page
kf.bluezqt: PendingCall Error: "Protocol not available"
bluedevil.wizard: Connect finished:
bluedevil.wizard: error : true
bluedevil.wizard: errorText : "Protocol not available"
bluedevil.wizard: Initialize Fail Page
bluedevil.wizard: Initialize Discover Page
bluedevil.wizard: Starting scanning
bluedevil.wizard: Wizard done: 0
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:337:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:337:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:337:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:337:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:337:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:337:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:337:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:337:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:337:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:337:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
Fontconfig error: "/home/chris/.config/fontconfig/fonts.conf", line 10: junk after document element
bluedevil.wizard: Manager initialized
bluedevil.wizard: Initialize Discover Page
bluedevil.wizard: Starting scanning
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/SwipeListItem.qml:190:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
bluedevil.wizard: Stopping scanning
bluedevil.wizard: PIN: "0000"
bluedevil.wizard: Device type: "headset"
bluedevil.wizard: Legacy: false
bluedevil.wizard: From DB: true
bluedevil.wizard: PIN: "0000"
bluedevil.wizard: Initialize Pairing Page
bluedevil.wizard: AGENT-RequestConfirmation "/org/bluez/hci0/dev_F4_4E_FD_5C_3E_4B" "796571"
kf.bluezqt: PendingCall Error: "Authentication Failed"
bluedevil.wizard: Pairing finished:
bluedevil.wizard: error : true
bluedevil.wizard: errorText : "Authentication Failed"
bluedevil.wizard: Initialize Fail Page
bluedevil.wizard: Wizard done: 0
答え1
KDEのBluetooth管理者がbluedevil
次のエラーで失敗するようです:
[...] kf.bluezqt: PendingCall Error: Authentication Failed"
リストされている他のGUIのいくつかを試すことができます。ここ、例えばblueman
。 (パッケージマネージャを使用してインストールできます。)gnome-control-center
GNOMEを使用していない場合はインストールしないでください。
うまくいかない場合は、以下を試してください。
- コンソールで実行
sudo pacman -S pulseaudio-alsa pulseaudio-bluetooth bluez-utils bluez
- それから走って
bluetoothctl
行きなさい。このガイドラインはArch Wikiからのものです。(「メディアコントロール」の下のセクションは不要な場合があります)。 - それでも機能しない場合は、
systemsettings5
コンソールで実行してログを確認してください。