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.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hardware_panel-1.0.3.tar.gz.
File metadata
- Download URL: hardware_panel-1.0.3.tar.gz
- Upload date:
- Size: 133.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
abe544af893206a0c2751b4ab0595d7c13a592f8e3a5b661c3e1d9d53b7eb27e
|
|
| MD5 |
6522c1e6377e7b9dea110dd535a32440
|
|
| BLAKE2b-256 |
3779cc9cb69115d51f28c0139830d9f0462c489e84ff6755cc0299a743752eae
|
File details
Details for the file hardware_panel-1.0.3-py3-none-any.whl.
File metadata
- Download URL: hardware_panel-1.0.3-py3-none-any.whl
- Upload date:
- Size: 22.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be881a7c0c656a71bb076f021cba784c810a53dda163066b84ad029451053a91
|
|
| MD5 |
bc438d4b9b42a960eaf2f0a028f153c3
|
|
| BLAKE2b-256 |
7f4145014ae66846a2af7c6b470fbde070845cf86356e62cfcb53ae5f4ff5dbf
|