kacpimon(8)
β¨ kacpimon β the manual page, but make it make sense π
okay so bestie, welcome to kacpimon(8) from the System Manager's Manual. yes it's a section 8 page, yes it's for sysadmin girlies, and yes we're gonna get through it together π«Ά
πΈ NAME πΈ
kacpimon β the Kernel ACPI Event Monitor. that's the whole name, that's the whole vibe π
π SYNOPSIS π
no flags, no arguments, no drama. just:
kacpimon
that's it. she's simple. she's iconic. β¨
π DESCRIPTION π
so kacpimon is a monitor program, and what she does is connect to three different sources of ACPI events:
/proc/acpi/event- netlink
- the input layer (
/dev/input/event*)
once she's plugged into all three, kacpimon just... reports on what she sees while she's connected π lowkey a surveillance arc but for your kernel.
use kacpimon to make sure your kernel is actually sending acpi-related events through those three sources up there. like a vibe check for your kernel, fr fr.
β οΈ bestie listen.acpid(8)andkacpimonconnect to the same sources. so you must stopacpid(8)before you runkacpimon. non-negotiable. they cannot both be main character.
so how do you stop it? depends on your init situation, and there are options:
- if you're on
upstart(7), useinitctl(8)to stopacpid(8) - if you're on
systemd(1), usesystemctl(1)to stopacpid(8) - if you're on neither of those, you can try
killall(1)to stopacpid(8)
and ngl, you gotta run kacpimon as root or she literally cannot open /proc/acpi/event or the input layer. it's giving locked out of the group chat π
sudo kacpimon
one more thing, and this one is a real gotcha: if you want to pipe the output of kacpimon to a file, you have to exit with the "Esc" key, not Ctrl-C. hitting Ctrl-C will cause output to be be lost. so if you Ctrl-C and your file is empty, that's why. don't do it. i'm begging π
π¦ FILES π¦
/proc/acpi/eventβ the kernel ACPI event file. the og source, periodt./dev/input/event*β the input layer event files. yes, the whole glob. all of them. π
π SEE ALSO π
go read these too, bestie, they're the friend group:
π AUTHOR π
Ted Felix <www.tedfelix.com> β we love him, we thank him, he gave us this tool π«Ά
π TODO π
- Make
kacpimonsomething that actually gets installed?
that's it. that's the entire todo. one item. the audacity, the honesty, i'm obsessed π
π LICENSE π
okay legal moment, bestie, but we keep every word:
kacpimon - Kernel ACPI Event Monitor Copyright (C) 2009-2013 Ted Felix (www.tedfelix.com)
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Or visit www.gnu.org.
and that's the page, girlypop π this manual was last touched in Jan 2013 and it's still serving kacpimon(8) energy today. slay, run it as root, hit Esc, and hydrate πΈβ¨
π¦ where this page comes from
- alpine 3.22: acpid-doc 2.0.34-r6 Β· GPL-2.0-or-later
- alpine 3.23: acpid-doc 2.0.34-r7 Β· GPL-2.0-or-later
- alpine 3.24: acpid-doc 2.0.34-r8 Β· GPL-2.0-or-later
- arch rolling: acpid 2.0.34-2 Β· GPL
- centos-stream 10: acpid 2.0.34-10.el10 Β· GPL-2.0-or-later
- centos-stream 9: acpid 2.0.32-7.el9 Β· GPLv2+
- debian bookworm: kacpimon 1:2.0.33-2+b1 Β· GPL-2.0-only
- debian trixie: kacpimon 1:2.0.34-1+b1 Β· GPL-2.0-only
- fedora 43: acpid 2.0.34-14.fc43 Β· GPL-2.0-or-later
- fedora 44: acpid 2.0.34-16.fc44 Β· GPL-2.0-or-later
- nixos 26.05: acpid 2.0.34
- nixpkgs unstable: acpid 2.0.34
- opensuse-leap 16.0: acpid 2.0.34-bp160.1.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: acpid 2.0.34-bp160.1.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: acpid 2.0.34-bp160.1.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: acpid 2.0.34-bp160.1.1 Β· GPL-2.0-or-later
- ubuntu jammy: kacpimon 1:2.0.33-1ubuntu1 Β· GPL-2.0-only
- ubuntu noble: kacpimon 1:2.0.34-1ubuntu2 Β· GPL-2.0-only
- ubuntu questing: kacpimon 1:2.0.34-1ubuntu2
- ubuntu resolute: kacpimon 1:2.0.34-1ubuntu3 Β· GPL-2.0-only
- ubuntu stonking: kacpimon 1:2.0.34-1ubuntu3 Β· GPL-2.0-only
- Copyright (c) 2009-2013 Ted Felix (www.tedfelix.com)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms