如何查看Logitech无线鼠标的电池状态?


14

有没有办法在Kubuntu中监视鼠标的电池状态?我有一台Logitech无线鼠标M510,在Windows中,我可以使用默认软件(来自官方网站)来监视电池状态并执行其他操作,例如编辑一些鼠标按钮等。

是否有任何软件可以做同样的事情或仅监视电池状态(小程序,小部件,软件等)?


4
似乎仅半年前,已经做了一些初步工作来通过Linux内核中的HID USB接口获取此信息。如果您对技术背景感兴趣,请参阅这篇精彩的文章。(不是答案,请发表评论)
gertvdijk

1
更具体地说,仅从2012年6月起,才知道Logitech使用HID ++协议的实际方式。该协议已经公开发布,因此将其包含在Ubuntu中只是时间问题。Logitech HID ++规范文档 -包含“ 0x1000电池统一级别状态”
gertvdijk 2013年

也希望Logitech G703也能做到这一点。libratbag / piper曾考虑过这一点,但目前看来它们仍在遵循 GNOME。
qid

Answers:


18

通过CLI,UPower可以执行以下操作:

$ upower --dump
Device: /org/freedesktop/UPower/devices/mouse_0000o0000o0000x0000
  native-path:          /sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9.4/3-9.4:1.2/0000:0000:0000.0000/0000:0000:0000.0000
  vendor:               Logitech, Inc.
  model:                Anywhere MX
  serial:               00000000
  power supply:         no
  updated:              Sun 10 Jul 2016 04:47:36 AM EDT (84 seconds ago)
  has history:          yes
  has statistics:       no
  mouse
    present:             yes
    rechargeable:        yes
    state:               discharging
    warning-level:       none
    percentage:          95%
    icon-name:          'battery-full-symbolic'
[...]

从GUI mate-power-statistics(来自MATE Power Manager项目)或gnome-power-statistics(来自GNOME Power Manager项目)可以执行此操作。

gnome电源统计


2
无法与我的Logitech G900配合使用:-(
Philippe Gachoud

您如何获得这么多数据点?在最大的“数据长度”下,它只为我的鼠标显示2个数据点(一次,我的PC处于待机状态!?),而对我的电池则完全没有显示。似乎它没有像应有的那样在后台录制。
Mark Jeronimus

2
不适用于Logitech G Pro Wireless。
Michal Przybylowicz,

10

使用此答案中所述的Solaar程序,您可以获得电池状态。

Solaar的屏幕截图


警告:以下技术乱码,如果您不希望入侵此鼠标,请随时跳过

Solaar存储库的寄存器转储来看,M510是一种HID ++ 1.0设备。此处不包含由gertvdijk链接的包含Battery Unified Level Status的HID ++ 2.0文档。

https://git.lekensteyn.nl/ltunify/tree/registers.txt所述,“ 07”寄存器显示电池状态。如果您想了解有关技术方面的更多信息,可以阅读我有关协议逆向工程的文章


嗨,我有一个Logitech收录机,我的M150和Logitech键盘都已连接到它,但是solaar程序只能识别键盘,却找不到M150
Frank

没有配对是问题所在。顺便说一句,它找不到命令solaar show:gist.github.com/anonymous/72f58a989bdf4d3f92e3
Frank

问题是它无法识别鼠标,我试图将其配对没有成功。
弗兰克(Frank)

无论使用哪个程序?要进行配对,必须启动配对过程,并关闭鼠标(M510,不是有线的M150,对吗?)。然后重新打开,配对过程应完成。您确定鼠标中有足够的电池吗?另一台机器上没有第二个接收器吗?您有什么键盘,它是什么接收器?统一,纳米还是其他?(请回答所有的问题,这为我节省了从重复它们)
Lekensteyn

配对过程无法正常使用,我没有尝试ltunify。我有M510。我试图关闭(如果关闭)然后再打开(很多次)。足够的电池。只有一个接收器,但它同时用于鼠标和键盘,所以solaar程序只能识别我的键盘Logitech K360。它是罗技接收器。
弗兰克(Frank)

5

您可以转到电源设置。希望在那里,您可以将用电池运行的任何设备的电池都剩下。

在我的发行版(薄荷)中,通过单击状态栏(右下)的电源图标,可以看到笔记本电脑和鼠标的电池剩余电量。

我也可以转到电源管理,那里有一个“电池”标签,那里也有。

我不知道所有发行版中是否都提供此功能,但是很容易检查一下它是否有害。


我可以从基本操作系统(0.4,Loki)的类似位置看到默认情况下的鼠标(Logitech M705)电池电量。问题是我不确定显示的电池电量是否正确。现在已经几周了100%。
Magnus Teekivi,

1
@MagnusTeekivi稍后的回复,到现在您可能已经知道鼠标使用了多少电池。我拥有相同的电池,但3年后仍未更换电池。所以,是的,我认为前几周100%听起来很合理
Daniel Reina

0

在GUI中搜索“电源”并提取电源统计信息。单击左侧的鼠标,默认为笔记本电池。请注意,如果电池已经没电(根据我的经验),这将不起作用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.