×

Llook at it as an example.

Home Gallery Help



Hardware information tool


uhInfo

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

selected temperatures

 Temperature`s monitor

[November 2021]

Note :

After version 0.17(including),the project has been ported to gtkmm 4

To build the project you will need to install gtkmm4 with all needed dependencies.

Requirements :

- GNOME 41 desktop environment or higher with gtkmm-4.0 >= 4.4.0

- same as for version 0.16 and lower

- Fedora Linux 36/37 : sudo dnf install gtkmm4.0-devel lm_sensors-devel libudisks2-devel

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

[June 2022]

Note :

- Ubuntu 22.04 LTS :

To build the project you will need to install gtkmm4 with all needed dependencies.

Currently there is no (lib)gtkmm-4(.0)(-dev) package available,so :

1) To install gtkmm4.0 & set up the required dependencies follow this guide :

It will take you no more than 10 min.

2) After that : sudo apt-get install libsensors4-dev libudisks2-dev

3) Same as for version 0.16 and lower

[October 2022]

Note :

- Ubuntu 22.10 : sudo apt-get install libgtkmm-4.0-dev libsensors4-dev libudisks2-dev

[April 2023]

Note :

After uhInfo`s version 0.23(including) no manual interventions is required to set up udisks2,

to compile the app.

[September 2023]

Note :

t° monitoring NVME disks through udisks2 d-bus interfaces,if udisks2 ver. >= 2.10.0

For version 0.16 and lower :

Requirements :

- GNOME desktop environment with gtkmm-3.0 >= 3.22.0

- Udisks2 >= 2.7.6

Strongly recommended :

- lm_sensors(lm-sensors) >= 3.4.0

INSTALATION INSTRUCTIONS :

1) BUILDING and CLEANING project

IMPORTANT!

To ensure proper project compilation you will need to install:

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

- Ubuntu (20.10/21.04),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 (33/34) : sudo dnf install gtkmm30-devel lm_sensors-devel libudisks2-devel

- Ubuntu (20.10/21.04),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

Now open terminal and go to 'uhInfo' directory.

To create a executable binary jast run 'make'.

To clean project type 'make clean'.

2) SETTING UP and DELETE

- 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 from GitHub

June 2018 - April 2024

Copyright (C) Ivailo Gospodinov