From unknown Sat Jun 21 03:27:28 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#19895 <19895@debbugs.gnu.org> To: bug#19895 <19895@debbugs.gnu.org> Subject: Status: 24.4; battery.el does not support /sys/class/power_supply/BATX Reply-To: bug#19895 <19895@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:27:28 +0000 retitle 19895 24.4; battery.el does not support /sys/class/power_supply/BATX reassign 19895 emacs submitter 19895 Greg Farough severity 19895 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 18 11:53:03 2015 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. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 21 01:44:59 2016 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 To: Greg Farough Subject: Re: bug#19895: 24.4; battery.el does not support /sys/class/power_supply/BATX 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-Debbugs-Envelope-To: 19895 Cc: 19895@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.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 debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 19:45:18 2019 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 From unknown Sat Jun 21 03:27:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 19 Oct 2019 11:24:11 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator