cpu-a Code
CPU-A is a lightweight GTK4-based GUI utility that provides detailed system hardware information similar to CPU-Z on Windows.
Brought to you by:
adilhaimoura
| File | Date | Author | Commit |
|---|---|---|---|
| LICENSE | 2025-05-21 |
|
[834b02] Initial commit |
| README.md | 2025-05-21 |
|
[f95472] Update README.md |
| cpu-a.py | 2025-05-21 |
|
[68611e] Add files via upload |
CPU-A is a lightweight GTK4-based GUI utility that provides detailed system hardware information similar to CPU-Z on Windows.
It uses:
- dmidecode to extract low-level hardware info
- lshw to get details about your GPU and system
- Automatically fetches and displays vendor logos (Intel, AMD, NVIDIA, etc.)
- Tabs for CPU, GPU, Memory, and Motherboard
- Classic 800px-wide UI with black-on-gray theme for clarity and nostalgia
dmidecode, lshwOn Debian/Ubuntu:
sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-4.0 lshw dmidecode
pip install requests
Usage
chmod +x cpu-a.py
sudo ./cpu-a.py
Make the script executable:
chmod +x cpu-a.py
./cpu-a.py
You can also rename and move it to /usr/local/bin:
sudo mv cpu-a.py /usr/local/bin/cpu-a
sudo chmod +x /usr/local/bin/cpu-a
Programmed by Adil Haimoura
A free opensource utility