Skip to main content

py3status monitor show amdgpu fan speeds and temp

Project description

py3status-amdfan

Python module for monitoring fan RPMs and temperature for amdgpu cards in i3wm using py3status.

Downloads

Screenshot

Status Bar with py3status_amdfan

Prerequisites

  • i3
  • py3status
  • amdfan
  • poetry (if installing from git)

Installation

From Git

git clone https://github.com/mcgillij/py3status-amdfan.git
cd py3status-amdfan && poetry install
mkdir -p ~/.i3/py3status && cd ~/.i3/py3status
ln -s <PATH_TO_CLONED_REPO>/src/py3status_amdfan/fan_monitor.py ./

With Pip, Pipenv or Poetry

pip install py3status-amdfan amdfan
pipenv install py3status-amdfan amdfan
poetry add py3status-amdfan amdfan && poetry install

With yay

yay -S py3status-amdfan amdfan

Building Arch package w/PKGBUILD

git clone https://aur.archlinux.org/py3status-amdfan.git
cd py3status-amdfan.git
makechrootpkg -c -r $HOME/$CHROOT

Installing built Arch package

sudo pacman -U --asdeps py3status-amdfan-*-any.pkg.tar.zst

Configuration

Next you will need to add the services you want to monitor, and optionally choose some appropriate emoji's. You can also configure actions to open up your browser when you click on the icon, which I find pretty handy.

~/.config/i3/i3status.conf

...
order += "fan_monitor"
order += "clock"
order += "mail"
...

Configuration Options

You can pass in the following configuration options:

  • cache_timeout
  • format

Restart i3

Once the package is installed and configured you just need to restart i3.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py3status-amdfan-0.1.5.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

py3status_amdfan-0.1.5-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file py3status-amdfan-0.1.5.tar.gz.

File metadata

  • Download URL: py3status-amdfan-0.1.5.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.0 Linux/5.16.11-zen1-1-zen

File hashes

Hashes for py3status-amdfan-0.1.5.tar.gz
Algorithm Hash digest
SHA256 9372edccc42f42ad7ff8c390948705176124f9984069cfab3e69cd64ee66d028
MD5 a6f1564e5491f57a1029d555236e3fa4
BLAKE2b-256 73d698fdfafa5c0bff1a3d0315a035ab17e1c00fa001c65e7c3cb8224adaf26c

See more details on using hashes here.

File details

Details for the file py3status_amdfan-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: py3status_amdfan-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.0 Linux/5.16.11-zen1-1-zen

File hashes

Hashes for py3status_amdfan-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ce60a1f6cbc7b69b6b5ea2575f1ad2b99e259b04200e0c17ded0c7f39eb715f8
MD5 9111fd110f5d0d0164781d1c40b9fea5
BLAKE2b-256 73a412833739c386efc688acc5b3386a9b91002011cb5c03f30aab230ba88788

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page