PEMMICAN-MON(1)
π PEMMICAN-MON β pemmican manual, section 1 π
okay bestie, sit down, hydrate, and let me tell you about pemmican-mon β¨ it's the manual page for section 1 of the pemmican docs, and it's literally just here to watch your PMIC notifications at runtime. no cap. π«Ά
πΈ NAME πΈ
pemmican-mon β pemmican-mon β monitor PMIC notifications at runtime π
β¨ SYNOPSIS β¨
usage: pemmican-mon [-h] [--help-all] [--help-gapplication]
[--gapplication-service]
like yes, that's the whole vibe check, four flags, we move π
π OPTIONS π
-h,--helpβ shows you the help message, then dips. that's it, that's the whole job π--help-allβ shows you all the available help options, then exits. the full lore drop π--help-gapplicationβ shows help options that are specific toGLib.Application, then exits. very niche, very GLib-coded π§--gapplication-serviceβ runs the application in GApplication service mode, which is what you want for DBus service files π₯
π USAGE π
okay so here's the tea π: pemmican-mon is meant to be a background service. like, it gets launched as a user-slice systemd service by the "graphical-session" target. that's its whole main character energy. π
what does it actually do? it monitors udev for power supply related events, and then reports the juicy ones via the freedesktop notification service. here's the link, it's literally in the original so here it is verbatim: <https://specifications.freedesktop.org/notification-spec/latest/> β¨
Power supply undervolt is like, typically reported when the supply drops below 4.8V, and ngl that's probably the most important event the app warns you about. it's the one you should care about fr fr π
If you wanna suppress this warning for your user, just touch the file ~/.config/pemmican/undervolt.inhibit. If you wanna suppress it system-wide (bold move bestie), touch the file /etc/xdg/pemmican/undervolt.inhibit.
β οΈ Warning: It is strongly recommended that any such notice is heeded, as brownout is very likely to lead to any manner of other (hard to predict or replicate) issues up to and including data corruption. Put simply, suppressing this warning is probably a very bad idea! π
fr, do not do it. i'm not being dramatic, the manpage is being dramatic and i'm just matching its energy. π
USB over-current is the other event the app will warn about. this one happens when peripherals attached to the USB ports try to draw more current than permitted. and if the Pi 5 is being supplied by a PSU that did not negotiate a 5A feed at boot time, then the USB ports will be limited in their supply, and this warning is more likely. that's just the physics of it, i don't make the rules β‘
If you wish to suppress this warning for your individual user, touch the file ~/.config/pemmican/overcurrent.inhibit. To suppress this warning system-wide, touch /etc/xdg/pemmican/overcurrent.inhibit.
π¦ ENVIRONMENT π¦
so here's the thing β the notifications this application generates are capable of launching a web-browser (via the "More Information" action), which is iconic of them, but it means the script will also bail with an error in the event that DISPLAY or WAYLAND_DISPLAY are not found in the environment at startup. π
like, no display, no browser, no vibes. it just errors out. iykyk π
π SEE ALSO π
pemmican-cli(1)<https://manpages.ubuntu.com/manpages/noble/en/man1/pemmican-cli.1.html>pemmican-reset(1)<https://manpages.ubuntu.com/manpages/noble/en/man1/pemmican-reset.1.html>- The freedesktop notifications specification <https://specifications.freedesktop.org/notification-spec/latest/>
π BUGS π
Please report bugs at: <https://github.com/waveform80/pemmican/issues> β the maintainers actually want to know, bestie, don't suffer in silence π«Ά
πΈ Author πΈ
Dave Jones π
π Copyright π
2023-2026 Dave Jones π©·
and that's a wrap!! this was pemmican-mon from version 1.0.3, dated Feb 02, 2026 β yes that's the source line and the date, i promised i'd mention them and i keep my promises π go touch some inhibit files (or literally don't) and stay charged, babe. periodt. β¨π
π
π¦ where this page comes from
- ubuntu resolute: pemmican-desktop 1.0.3-0ubuntu3 Β· GPL-3.0-only
- ubuntu stonking: pemmican-desktop 1.0.3-0ubuntu3 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms