Arch Linux - Bluetoothマウスが自動的に接続できない

Arch Linux - Bluetoothマウスが自動的に接続できない

私は最近Arch Linuxをインストールし、関連するBluetoothパッケージを追加しました。

sudo pacman -S --noconfirm bluez bluez-utils
sudo modprobe btusb
sudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.service

Logitech MX Master 3があり、ログインしてマウスをオンにすると、手動でラップトップに接続できます。マウスをオンにして再びオフにすると、自動的に接続されます。ただし、ノートブックをスリープ状態にしたり起動した後にログインすると、マウスは自動的に接続されなくなります。その後、電源を入れ直してから電源を入れると自動的に接続されます。

次のログエントリを表示できますjournalctl

Nov 20 10:48:26 mordor bluetoothd[925]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
Nov 20 10:48:31 mordor bluetoothd[925]: profiles/input/hog-lib.c:set_report_cb() Error setting Report value: Unexpected error code
Nov 20 10:48:31 mordor kernel: logitech-hidpp-device 0005:046D:B023.000E: Device not connected

スリープモードまたはスタートモードでマウスを自動的に接続する方法はありますか?

ベストアンサー1

マウスがスリープモードに入り(高速Google検索でLogitech MX Master 3がこれを行うことがわかります)、Archはこれを失ったようです。

デバイスを「常に」にしておくことで、デバイスの自動一時停止を完全に無効にする方法があります。フォーラムの議論をご覧ください。

ユーザー "brebs"は、他のユーザーがsystemdを介してマウスのUSB udevルールを作成することを提案しました(/etc/udev/rules.d/91-local.rulesを作成/編集することによって):

ACTION=="add", SUBSYSTEM=="usb", ATTR{product}=="Razer Abyssus", ATTR{power/control}="on"

適用するには、ルールを再ロードしてください。

udevadm control --reload

Brebsは確認するスクリプトも提供していますが、あなたの場合は上記の方法を試して、デバイスで検出された名前を切り替えて動作することを確認することもできます。

おすすめ記事