ワイヤレスK800イルミネーションキーボードとワイヤレスパフォーマンスMXマウスを搭載したLogitech Unifying Receiverは、WindowsとLinuxの両方で問題なく動作します。 Windowsでは、スクロールホイールの機能強化のためにオプションのドライバーをインストールし、その結果としてボリュームメーターの表示を改善できます。 Linux/Ubuntuでは、ダウンロードできるオプションのドライバーはまだありません。
Ubuntu 16.04の新規インストールでは、マウスのバッテリーステータスが不明として表示されます。
これは、upower --dump
構成にトレースできます。
Device: /org/freedesktop/UPower/devices/unknown_0003o046Do101Ax000B
native-path: /sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.2/0003:046D:C52B.000A/0003:046D:101A.000B
vendor: Logitech, Inc.
model:
serial: 6DB54BFE
power supply: no
updated: Sun 31 Dec 2017 01:59:27 PM MST (86 seconds ago)
has history: yes
has statistics: no
unknown
warning-level: none
icon-name: 'battery-missing-symbolic'
History (charge):
1514753967 0.000 unknown
History (rate):
1514753967 0.000 unknown
これまでは、solaar
をインストールした後にしか取得できませんでした。その前は、「不明」でさえマウスに表示されていなかったからです。
Ubuntu 14.04から16.04にアップグレードした私の古いラップトップでは、システムトレイのバッテリー/電源アイコンをクリックすると、同じワイヤレスマウスとキーボードのバッテリーステータスが正常に表示されました。
バグ修正 の指示に従って/lib/udev/rules.d/95-upower-csr.rules
のudev
ルールを確認しましたが、問題ありません。 USBがudevで完全に初期化される前に、ルールの実行が早すぎるのではないかと思っていますか?
これを修正する方法はありますか?
1週間後に発見された永続的な修正をこの回答の先頭に配置します。これは、人々が最も関心を持っている可能性が高いからです。
古いバグレポートを掘り下げると、次の関連問題が見つかりました: Logitech M515は12.04へのアップグレード後に動作しません 。ここでソリューションを使用して、/etc/rc.local
を編集し、次の行を挿入しました。
# Jan 05 2018 - Reload Logitech Unifying Receiver to get Mouse in Power Stats
modprobe -r hid_logitech_dj
modprobe hid_logitech_dj
その後、リブートしましたtwice。最初の再起動時に、外部ディスプレイが表示されず、ログインプロンプトが遅れました。 2回目の再起動では、すべてが正常であり、電力統計が表示されます。
これを見つけました バグレポート Unifyingレシーバーの取り外しと再接続を提案します。案の定、うまくいきました:
このバグレポートは、4.12以上のカーネルとupower
> = 0.99.5の実行を推奨しています。現在のupower
バージョンは0.99.7
ですが、Ubuntuの現在のバージョンは0.99.4
2016年2月にリリースされています。バージョンを取得することはできません> = 0.99.5
起動時のログイン画面で、システムトレイにバッテリーアイコンが表示されます。クリックすると、UPSとラップトップのバッテリー統計のみが表示されます。
この バグレポート は、udev
ルールが起動時に実行されず、ケーブルを再接続する場合にのみ実行される方法の詳細を示します。この「音」は、ここで統一された受信機に似ています。バグレポートは、探すべき追加情報の手がかりを提供します。すなわち、udev
(または他の何か)がシステムパスにデバイスを列挙しています。
$ udevadm info /sys/class/power_supply/hidpp_battery_0
P: /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.2/0003:046D:C52B.0005/0003:046D:2010.0007/power_supply/hidpp_battery_0
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.2/0003:046D:C52B.0005/0003:046D:2010.0007/power_supply/hidpp_battery_0
E: POWER_SUPPLY_CAPACITY_LEVEL=High
E: POWER_SUPPLY_MANUFACTURER=Logitech
E: POWER_SUPPLY_MODEL_NAME=K800
E: POWER_SUPPLY_NAME=hidpp_battery_0
E: POWER_SUPPLY_ONLINE=1
E: POWER_SUPPLY_SCOPE=Device
E: POWER_SUPPLY_SERIAL_NUMBER=2010-6d-b5-4b-fe
E: POWER_SUPPLY_STATUS=Discharging
E: SUBSYSTEM=power_supply
$ udevadm info /sys/class/power_supply/hidpp_battery_1
P: /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.2/0003:046D:C52B.0005/0003:046D:101A.0006/power_supply/hidpp_battery_1
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.2/0003:046D:C52B.0005/0003:046D:101A.0006/power_supply/hidpp_battery_1
E: POWER_SUPPLY_CAPACITY_LEVEL=Normal
E: POWER_SUPPLY_MANUFACTURER=Logitech
E: POWER_SUPPLY_MODEL_NAME=Performance MX
E: POWER_SUPPLY_NAME=hidpp_battery_1
E: POWER_SUPPLY_ONLINE=1
E: POWER_SUPPLY_SCOPE=Device
E: POWER_SUPPLY_SERIAL_NUMBER=101a-e6-ce-45-71
E: POWER_SUPPLY_STATUS=Discharging
E: SUBSYSTEM=power_supply
重要な注意:/sys/class/power...
にはキーボードとマウスのバッテリーに関する情報が含まれていますが、現在、Power StatisticsディスプレイにはキーボードではなくNOTHINGが表示されています。この段落を書いた後、統合レシーバーを再接続し、バッテリーレベルが表示されました。