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 |
cpu unit`s activity |
temperature`s monitor |
selected temperatures |
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.
- 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
- 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
- Ubuntu 22.10 : sudo apt-get install libgtkmm-4.0-dev libsensors4-dev libudisks2-dev
After uhInfo`s version 0.23(including) no manual interventions is required to set up udisks2,
to compile the app.
t° monitoring NVME disks through udisks2 d-bus interfaces,if udisks2 ver. >= 2.10.0
- GNOME desktop environment with gtkmm-3.0 >= 3.22.0
- Udisks2 >= 2.7.6
- lm_sensors(lm-sensors) >= 3.4.0
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