From unknown Sat Aug 16 16:57:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19895: 24.4; battery.el does not support /sys/class/power_supply/BATX Resent-From: Greg Farough Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Feb 2015 16:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19895 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 19895@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.142427838311289 (code B ref -1); Wed, 18 Feb 2015 16:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 Feb 2015 16:53:03 +0000 Received: from localhost ([127.0.0.1]:47939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YO7ry-0002w0-JA for submit@debbugs.gnu.org; Wed, 18 Feb 2015 11:53:03 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38146) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YO6x7-00008D-52 for submit@debbugs.gnu.org; Wed, 18 Feb 2015 10:54:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YO6wu-0006P8-Ev for submit@debbugs.gnu.org; Wed, 18 Feb 2015 10:54:11 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID, UNPARSEABLE_RELAY autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60923) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YO6wu-0006P4-Cr for submit@debbugs.gnu.org; Wed, 18 Feb 2015 10:54:04 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39784) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YO6wq-00051P-9z for bug-gnu-emacs@gnu.org; Wed, 18 Feb 2015 10:54:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YO6wk-0006M9-E7 for bug-gnu-emacs@gnu.org; Wed, 18 Feb 2015 10:54:00 -0500 Received: from mx1.riseup.net ([198.252.153.129]:56667) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YO6wk-0006M2-8b for bug-gnu-emacs@gnu.org; Wed, 18 Feb 2015 10:53:54 -0500 Received: from berryeater.riseup.net (berryeater-pn.riseup.net [10.0.1.120]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 19B2F4133E for ; Wed, 18 Feb 2015 15:53:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1424274833; bh=Bd9FV9Oxw5ym+4xVlRpiI/xMalqzlTN8ZCSsMizFl9o=; h=From:To:Subject:Date:From; b=Tcr2ddFAZK7tBxeR5I4kNTObVzq2z5CbnmmLygc7UOcAet1yVo1FakUadJRlgt2rB sZsTlv35ayk46JeeHd9ejZW9r9PgwMcBISdU95gXtJthKw5Izw175XoPH2lUnZifrn n/9GL6xDckg3P+ZO5xUxRi05DleNN5kQxVKX0GpY= Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: gregf) with ESMTPSA id B59BA42708 From: Greg Farough Date: Wed, 18 Feb 2015 09:53:59 -0600 Message-ID: <874mqjz04o.fsf@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Scanned: clamav-milter 0.98.5 at mx1 X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Mailman-Approved-At: Wed, 18 Feb 2015 11:53:00 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) It seems that battery-linux-sysfs does not support certain laptop batteries which are not classified as BAT0, but by BATX instead. I had to add this to my .emacs to get display-battery-mode working properly: (eval-after-load 'battery '(progn (setq battery--linux-sysfs-regexp "[bB][aA][tT][xX]$") (setq battery-status-function 'battery-linux-sysfs battery-echo-area-format "Power %L, battery %B (%p%% charged, remaini= ng time %t)" battery-mode-line-format " [%p%%] "))) (display-battery-mode 1) Hope this helps, and thanks for all your hard work. -g --=20 =CE=9E=CF=85=CE=BD=E1=BD=B8=CE=BD =CE=B4=CE=AD =CE=BC=CE=BF=CE=AF =E1=BC=90= =CF=83=CF=84=CE=B9=CE=BD, =E1=BD=81=CF=80=CF=80=CF=8C=CE=B8=CE=B5=CE=BD =E1= =BC=84=CF=81=CE=BE=CF=89=CE=BC=CE=B1=CE=B9=CE=87 =CF=84=CF=8C=CE=B8=CE=B9 = =CE=B3=E1=BD=B0=CF=81 =CF=80=CE=AC=CE=BB=CE=B9=CE=BD =E1=BC=B5=CE=BE=CE=BF= =CE=BC=CE=B1=CE=B9 =CE=B1=E1=BD=96=CE=B8=CE=B9=CF=82. From unknown Sat Aug 16 16:57:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19895: 24.4; battery.el does not support /sys/class/power_supply/BATX Resent-From: Marcin Borkowski Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Mar 2016 05:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19895 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Greg Farough Cc: 19895@debbugs.gnu.org Received: via spool by 19895-submit@debbugs.gnu.org id=B19895.145853909927366 (code B ref 19895); Mon, 21 Mar 2016 05:45:02 +0000 Received: (at 19895) by debbugs.gnu.org; 21 Mar 2016 05:44:59 +0000 Received: from localhost ([127.0.0.1]:56132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ahseB-00077K-0r for submit@debbugs.gnu.org; Mon, 21 Mar 2016 01:44:59 -0400 Received: from mail.mojserwer.eu ([195.110.48.8]:36065) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ahse9-00077C-S6 for 19895@debbugs.gnu.org; Mon, 21 Mar 2016 01:44:58 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.mojserwer.eu (Postfix) with ESMTP id 8FB0AA34514; Mon, 21 Mar 2016 06:44:55 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail.mojserwer.eu Received: from mail.mojserwer.eu ([127.0.0.1]) by localhost (mail.mojserwer.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9XbpM0NZXtsH; Mon, 21 Mar 2016 06:44:50 +0100 (CET) Received: from localhost (98-171.echostar.pl [213.156.98.171]) by mail.mojserwer.eu (Postfix) with ESMTPSA id 308A2A34512; Mon, 21 Mar 2016 06:44:50 +0100 (CET) From: Marcin Borkowski References: <874mqjz04o.fsf@riseup.net> Date: Mon, 21 Mar 2016 06:44:46 +0100 In-Reply-To: <874mqjz04o.fsf@riseup.net> (Greg Farough's message of "Wed, 18 Feb 2015 09:53:59 -0600") Message-ID: <8760wge65t.fsf@mbork.pl> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 2015-02-18, at 09:53, Greg Farough wrote: > It seems that battery-linux-sysfs does not support certain laptop > batteries which are not classified as BAT0, but by BATX instead. I had > to add this to my .emacs to get display-battery-mode working properly: > > (eval-after-load 'battery > '(progn > (setq battery--linux-sysfs-regexp "[bB][aA][tT][xX]$") > (setq battery-status-function 'battery-linux-sysfs > battery-echo-area-format "Power %L, battery %B (%p%% charged, remaining time %t)" > battery-mode-line-format " [%p%%] "))) > (display-battery-mode 1) > > Hope this helps, and thanks for all your hard work. > -g Hi, thanks for your report. IMHO, this suggests a simple patch, replacing (defconst battery--linux-sysfs-regexp "[bB][aA][tT][0-9]?$") with e.g. (defconst battery--linux-sysfs-regexp "[bB][aA][tT][0-9X]?$") in battery.el. Could someone more knowledgeable about what sits in /sys/class/power_supply/ confirm that this shouldn't break anything? (On my laptop, the right directory is called BAT0, btw.) Best, -- Marcin From unknown Sat Aug 16 16:57:05 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Greg Farough Subject: bug#19895: closed (Re: bug#19895: 24.4; battery.el does not support /sys/class/power_supply/BATX) Message-ID: References: <874mqjz04o.fsf@riseup.net> X-Gnu-PR-Message: they-closed 19895 X-Gnu-PR-Package: emacs Reply-To: 19895@debbugs.gnu.org Date: Fri, 20 Sep 2019 23:46:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1569023161-21812-1" This is a multi-part message in MIME format... ------------=_1569023161-21812-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #19895: 24.4; battery.el does not support /sys/class/power_supply/BATX which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 19895@debbugs.gnu.org. --=20 19895: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D19895 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1569023161-21812-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 19895-done) by debbugs.gnu.org; 20 Sep 2019 23:45:18 +0000 Received: from localhost ([127.0.0.1]:58794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBSaT-0004yk-PN for submit@debbugs.gnu.org; Fri, 20 Sep 2019 19:45:18 -0400 Received: from mail-pg1-f180.google.com ([209.85.215.180]:39841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBSaS-0004rR-2x for 19895-done@debbugs.gnu.org; Fri, 20 Sep 2019 19:45:16 -0400 Received: by mail-pg1-f180.google.com with SMTP id u17so4715617pgi.6 for <19895-done@debbugs.gnu.org>; Fri, 20 Sep 2019 16:45:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=wGrvdTMAqUf89DdJsr6A/aAkPBfNHE9HZeIhS/LQIlM=; b=M+hCMO6yHBaugNGqaXuKt50kCnbyvi41iMECvOw5LQQPWSQiya3mBEi/QimEXtZFyD P1Zr2MEgCuCerzyH6KZgEbW4Yt5QU+pYWYBrv3vMNYQ+fmQIcbiQIPu8JkQCPhM7atEa 43olWMmGdPr4Wv+/l5dbIxfH0YHMkIO88Lhc8nIJQSVUdys4G0BWDagpxhh9KCVvmkSG AzmqvtYZoTZ60fxtqzOm0qTyx0hFgmlYCIbdFUpHNnAt7kJenu4SWK9JpViwaQMbBcYZ ZKuNqcioOSKB6aQEq9pT/QMUa4FDBxlAzD9l0uHkTbClGB/Y3NbWYJaHxBlo5OIdgeeo dnVQ== X-Gm-Message-State: APjAAAUnBI/sGw5mg6ODnvAoDlpciTk9uNOtZauKkVwBXpZdDNK3vt21 Ap0r0M+ANIHXuKE9JQEX8A9FecEEIYWWE84efn8= X-Google-Smtp-Source: APXvYqxx/K88rBiDHQtFwmGdGSdpbtlg0N2F484eJXTUDVdYqoTjIc5cT6un8cpTi/DUbq3MFUK4jlXdeNx5aTw1XnI= X-Received: by 2002:a17:90a:1150:: with SMTP id d16mr7802196pje.2.1569023110082; Fri, 20 Sep 2019 16:45:10 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Sat, 21 Sep 2019 01:44:58 +0200 Message-ID: Subject: Re: bug#19895: 24.4; battery.el does not support /sys/class/power_supply/BATX To: Greg Farough Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.4 (/) X-Debbugs-Envelope-To: 19895-done Cc: 19895-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) Greg Farough writes: > It seems that battery-linux-sysfs does not support certain laptop > batteries which are not classified as BAT0, but by BATX instead. I had > to add this to my .emacs to get display-battery-mode working properly: > > (eval-after-load 'battery > '(progn > (setq battery--linux-sysfs-regexp "[bB][aA][tT][xX]$") > (setq battery-status-function 'battery-linux-sysfs > battery-echo-area-format "Power %L, battery %B (%p%% charged, remaining time %t)" > battery-mode-line-format " [%p%%] "))) > (display-battery-mode 1) This has been fixed by the following commit on current master branch, which makes 'M-x battery' list all batteries no matter what they're named: commit 6b38e34a11a85d50fa384b90ed21ea60d6d646d5 Author: Lars Ingebrigtsen Date: Fri Aug 23 02:40:26 2019 +0200 Have `M-x battery' list all batteries under GNU/Linux I'm therefore closing this bug report. If you could please verify that the fix works for you and report back, that would be even better. Best regards, Stefan Kangas ------------=_1569023161-21812-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 Feb 2015 16:53:03 +0000 Received: from localhost ([127.0.0.1]:47939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YO7ry-0002w0-JA for submit@debbugs.gnu.org; Wed, 18 Feb 2015 11:53:03 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38146) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YO6x7-00008D-52 for submit@debbugs.gnu.org; Wed, 18 Feb 2015 10:54:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YO6wu-0006P8-Ev for submit@debbugs.gnu.org; Wed, 18 Feb 2015 10:54:11 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID, UNPARSEABLE_RELAY autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60923) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YO6wu-0006P4-Cr for submit@debbugs.gnu.org; Wed, 18 Feb 2015 10:54:04 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39784) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YO6wq-00051P-9z for bug-gnu-emacs@gnu.org; Wed, 18 Feb 2015 10:54:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YO6wk-0006M9-E7 for bug-gnu-emacs@gnu.org; Wed, 18 Feb 2015 10:54:00 -0500 Received: from mx1.riseup.net ([198.252.153.129]:56667) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YO6wk-0006M2-8b for bug-gnu-emacs@gnu.org; Wed, 18 Feb 2015 10:53:54 -0500 Received: from berryeater.riseup.net (berryeater-pn.riseup.net [10.0.1.120]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 19B2F4133E for ; Wed, 18 Feb 2015 15:53:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1424274833; bh=Bd9FV9Oxw5ym+4xVlRpiI/xMalqzlTN8ZCSsMizFl9o=; h=From:To:Subject:Date:From; b=Tcr2ddFAZK7tBxeR5I4kNTObVzq2z5CbnmmLygc7UOcAet1yVo1FakUadJRlgt2rB sZsTlv35ayk46JeeHd9ejZW9r9PgwMcBISdU95gXtJthKw5Izw175XoPH2lUnZifrn n/9GL6xDckg3P+ZO5xUxRi05DleNN5kQxVKX0GpY= Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: gregf) with ESMTPSA id B59BA42708 From: Greg Farough To: bug-gnu-emacs@gnu.org Subject: 24.4; battery.el does not support /sys/class/power_supply/BATX Date: Wed, 18 Feb 2015 09:53:59 -0600 Message-ID: <874mqjz04o.fsf@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Scanned: clamav-milter 0.98.5 at mx1 X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 18 Feb 2015 11:53:00 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) It seems that battery-linux-sysfs does not support certain laptop batteries which are not classified as BAT0, but by BATX instead. I had to add this to my .emacs to get display-battery-mode working properly: (eval-after-load 'battery '(progn (setq battery--linux-sysfs-regexp "[bB][aA][tT][xX]$") (setq battery-status-function 'battery-linux-sysfs battery-echo-area-format "Power %L, battery %B (%p%% charged, remaini= ng time %t)" battery-mode-line-format " [%p%%] "))) (display-battery-mode 1) Hope this helps, and thanks for all your hard work. -g --=20 =CE=9E=CF=85=CE=BD=E1=BD=B8=CE=BD =CE=B4=CE=AD =CE=BC=CE=BF=CE=AF =E1=BC=90= =CF=83=CF=84=CE=B9=CE=BD, =E1=BD=81=CF=80=CF=80=CF=8C=CE=B8=CE=B5=CE=BD =E1= =BC=84=CF=81=CE=BE=CF=89=CE=BC=CE=B1=CE=B9=CE=87 =CF=84=CF=8C=CE=B8=CE=B9 = =CE=B3=E1=BD=B0=CF=81 =CF=80=CE=AC=CE=BB=CE=B9=CE=BD =E1=BC=B5=CE=BE=CE=BF= =CE=BC=CE=B1=CE=B9 =CE=B1=E1=BD=96=CE=B8=CE=B9=CF=82. ------------=_1569023161-21812-1--