Wohin ging / proc / acpi / batterie / BAT0 / XXX in 12.10?


11

Ich verwende einige benutzerdefinierte Skripte, die die darin enthaltenen Batterieinformationen verwenden und überwachen:

/ proc / acpi / batterie / BAT0 / (zustand | info)

Seit dem Upgrade auf 12.10 habe ich diese Dateien jedoch nicht mehr und konnte nicht nach einem Ersatz suchen, den ich verwenden kann.

Weiß jemand, wohin sie gingen oder durch welche ersetzt wurden? Wohin sollte ich gehen, um den aktuellen Batteriezustand, die letzte Ladekapazität, die ursprüngliche Batteriekapazität usw. zu erhalten?

Antworten:


13

/sys/class/power_supply/BAT0 ?


1
Vielen Dank, es sieht so aus, als würden meine Skripte viel einfacher, da sie die Daten in mehrere verschiedene Dateien aufgeteilt haben und weniger Analyse erfordern.
Rick

Vielleicht könnten Sie einige der Skripte in Ihrer Frage als Beispiele veröffentlichen?
don.joey

1

Sie können versuchen, zu installieren acpiund dann anzurufen acpi -V, um Informationen zu Batterien und Temperaturen für Ihr Gerät zu erhalten.

sudo apt-get install acpi
acpi -V

0

Dieser Befehl ist gültig, wenn Ihre Distribution den Ordner 'Batterie' in / proc / acpi hat. Wenn dies nicht gefunden wird, besteht die Lösung darin, einen solchen Ordner mit dem Befehl mkdir mit Root-Berechtigungen (sudo mkdir) erst dann zu erstellen, wenn das System dies tut erlaubt beim Erstellen nicht das Erstellen von Ordnern in diesem Verzeichnis, dann besteht die Lösung des Problems darin, eine Live-CD der Distribution logisch zu verwenden, die bereits auf der Festplatte installiert ist, und schließlich den Ordner 'Batterie' in / proc / zu erstellen acpi.

Nun, es ist nicht relevant für das hier in diesem Thema behandelte Problem, aber die oben erwähnte Distributionstechnik der Verwendung von "Live-CD" zum Erstellen von Ordner-Distributionen, die bereits auf HD installiert sind, ist selbst für die Erkennung nützlich, beispielsweise für den USB-Anschluss. Selbst für diejenigen, die eine virtuelle Maschine verwenden, ist diese Technik besonders nützlich, wenn die Maschinenvirtualisierung für Virtual Box erfolgt, da dies an dieser Stelle fehlerhaft ist. Bei der beschriebenen Prozedur ist es einfach, Ordner in / proc zu erstellen und nachfolgende Ordner zu erstellen, die: / bus / usb sind. So: '/ proc / bus / usb'.

Nun zurück zu diesem 'Beitrag', diesem Thema. Wie erstelle ich den Ordner mit 'Live CD', wenn die Distribution, in der ich die Festplatte installiert habe, "LVM" verwendet? Nun, ich werde nicht erklären, dem Hauptthema nicht zu entkommen, hier geht's: Für diejenigen, die den Befehl suprarelatado nicht verwenden können, gibt es diese einfache Form mit den folgenden Alternativen:

Installieren des 'Pakets' acpi zu;

Ubuntu und Debian "mögen":

su-c 'apt-get install acpi'

Fedora (meiner Meinung nach die beste) oder Red Hat's verwandte:

su-c 'yum install acpi'

Und dann schließlich laufen: 'acpi' (ohne die Anführungszeichen natürlich eine logische Folge).

Aber die Liste der Alternativen hört hier nicht auf. Dann installieren Sie:

su-c 'yum install powertop'

Führen Sie dann als Superuser aus: su-c 'powertop' (das powertop ist das Beste von allem, es aktualisiert sich selbst).

Wir haben außerdem "gkrellm", fügen Sie die Batterieoption hinzu und denken Sie daran, dass dies GUI (ultraleicht) ist. Es gibt Conky, aber das ist problematisch, weil die Distribution den Ordner 'Batterie' in / proc / acpi haben muss.

Grüße an alle, die die Intelligenz nutzen und Linux benutzen. Und schließlich seien Sie schlau, keine Sicherheitslücke in Gnome Screesaver, um es zu entfernen, wenn sie nicht angegriffen werden. In der Tat ist der Fehler für alle "Bobinhos" Linux-Bildschirmschoner. Wir gehen dorthin, wissen Sie, man sollte verwenden: Openbox oder sogar Fluxbox. Diese repräsentieren das Linux und nicht die "Windows" Likes "':" Gnome und schlimmer noch, KDE ".


1
Diese Seite ist nur auf Englisch. Bitte übersetzen Sie die Frage.
Warren Hill
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.