System information tool written in gambas3, python, bash
Go to file
eloaders 369fa269df Faster create buttons, labels etc in CPUID 2014-01-22 15:04:08 +01:00
debian fixes for precise 2014-01-22 02:00:57 +01:00
pastebin.d Remove hashtag 2013-12-22 13:11:25 +01:00
pixmaps Remove not nedded png. And replace icons. Convert to xpm, not png 2014-01-16 14:16:39 +01:00
src Faster create buttons, labels etc in CPUID 2014-01-22 15:04:08 +01: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
I-Nex.LICENSE Fix 2013-12-26 12:43:55 +01:00
Makefile fixes for precise 2014-01-22 02:00:57 +01:00
PKGBUILD Update inex-cpuid in i-nex.spec and PKGBUILD 2014-01-18 00:16:11 +01:00
Pastebinit.LICENSE Fix 2013-12-26 12:43:55 +01:00
README Update README 2013-11-03 00:08:50 +00:00
build-deb Fix build-deb to get current revision 2013-12-23 00:07:29 +01:00
build-selfexecutable remove commented lines 2013-12-27 15:25:26 +01:00
cpu.c Add New Option to report CPUID And Flags. Move position of x2apic and remove duplication of fpu. 2014-01-22 11:24:46 +01:00
edid-decode.c Read extension blocks in xrandr EDID property 2013-12-17 23:32:54 +00:00
free.c Fix free.c as inex-usage. Add Intel 64 Architecture x2APIC Specification detection 2014-01-21 14:20:54 +01:00
getusage.c Fix Memory tab 2014-01-21 10:21:30 +01:00
i-nex Add i-nex bash script to run i-nex using i-nex command. 2013-10-21 16:29:03 +02:00
i-nex.spec Update inex-cpuid in i-nex.spec and PKGBUILD 2014-01-18 00:16:11 +01:00
install-self Make self detect kdesu, kdesudo, gksu 2013-10-25 13:42:20 +00:00
install-self-inex Add getusage.c as inex-usage: 2014-01-20 11:51:42 +01:00
makeself-header.sh Update makeself to 2.2.0 2013-12-22 14:17:20 +01:00
makeself.1 Add to makefile: make self 2013-10-22 01:08:56 +02:00
makeself.lsm Update makeself to 2.2.0 2013-12-22 14:17:20 +01:00
makeself.sh Update makeself to 2.2.0 2013-12-22 14:17:20 +01:00
pastebinit fix confdir /usr/share/i-nex/pastebinit/pastebin.d 2013-12-22 13:11:51 +01:00
pastebinit.xml Pastebinit fixes 2013-11-27 18:13:16 +01:00
release.conf Downgrade pastebinit script 2012-12-14 11:25:53 +01:00

README

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Inventory

By Vincze-Aron Szabo
Thanks to I-Nex, users can see an overview of all their important hardware inventory information, such as graphics cards, processors, and hard drives.

Details generated about a system often can look disorganized. Sometimes information about processors, disks, and interfaces is only available through a collection of unrelated tools. Even if you have a unified system utility, it might not provide sufficient detail for productive troubleshooting.

I-Nex is a powerful alternative to other graphical system information utilities. The I-Nex system tool bundles a useful collection of device data in an easy-to-use interface. (Similar tools in the Linux space include utilities such as CPU-G and HardInfo.)

Installation

With the use of sudo and the right PPAs, installation is easy. I-Nex relies on the Gambas programming language, an object-oriented Basic dialect that acts as a replacement for Visual Basic under Linux. The name “Gambas” is a recursive acronym for “Gambas Almost Means Basic.”

I-Nex needs current Gambas3 packages that cannot be found either in the LTS version of Ubuntu 12.04 or in 12.10, so you need to add the PPA for the current version manually to access the required packages needed to install I-Nex (Listing 1).

Listing 1: Installing I-Nex

$sudoadd-apt-repositoryppa:nemh/gambas3
$sudoadd-apt-repositoryppa:i-nex-development-team/stable
$sudoapt-getupdate
$sudoapt-getinstalli-nex

For Ubuntu derivatives, follow the same steps for the I-Nex installation.

After the installation, you can start I-Nex with the i-nex.gambas command, or you can launch the program from the Start menu. I-Nex needs a moment to gather hardware data before outputting the results in 10 tabs of a graphical user interface.

Detailed Info

The first two tabs contain processor data. The CPU section designates the type, frequency, number of cores, and cache size (Figure 1).

 
Figure 1: I-Nex provides an overview of all major hardware and system information in 10 tabs.
A click on Info opens the matching entry for the processor on the CPU World website, which provides more information on the processor and its associated family. The Cache subsection displays the cache data for each core, which you can select in the drop-down at bottom right.

Helpful data about the graphics card and the installed chipsets are listed under the GPU tab. Under Graphics card in this tab, you can see the GPU name and model number. The Available resolutions section includes a quick overview of supported resolutions: In addition to the minimum and current resolution, I-Nex also lists the highest possible resolution.

By moving from tab to tab, you can sift through the most important information, all in one place and with just a few clicks. The program is slightly more terse in the Mobo (information about the motherboard) and Sound sections. In contrast, I-Nex presents extensive information about the systems mounted drives and storage media in the Drives tab (Figure 2).

 
Figure 2: Information about drives is dense.
In addition to specifying the manufacturer, model, size, and current free capacity, I-Nex shows all kinds of information about the state of the selected drive. The two drop-down lists let you change to a different drive or another disk partition as needed.

Apart from the bare facts of your hardware, the I-Nex tool provides additional details about the name of your distribution and the kernel. For example, the System tab provides important basic data about the Linux environment, such as the hostname, distribution, version, architecture, and desktop version. Pressing the Check button reveals how many packages are currently installed on the system.

The Kernel tab lists all the identifiable operating system kernels, highlighting the currently active kernel. The Modules button offered here opens a window in which you can view information about each kernel module.

Generating Reports

I-Nex has some other useful features for sharing collected data using the tool buttons across the bottom left of the window. The button with the camera icon lets you take a screenshot of the current tab and save it as a PNG or JPG file to a location of your choice.

Alternatively, the program generates a comprehensive written report when you click on the printer icon, which lets you open the Generate Report dialog box and select the data to add to the report. Although the software does not list all the tabs, the properties that you can select on the right side of the dialog contain command-line tools that provide the data for the missing tabs.

After selecting all the desired content, you can check the Generate Report box to choose whether to send the report to a nopaste service. These services remove the need to paste long texts into forums or chats; instead, you post a link where the stored text is available.

If you want to use such a service, simply check the box and select the appropriate service. After clicking Generate, the software uploads the report to the selected service but also stores a text file locally in the specified folder. The link where you can reach the report on the Internet appears in the previously empty textbox (Figure 3).

 
Figure 3: Detailed reports support troubleshooting and an exchange of information with other users.
Conclusions

Thanks to I-Nex, you can quickly and easily collect information about your devices and system, without clicking around in the system settings of Ubuntu or typing complex commands at the command line.

The information view is clear in most tabs but looks somewhat overloaded for disk drives. At this point, the fixed window size of I-Nex proves to be an annoying drawback.

However, the program does provide all the basic information about your hardware and distribution. Thus, I-Nex is useful both for debugging and  thanks to the unassuming report function  is can be a valuable aid for communicating via email, forums, or social networks.