System information tool written in gambas3, python, bash
Go to file
eloaders 7b583e6df0 7.2.0
Zastąpienie staczycznej opcji gzip kompresującej pliki przechowujące
informacje o zmianach, na zmienną którą idzie zmienić za pomocą
globalnego pliku konfigurującego proces kompilowania programu. Jest
możliwe obecnie wykorzystanie każdej z metod kompresji bezpośrednio w
pliku inex.mk

Dodano cztery nowe instrukcje, każda z instrukcji otrzymała pełne
wsparcie dla ich detekcji na procesorach firmy AMD. Dla procesorów Intel
detekcja instrukcji jest nieaktywa, mimo iż w przypadkach jej
wyświetlania po przez plik /proc/cpuinfo, aplikacja tak czy owak nie
pokazuje jej.

Zmieniono nazwę katalogu src na I-Nex, po proprawia filozofię
nazewnictwa katalogów w źródłach oprogramowania.

Naprawiono proces budowania I-Nex. Domyślnie w ubuntu, proces
kompilowania przebiegał tylko z wykorzystaniem jednego procesu bez
procesów potomnych, bez jakiejkolwiek wielowątkowości. Od teraz
przełącznik -j[0-9] działa prawidłowo.

    *Adn: Błąd ten został zauważony na dystybucji Manjaro podczas
wykonywania makepkg --sign.
    *Adn 2: Naprawa błędu umożliwiła bezproblemowe stworzenie pakietu w
AUR.

Zmieniono wygląd wyświetlania Cache procesora oraz filozofię detekcji.
Dotychczas dane były wydobywane z plików a typ danej pamięci był
przypisywany każdemu poziomowi pamięci statycznie. Od teraz I-Nex
wykrywa dynamicznie rozmiar oraz typ pamięci.

    *Adn: Poprzednio do index0 przypisywany był L1 Data a do index1 L1
Instruction, obecnie typ wykrywany jest po przez plik o nazwie type.
    *Adn: Oprócz łównej zmiany sposobu wyświetlania doszy także
dodatkowe parametry dla pamięci cache.
	* Informacje te po części dublują kartę CPUID.

    Dodano wykrywanie napięcia procesora dla modułu ........ W przypadku
wykrycia modułu, I-Nex wyświetla aktualne napięcie procesora. Funkcja ta
nie korzysta z lm_sensors.

* Naprawiono nieprawidłowe skalowanie zawartości karty CPUID.

* Dodano funkcję która zamyka otwarte zasoby podczas startu I-Nex,
zamyka je po wydobyciu potrzebnych dla programu informacji, po tym nie
są one już potrzebne i zostają zamknięte.

* Zmieniono katalog wykrywania załadowanych modułów do kernela.
Poprzednio używany /proc/modules został zastąpiony na /sys/module
    Not use /proc/modules. Use /sys/module/

*Zmieniono adres raportowania błędów. Uprzednio raporty winne być
raportowane na serwisie launchpad. Adres został zmieniony na nowo
otwarte forum programu I-Nex.

* Zamieniono procedury wykonywane w Shell na żecz instrukcji Exec, która
wykonuje bezpośrednio program nie wykonując uprzednio bash.

* Dodano dodatkowe funkcje naprawiające kartę Drives. W użycie programu
wszedł program blkid.

* Zmieniono i przebudowano zakładkę USB.

* Zaktualizowano moduł settings który domyślnie jest komponentem
gambas3, w i-nex nie wymaga to dodatkowej instalacji biblioteki gambas3
-gb-settings

* Zaktualizowano moduł json, który domyslnie jest komponentem gambas3, w
i-nex nie wymaga to dodatkowej instalacji biblioteki gambas3-gb-net

* Przyśpieszono wykrywanie kart grafcznych.

* Dodano wyświetlanie krytycznej temperatury procesora

* Dodano zależność dh-autoreconf do debian, w celu usunięcia błędów
budowania pakietu deb I-Nex

* Naprawiono wyrzucanie w logach niepotrzebnych informacji o EDID.

* Naprawiono brak wyśiwtlania logo programu w niektórych oknach.

* Zmieniono sposób wykrywania zainstalowanych kerneli.

* Kilka zmian w plikach autoreconf

* Dodano wykrywanie wersji OpenGL ES

* Dodano wykrywanie napięcia procesora [Funkcja ta nie bazuje na
lm_sensors]

* Dodano linkowanie pliku i-nex.gambas do i-nex

* Zaktualizowano i-nex-glinfo [Fork glxinfo, niepotrzebna zależność
mesa-demos]

* Zmieniono sposób kształtowania listy obsługiwanych instrukcji w
zakładce CPU.

* Usunięto niepotrzebne pliki [W tym makeself, oraz inne specyficzne
pliki dla dystrybucji Ubuntu]

    Fix Processor accumulator

    Add 4 new instructions

    CPU_FEATURE_CPB,	Core performance boost
    CPU_FEATURE_APERFMPERF,	MPERF/APERF MSRs support
    CPU_FEATURE_PFI,	Processor Feedback Interface support
    CPU_FEATURE_PA,		Processor accumulator

* Przyśpieszono wykrywanie dystrybucji, usunięto dublujące się funkcje.

* Usunięto kilka błędów powodujących brak błędne wykrywanie
partycji/pliku SWAP

* Naprawa rozmiaru logo dla procesorów Intel Core i3, i5, i7

* Usunięto przestażały kod odpowiedzialny za wykrywanie instrukcji
procesora. [Owa funkcja dublowała się także]

* Dodano wykrywanie pewnych elementów za pomocą xdriinfo

* Dodano nowe logo dla dystrybucji Manjaro

* Usunięto modół nets

* Przyśpieszenie wykrywania interfejsów sieciowych.

