Skip to content

GNOME desktop application for displaying configuration information & observation of system activity. It focuses on monitoring & displaying CPU frequencies,voltages & temperature statistics. You also may observe PCIE link status,Monitor info,fan speeds,power,current & other important system parameters readings under Linux.

License

Notifications You must be signed in to change notification settings

isgospodinov/uhInfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uhInfo
******
GNOME desktop application for displaying configuration information & observation of system activity.
It focuses on monitoring & displaying CPU frequencies,voltages & temperature statistics.
You also may observe PCIE link status,Monitor info,fan speeds,power,current & other important
system parameters readings under Linux.
To get a general visual idea,see the repository's wiki page.
---------------------------------------------------------------------------------
To use this application,you only need to have GTKMM 4.0(with dependencies) installed.
---------------------------------------------------------------------------------
To BUILD it :
 1) GNOME 41 desktop environment or higher with gtkmm-4.0 >= 4.4.0
 - We assume bash is set as the default shell,make & g++(c++ 17 compliant compiler) are already installed
 - Installing the development files.Taking Fedora(37) as an example you will need to install :
          gtkmm4.0-devel    >= 4.4.0
          libudisks2-devel  >= 2.7.6
          lm_sensors-devel  >= 3.4.0

Examples on these OSs :
 - Fedora Linux 39/40 : sudo dnf install gtkmm4.0-devel lm_sensors-devel libudisks2-devel
 - openSUSE (Tumbleweed) : sudo zypper install gtkmm4-devel libudisks2-0-devel libsensors4-devel gettext-tools
 - Ubuntu 24.4 : sudo apt-get install libgtkmm-4.0-dev libsensors4-dev libudisks2-dev gettext         

 2) Finaly jast run 'make' in 'uhInfo' directory.

 3) To SET UP,DELETE,Get HELP
   - To clean up type 'make clean'
   - To install run "sudo make install"
   - or to unininstal jast run "sudo make uninstall"
   - For help type 'make help'
---------------------------------------------------------------------------------
Installation on lm_sensors(lm-sensors) package is Strongly Recommended!
---------------------------------------------------------------------------------


---------------------------------------------------------------------------------
|                For version 0.16 and lower (gtkmm 3.0 related):                |
--------------------------------------------------------------------------------- 
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 (33/34) : gtkmm30-devel lm_sensors-devel libudisks2-devel
- Ubuntu (20.10/21.4),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.4),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

 - 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')
 - For help type 'make help'
 - To cleaning up 'make clean'

About

GNOME desktop application for displaying configuration information & observation of system activity. It focuses on monitoring & displaying CPU frequencies,voltages & temperature statistics. You also may observe PCIE link status,Monitor info,fan speeds,power,current & other important system parameters readings under Linux.

Topics

Resources

License

Stars

Watchers

Forks