Skip to main content

NAME

xpymon - A versatile WiFi/network/battery/CPU/video system monitor on Linux

screenshot

SYNOPSIS

xpywm

DESCRIPTION

This manual page documents xpymon, a minimal but versatile system monitor on Linux. xpymon is designed to work with xpywm, a simple but extensible X11 window manager written in Python (https://pypi.org/project/xpywm/). However, xpymon can be used independently and be combined with other window managers.

xpymon consumes the minimum amount of the desktop; i.e., the height of the statsu monitor window is just eight pixels.

OPTIONS

  • -T

    Run in test mode.

CUSTOMIZATION

On startup, xpymon loads per-user RC script (~/.xpymonrc) if it exists. The RC script is any valid Python script. You can change the behavior of xpymon using the RC file.

An example ~/.xpymonrc file is as follows.

# blink status monitor when the remaining battery capacity is less than 10%
global BATTERY_WARN_THRESH
BATTERY_WARN_THRESH = .1

REQUIREMENTS

The implementation of xpymon heavily depends on the Linux kernel (/proc and /sys pseudo filesystems) and its standard utilities such as ip (iproute2), ifconfig (net-tools), and iwconfig (wireless-tools).

INSTALLATION

$ sudo apt install iproute2 net-tools wireless-tools 
$ pip3 install xpymon

AVAILABILITY

The latest version of xpymon is available at PyPI (https://pypi.org/project/xpymon/) .

SEE ALSO

xpywm(1), ip(8), iwconfig(8), ifconfig(8), xrandr(1), zdump(8), proc(5)

AUTHOR

Hiroyuki Ohsaki <code[atmark]lsnl.jp>

Metadata

Release files for xpymon 1.32

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xpymon 1.32
File Size Uploaded Provenance
xpymon-1.32.tar.gz 20.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for xpymon 1.32
File Interpreter ABI Platform
xpymon-1.32-py3-none-any.whl Python 3 none any Details

Total release size: 40.5 kB

Release files / xpymon-1.32.tar.gz

Download URL xpymon-1.32.tar.gz
Size 20.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c348c66d8e699021ec1cfd4322f11375658033fb3ea67191e4d4cf8dd6dbbb75
BLAKE2b-256 checksum
How to use checksums
dae059bff3efb87624ec9ccc15ab12fac75ff7b4892e194d47394b0d86677780
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / xpymon-1.32-py3-none-any.whl

Download URL xpymon-1.32-py3-none-any.whl
Size 20.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9723a05e46fab4397957550d9449651c2270eed4d5050e230f43304e18bd426d
BLAKE2b-256 checksum
How to use checksums
0edb95a653be962b0fb7a85314cfda668c855f1dfc5a46f065ceb2f1b9dca0e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Security for xpymon 1.32

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.32 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page