Skip to content

id01/GTKSysInfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GTK System Information

This is a simple front end GUI for multiple command line system info utilities on GTK.

Installation

To build for your system, run:

make

All files will be put in the out/ directory. If built this way, dependencies must be installed on the system.

To run:

out/gsysinfo

To build a portable version, run:

make freeze

Files will be placed in the build/ directory. Program may not be as reliable if built this way.

To install a portable version of the program, run:

make freeze-install

To uninstall, run:

make freeze-uninstall

Contributors

id01 (Main Developer)

Libraries Used

  • PyGObject, by James Henstrige, Licensed under GNU LGPL. Imported in main.py.
  • Python and included libraries, by Python Software Foundation, Python License. Used in all py files.
  • cx_Freeze 4.3.4, by Anthony Tuininga, Python License. Imported in freeze.py.
  • C Used in bin/c/*.c
  • Disclaimer: Manufacturer logos are not my own. Intel logos are (c) Intel Inc. AMD logos are (c) AMD Inc.

System Requirments

To run standalone:

util-linux lm-sensors hddtemp libsensors3

To build:

python python-utils python-gi gcc util-linux lm-sensors hddtemp libsensors3

Building standalone also requires cx_freeze (from pip or source) be installed.

Changelog

  • 0.1.1 (Testing)
  • Drop-Down menu for partitions
  • Improved partition notation
  • Automatically updating values
  • Updated diskalloc.c
  • 0.1.0 (Testing)
  • High latency stress tests
  • 0.0.9 (Prerelease)
  • Created makefile
  • Created configuration python file
  • 0.0.8 (Prerelease)
  • Created Landing page
  • Created Help.html
  • Removed "no root" warning popup
  • Updated comments, preparing for publicizing of repository.
  • 0.0.7 (Prerelease)
  • Added more images
  • Ramalloc.c instead of .cpp, more efficient, more accurate result.
  • Stress test units in Kx/s instead of x/s
  • 0.0.6 (Prerelease)
  • Added images
  • 0.0.5 (Prerelease)
  • Added freeze.py install
  • Got $PATH working
  • Fixed freeze.py crash if no arguments included
  • 0.0.4 (Prerelease):
  • Added CPU information.
  • Added other MB information.
  • Preparing to add a few images.
  • Disabled freeze.py install (not working)
  • Extended path support (slightly)
  • 0.0.3 (Prerelease):
  • Added freeze support.
  • Slight changes in main.py to support freeze.
  • Improved on stress test save feature.
  • Added support for absolute paths.
  • 0.0.2 (Prerelease):
  • Added README.
  • Modified Multicore to show cumulative power instead of average power.
  • Added root features.
  • Added ability to save stress test results.
  • Added copy/paste for stress test results.
  • 0.0.1 (Prerelease):
  • Initial Commit
  • Added main.py
  • Added stress test
  • Added disk data
  • Added build.sh
  • Added pretty much everything that wasn't in later releases

About

A GUI System Information for Linux.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published