Llook at it as an example.

Home Gallery Help

Hardware information tool


uhInfo is software tool written on C/C++,designed to help you

to know more about you system and hardware which is in use.

Distributed in the hope that it will be useful,but without any warranty.

It`s free software in the terms of the GNU General Public License version 3 or any later version.

main view

 Main view

cpu unit`s activity

 CPU unit`s activity

temperature`s monitor

 Temperature`s monitor

Requirements :

- GNOME desktop environment with gtkmm-3.0 >= 3.22.0

- Udisks2 >= 2.7.6

Strongly recommended :

- lm_sensors(lm-sensors) >= 3.4.0


1) BUILDING and CLEANING projest


To ensure proper project compilation you will need to install:

- Fedora (32/33/34 beta) : gtkmm30-devel lm_sensors-devel libudisks2-devel

- Ubuntu (20.04/20.10),Tails (3.14) & Zorin (15 beta) : libgtkmm-3.0-dev libsensors4-dev libudisks2-dev

- Mageia (7 beta 2) : gtkmm3.0-devel lm_sensors-devel lib64udisks2-devel

- Antergos (19.3) & Manjaro (18.0.4) : gtkmm3 lm_sensors udisks2

- openSUSE (Tumbleweed) : gtkmm3-devel libudisks2-0-devel libsensors4-devel

So if necessary :

- Fedora (32/33/34 beta) : sudo dnf install gtkmm30-devel lm_sensors-devel libudisks2-devel

- Ubuntu (20.04/20.10),Tails (3.14) & Zorin (15 beta) : sudo apt-get install libgtkmm-3.0-dev libsensors4-dev libudisks2-dev

- Mageia (7 beta 2) : su -c 'dnf install gtkmm3.0-devel lm_sensors-devel lib64udisks2-devel'

- Antergos (19.3) & Manjaro (18.0.4) : sudo pacman -S gtkmm3 lm_sensors udisks2

- openSUSE (Tumbleweed) : sudo zypper install gtkmm3-devel libudisks2-0-devel libsensors4-devel


Before compiling FIX :

Sometimes some small "incompatibility" happens but we will fix them.

Well,go to '/usr/include/udisks2/udisks' directory end manualy edit /as sudo/ *.h files.

When you encounter <udisks/ ,replace it with <udisks2/udisks/

Save changes.

Now open terminal and go to 'uhInfo' directory.

To create a executable binary jast run 'make'.

To clean project type 'make clean'.


- To install run "sudo make install" (Mageia (7 beta 2) : su -c 'make install')

- or to unininstal jast run "sudo make uninstall" (Mageia (7 beta 2) : su -c 'make uninstall')

That's all.

Download uhInfo v.0.12 :   source code   executable

Last updated : 8.4.2021

June 2018 - April 2021

Copyright (C) Ivailo Gospodinov