Wie kann ich den Akkustatus meiner Logitech-Funkmaus anzeigen?


13

Gibt es eine Möglichkeit, den Batteriestatus der Maus in Kubuntu zu überwachen? Ich habe eine Logitech Wireless Mouse M510 und unter Windows kann ich die Standard-Software (von der offiziellen Website) verwenden, um den Batteriestatus zu überwachen und andere Aufgaben wie das Bearbeiten einiger Maustasten usw. auszuführen.

Gibt es eine Software, die dasselbe tut oder nur den Batteriestatus überwacht (Applets, Widgets, Software usw.)?


4
Es scheint, dass noch vor einem halben Jahr einige erste Arbeiten durchgeführt wurden, um diese Informationen über die HID-USB-Schnittstelle im Linux-Kernel abzurufen. Lesen Sie diesen wunderbaren Artikel, wenn Sie sich für technische Hintergründe interessieren. (keine Antwort, also Kommentar
posten

1
Genauer gesagt ist erst seit Juni 2012 bekannt, wie das von Logitech verwendete HID ++ - Protokoll tatsächlich funktioniert. Dieses Protokoll wurde veröffentlicht, daher ist es nur eine Frage der Zeit, es in Ubuntu aufzunehmen. Logitech HID ++ Spezifikationsdokument - es enthält "0x1000 Battery Unified Level Status"
Gertvdijk

Würde das auch für den Logitech G703 lieben. Libratbag / Piper haben dies in Betracht gezogen , scheinen sich aber momentan auf GNOME zu verlagern .
Qid

Antworten:


18

Über die CLI kann UPower Folgendes ausführen :

$ 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'
[...]

Über die GUI mate-power-statistics(aus dem MATE Power Manager-Projekt) oder gnome-power-statistics(aus dem GNOME Power Manager-Projekt) können Sie dies tun.

Gnomenpower-Statistik


2
Funktioniert nicht mit meinem Logitech G900 :-(
Philippe Gachoud

Wie bekommt man so viele Datenpunkte? Bei der größten 'Datenlänge' werden nur 2 Datenpunkte für meine Maus angezeigt (einer nach dem anderen, während sich mein PC im Standby-Modus befand !?) und keiner für meinen Akku. Es scheint, als würde es nicht so im Hintergrund aufnehmen, wie es sein sollte.
Mark Jeronimus

2
Funktioniert nicht für Logitech G Pro Wireless.
Michal Przybylowicz

10

Wenn Sie das in dieser Antwort beschriebene Solaar-Programm verwenden , können Sie den Batteriestatus abrufen.

Bildschirmfoto von Solaar


Warnung: Technischer Kauderwelsch unten, zögern Sie nicht zu überspringen, wenn Sie nicht daran interessiert sind, diese Maus zu hacken

Der M510 ist ein HID ++ 1.0-Gerät, das nach dem Register-Dump im Solaar-Repository urteilt . Das HID ++ 2.0-Dokument, das den von gertvdijk verknüpften Battery Unified Level Status enthält, ist hier irrelevant.

Wie unter https://git.lekensteyn.nl/ltunify/tree/registers.txt angegeben , zeigt das Register "07" den Batteriestatus an. Wenn Sie mehr über die technische Seite erfahren möchten, können Sie meinen Artikel über das Reverse Engineering des Protokolls lesen .


hi, ich habe einen logitech recevier und sowohl mein M150 als auch meine logitech tastatur sind damit verbunden, aber das solaar programm erkennt nur die tastatur und findet den M150 nicht
Frank

Es ist nicht gepaart, das ist das Problem. Übrigens kann die Befehlssolar-Show nicht gefunden werden: gist.github.com/anonymous/72f58a989bdf4d3f92e3
Frank

Das Problem ist, dass es die Maus nicht erkennt. Ich habe versucht, sie ohne Erfolg zu koppeln.
Frank

Mit beiden Programmen? Zum Koppeln müssen Sie den Kopplungsvorgang starten und Ihre Maus (M510, nicht der verkabelte M150, oder?) Ausgeschaltet haben. Schalten Sie es dann wieder ein und der Kopplungsprozess sollte abgeschlossen sein. Sind Sie sicher, dass genügend Batterie in der Maus ist? Ist nicht ein zweiter Empfänger an ein anderes Gerät angeschlossen? Welche Tastatur hast du und welcher Empfänger ist das? Vereinigung, Nano oder was anderes? (Bitte beantworten Sie alle Fragen, damit ich sie nicht wiederholen kann.)
Lekensteyn

Der Pairing-Prozess funktioniert nicht mit Solaar, ich habe nicht versucht, ltunify. Ich habe M510. Ich habe versucht, es auszuschalten und dann wieder einzuschalten (viele Male). Der Akku reicht aus. Es gibt nur einen Empfänger, der jedoch sowohl für die Maus als auch für die Tastatur verwendet wird. Das Solaar-Programm erkennt nur meine Tastatur logitech K360. Es ist ein Logitech-Empfänger.
Frank

4

Sie können zu Ihren Energieeinstellungen gehen. Dort haben Sie hoffentlich die Batterie von jedem Gerät übrig, das mit Batterien betrieben wird.

In meiner Distribution (Mint) kann ich den verbleibenden Akku meines Laptops und meiner Maus sehen, indem ich auf das Energiesymbol in der Statusleiste (unten rechts) klicke.

Ich kann auch zur Energieverwaltung gehen , und es gibt eine Registerkarte "Batterien", und dort ist es auch.

Ich weiß nicht, ob dies in allen Distributionen verfügbar ist, aber es ist so einfach zu überprüfen, ob es nicht schadet, es zu versuchen.


Ich kann den Akkuladestand meiner Maus (Logitech M705) standardmäßig an einer ähnlichen Stelle im Basisbetriebssystem (0.4, Loki) ablesen. Die Sache ist, dass ich nicht sicher bin, ob der angezeigte Batteriestand korrekt ist. Es ist jetzt seit mehreren Wochen zu 100%.
Magnus Teekivi

0

Suchen Sie in der GUI nach "power" und rufen Sie die Energiestatistik auf. Klicken Sie mit der Maus auf der linken Seite. Die Standardeinstellung ist der Laptop-Akku. Beachten Sie, dass dies nicht funktioniert, wenn der Akku bereits leer ist (wie ich gerade erfahren habe).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.