7b583e6df0
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 |
||
---|---|---|
I-Nex | ||
JSON | ||
Scripts | ||
changelogs | ||
debian | ||
dists | ||
docs | ||
manpages | ||
pastebin.d | ||
pixmaps | ||
.bzrignore | ||
.gitmodules | ||
Makefile | ||
README.md | ||
UDPATECPUDB | ||
i-nex.mk | ||
pastebinit | ||
pastebinit.xml | ||
release.conf | ||
requirements.md |
README.md
I-Nex: System and Hardware information tool
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
- Strony: Strona domowa | Wygląd aplikacji | Blog | Forum/Raportowanie błędów
Testowany na
- Ubuntu i pochodne
- Debian Bug lp:1258468
- openSUSE Question:243542
- Fedora 20
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