PROCMETER3_MODULES(1)

πŸ“¦
version 3.6 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– PROCMETER3_MODULES πŸ’–

okay bestie, sit down, hydrate, because this is the manual page for procmeter3_modules β€” it lives in the General Commands Manual section (section 1, iykyk) and it's basically the master list of all the lil modules that the procmeter3, procmeter3-xaw, gprocmeter3, procmeter3-gtk1, procmeter3-gtk2, procmeter3-gtk3, procmeter3-log and procmeter3-lcd programs can load. πŸ¦‹


✨ DESCRIPTION ✨

So the ProcMeter3 programs? They're a whole framework, right β€” they let you display info in all sorts of different formats. πŸ’… And the actual collecting of the data that gets displayed? That's not the main program's job, bestie. That's done by a set of loadable modules. Plug 'em in, get data. Iconic behaviour, no cap.


🌸 MODULES 🌸

These are the modules that ship with the program, fr fr:

  • ACPI β€” Advanced Configuration and Power Interface info. These outputs only show up if you enabled ACPI in the Linux kernel and you have the appropriate hardware. ACPI can report all kinds of stuff about your system's battery, and it might also have thermal outputs available. 🫢
  • APM β€” Advanced Power Management info. Same deal: these outputs only exist if you configured the Linux kernel with the APM feature and you've got the right hardware. The outputs can tell you how much time is remaining and the state of charge of the battery. πŸ”‹
  • Battery β€” Battery info straight from /sys/class/power_supply/, which is the new replacement for battery info from ACPI or APM, and it's got way more info about the battery. glow up honestly.
  • Biff β€” Monitors the e-mail inbox (in /var/spool/mail/<username> or /var/mail/<username>) and tells you how many e-mails are waiting plus the size of the inbox. The options parameter in the .procmeterrc file can specify an alternate filename for the inbox. πŸ“¬
  • CPUInfo β€” Info about the CPUs in the system, and currently it's just the CPU speed in MHz.
  • Date_Time β€” The current date and time, plus how long it's been since the system was last booted. Different outputs let you change the format of the date and time info. For the time outputs, the options parameter in the .procmeterrc file can be set to 12 to say "yes bestie, 12 hour format with AM/PM please". ⏰
  • DiskUsage β€” Shows the percentage of the disk that's used and the amount of free space for each of the local disks that it finds are mounted, or can be mounted, when the program starts. Extra disks can be passed as options using the options parameter in the .procmeterrc file β€” it takes a space separated list of mount points. πŸ’Ύ
  • FanSpeed β€” Info from hardware sensors for fan speed (requires the libsensors library to be installed, but it does not read the sensors.conf file for system customisation). The options parameter in the .procmeterrc file can specify an alternate sensors configuration filename to use instead of the default. If you use it, then it must be used in each of the FanSpeed, Temperature and Voltage modules. 🌬️
  • LogFile β€” Monitors the size and number of lines, and the rate of increase of the size or number of lines, in a set of log files. The options parameter in the .procmeterrc file contains a space separated list of log file names. πŸ“œ
  • Longrun β€” For systems with the Transmeta Crueso processor, info about longrun. Will not work unless the kernel is compiled with CPUID support, and /dev/cpu/0/cpuid must be readable by ProcMeter. (Allow regular users to access the cpuid device at your own risk!) 😭
  • Memory β€” How much memory is used for programs, buffers and cache, and how much is free. Same info you'd get from the free program, but here it's available as a graph, bar or as text. 🧠
  • Network β€” The network devices and the amount of traffic on each of them. It'll automatically pick up available devices when it starts. To specify others, use the options parameter in the .procmeterrc configuration file, which is a space separated list of device names. 🌐
  • ProcMeter β€” Info about the procmeter program itself. main character energy tbh. πŸ‘‘
  • Processes β€” The load average and the number of processes running and starting.
  • Sensors β€” Info from hardware sensors for temperature and fan speed (the simple version with fixed scaling).
  • Stat-CPU β€” More detailed statistics about individual CPU usage, including individual CPU usage for SMP machines. πŸ”₯
  • Stat-Disk β€” More detailed statistics about individual disk read and write usage. For older Linux kernels (before version 2.4) there's only support for up to 4 disks (and that limit is set by the kernel, not by ProcMeter). For version 2.4 or later kernels the limit is removed and the disk names are picked up when the program starts. For version 2.6 or later kernels, individual partitions are available. To force other disks to be listed, use the options parameter in the .procmeterrc configuration file, which is a space separated list of device names (e.g. /dev/fd0).
  • Stat-Intr β€” More detailed statistics about individual interrupts, including support for up to 256 interrupts. If you want fewer interrupts, the options parameter in the .procmeterrc configuration file can be set to the maximum number to display.
  • Statistics β€” Low level system statistics. For example CPU usage, context switches, interrupts, disk usage (before kernel 2.6), swapping and paging (before kernel 2.6).
  • Temperature β€” Info from hardware sensors for temperature (requires the libsensors library installed, but it does not read the sensors.conf file for system customisation). The options parameter in the .procmeterrc file can specify an alternate sensors configuration filename instead of the default. If you use it, then it must be used in each of the FanSpeed, Temperature and Voltage modules. 🌑️
  • Uname β€” The system info, hostname and Linux kernel version β€” same as the output of the uname program.
  • VM_Statistics β€” Low level system statistics about virtual memory (swapping and paging) for kernel version 2.6, where the info has moved out of the Statistics section.
  • Voltage β€” Info from hardware sensors for voltages (requires the libsensors library installed, but it does not read the sensors.conf file for system customisation). The options parameter in the .procmeterrc file can specify an alternate sensors configuration filename instead of the default. If you use it, then it must be used in each of the FanSpeed, Temperature and Voltage modules. ⚑
  • Wireless β€” Info about wireless network devices. It'll automatically pick up available devices when it starts. To specify others, use the options parameter in the .procmeterrc configuration file, which is a space separated list of device names. πŸ“‘

πŸŽ€ SEE ALSO πŸŽ€

go read these next bestie, they're all connected:

procmeter3(1), procmeter3-xaw(1), gprocmeter3(1), procmeter3-gtk1(1), procmeter3-gtk2(1), procmeter3-gtk3(1), procmeter3-log(1), procmeter3-lcd(1), procmeterrc(5).

biff(1) free(1) uname(1)


πŸ’œ AUTHOR πŸ’œ

Andrew M. Bishop (c) 2007-2012


and that's the whole page, bestie, we ate that up fr fr πŸ’…βœ¨

source: the PROCMETER3_MODULES(1) page, dated January 22, 2012 β€” that's the version and date on the footer, mwah, no notes πŸŽ€πŸ¦‹πŸŒΈ