* Przyśpieszenie wykrywania portów USB

* Naprawiono rozmiar niektórych buttonów.

* Dodano testowy skrypt SHELL do wykrywania temperatury kart graficznych

* Dodano do Dists pliki PKGBUILD dla Aur oraz stable Community dla
Manjaro.

* Przyśpieszono wykrywanie temperatury procesora oraz zmieniono sposób.

* Zmieniono rozmiar oraz pozycję niektórych kontrolek.

* Usunięto wiele niepotrzebnych spacji w kodzie programu.

* Dodano procesor Core i7-4710MQ oraz Core 2 Duo L9400 do bazy Online

* Dodano procesor Athlon 64 X2 TK-57ary

* Dodano skrypt aktualizujący bazę danych procesorów.

* Zaktualizowano bazę procesorów Intel, Atom, AMD

* Naprawiono błędne wykrywanie APU with Radeon(TM) R7 Graphics
2014-07-20 11:23:40 +02:00
I-Nex 7.2.0 2014-07-20 11:23:40 +02:00
JSON Remove unnecessary lines of code 2014-07-19 14:22:18 +02:00
Scripts Try fix Makefile:76: polecenia dla obiektu 'install-scripts' nie powiodły się 2014-07-01 11:33:51 +02:00
changelogs 7.2.0 2014-07-20 11:23:40 +02:00
debian 7.2.0 2014-07-20 11:23:40 +02:00
dists Move src to I-Nex 2014-07-15 18:31:30 +02:00
docs Fixes copyright install 2014-07-15 20:41:42 +02:00
manpages Use Wildcards fo install manpages and pastebinit conf files 2014-02-23 14:31:12 +01:00
pastebin.d Changing Permission for files 2014-07-19 14:23:32 +02:00
pixmaps Fix pixmaps dir 2014-07-01 00:07:02 +02:00
.bzrignore Add the request of the Hebrew translators, remove the he.po file and add it to the ignore list. 2012-02-15 10:11:12 -05:00
.gitmodules Add libcpuid 2014-02-05 20:13:24 +01:00
Makefile Move src to I-Nex 2014-07-15 18:31:30 +02:00
README.md Update forum URL 2014-07-09 12:54:49 +02:00
UDPATECPUDB Add script to update cpudb 2014-06-25 21:52:03 +02:00
i-nex.mk Better docs install. 2014-07-15 20:23:12 +02:00
pastebinit Update Pastebinit to 1.4 2014-06-11 14:49:27 +02:00
pastebinit.xml Update Pastebinit to 1.4 2014-06-11 14:49:27 +02:00
release.conf Downgrade pastebinit script 2012-12-14 11:25:53 +01:00
requirements.md Add Wymagania odnośnie bibliotek 2014-02-09 15:41:23 +01:00

README.md

I-Nex: System and Hardware information tool

logo okno

I-Nex jest aplikacją Open Source, która wyświetla informacje o podzespołach komputera jak i samym systemie operacyjnym.

  • Wyświetla informacje w przyjaznej formie, opartej na kartach.
  • Potrafi tworzyć zrzut aktywnej karty i zapisywać w formacie JPG lub PNG.
  • Pozwala wybierać poziom kompresji zapisywanego zdjęcia.
  • Potrafi tworzyć raport z zakładek i zapisuje je w formacie raw txt.
  • Pozwala wybrać, co dokładnie ma zawrzeć w raporcie.
  • Potrafi wysłać wygenerowany raport na ponad 10 serwisów nopaste.
  • Zapamiętuje pozycję na akranie oraz pozwala na ustwienie położenia kart.

Strony

Testowany na

Wymagania odnośnie bibliotek

  • Gambas3
    • gambas3-runtime (>= 3.5.0)
    • gambas3-gb-image (>= 3.5.0)
    • gambas3-gb-qt4 (>= 3.5.0)
    • gambas3-gb-form (>= 3.5.0)
    • gambas3-gb-desktop (>= 3.5.0)
    • gambas3-gb-form-stock (>= 3.5.0)
  • libc6
  • libcpuid
  • libx11 libxext libgl1-mesa libglu1-mesa
    • libX11
    • libGL
    • libxcb
    • libdl
    • libglapi
    • libXext
    • libXdamage
    • libXfixes
    • libX11-xc
    • libxcb-glx
    • libxcb-dri2
    • libXxf86vm
    • libpthread
    • libXau
  • libprocps
    • libprocps3 | libprocps0 | libproc

** Więcej informacji w requirements doc

Kompilacja

Ubuntu

Dodanie repozytoriów:

sudo add-apt-repository ppa:nemh/gambas3
sudo add-apt-repository ppa:i-nex-development-team/libcpuid11

Instalacja zależności potrzebnych do kompilacji:

sudo apt-get install debhelper devscripts
sudo apt-get install python python-all python-dev python-all-dev pkg-config dpkg-dev 
sudo apt-get install libcpuid11-dev lsb-release libprocps3-dev libprocps0-dev libproc-dev 
sudo apt-get install libx11-dev libxext-dev libgl1-mesa-dev libglu1-mesa-dev 
sudo apt-get install gambas3-dev gambas3-gb-image gambas3-gb-qt4 gambas3-gb-form gambas3-gb-desktop gambas3-gb-form-stock
sudo apt-get install imagemagick
sudo apt-get install git

Pobieranie źródeł:

git clone https://github.com/eloaders/I-Nex.git

Budowanie pakietu deb:

cd ./I-Nex
fakeroot debian/rules build 
fakeroot debian/rules binary
cd ..
sudo dpkg -i ./i-nex*.deb

Please report all bugs on the official forum of the project.

Forum does not require confirmation of email address.

Enables login by OpenID.

Report Bug