Skip to main content

Powerful system monitoring and hardware control application for Linux.

Project description

Hardware Panel

Overview

Hardware Panel is a powerful system monitoring and hardware control application for Linux. Built with Python and PyQt5, it provides real-time hardware monitoring and dynamic power profile management through an intuitive interface.

Compatible with all major Linux distributions including Fedora, Ubuntu, Debian, Arch Linux, and others.

Hardware Panel Screenshot

Features

Real-Time Monitoring

  • CPU: Temperature (Celsius) + Usage (%)
  • GPU: Temperature (Celsius) + Usage (%)
  • Memory: Usage (%) + Swap (%)
  • Disk: Temperature (Celsius) + Usage (%)
  • Network: Download (MB/s) + Upload (MB/s)

Historical Data Tracking

  • Real-time graphs displaying the last 60 seconds of data
  • Interactive crosshair to inspect specific moments
  • Precise timestamp display (hours, minutes, seconds)
  • Instant value readout at any point on the timeline

Power Profiles

  • Automatic Mode: Intelligent power management that adapts to workload
  • Power Saver: Optimized for battery life and low power consumption
  • Performance: Maximum performance for demanding tasks

Seamless switching between modes without system restart!

Installation

Quick Start

1. Install system dependencies:

# Fedora
sudo dnf install python3-pip lm_sensors kernel-tools

# Ubuntu/Debian
sudo apt install python3-pip lm-sensors linux-cpupower

# Arch Linux
sudo pacman -S python-pip lm_sensors cpupower

2. Install Hardware Panel:

sudo pip install hardware-panel

3. Run the application:

sudo hardware-panel
# or
sudo hwpanel

Note: Root privileges are required for power profile management.

For detailed installation instructions and troubleshooting, see INSTALL.md.

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

hardware_panel-1.0.6.tar.gz (176.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hardware_panel-1.0.6-py3-none-any.whl (23.0 kB view details)

Uploaded Python 3

File details

Details for the file hardware_panel-1.0.6.tar.gz.

File metadata

  • Download URL: hardware_panel-1.0.6.tar.gz
  • Upload date:
  • Size: 176.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for hardware_panel-1.0.6.tar.gz
Algorithm Hash digest
SHA256 6322edd1296fc74d5d1cc807bf3315d3c6d0e7ba4f2e8fbf22543a832f73161f
MD5 8210c2dac60b4142c0db050ac8e25f70
BLAKE2b-256 670c15d94cc55b2ac9922a0a3da36de172213b5796649b851bac57158f78d9c4

See more details on using hashes here.

File details

Details for the file hardware_panel-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: hardware_panel-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 23.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for hardware_panel-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f3a7becebd81346f6661bd3466ba7dbdb2dd3dbd9922d3d9da255783b74d8794
MD5 bdcb0679f15e1adada4ca89e1dfdb09f
BLAKE2b-256 b2bb84487a40d4d156f4a45e316e203bd4459cfbdaf2068f8116bab16339f7f6

See more details on using hashes here.

Supported by

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