new version: 1.5.7
Added to and improved debugging data collector. Options: -@ 11 -sys/networking; 12 - xorg; 13 - disk/partions. All also collect /proc data and some other stuff it's good to have examples of for future use. Added dwm and wmii desktops as well. Added support for standard --verbose and --help options. Added irc exit if help menu is called for to avoid bad spamming. Tweaked line count on System, made a touch shorter Back to top |
|||||
|
|||||
1.5.10 - I thought I had the false report of drivers loaded issue in -G fixed, but a different xorg log syntax appeared which proved my belief to be false.
It is now fixed in 1.5.10, barring any new syntaxes appearing, but I think it's just these two, not positive. Because I'm seeing some cases of 4 drivers being reported, that output may change to be a bit shorter, condense all loaded/unloaded/failed into just saying which belong to each state. We'll see. Back to top |
|||||
Based on some sample systems from people, a slightly tweaked 1.5.11 changes the output for graphics drivers. I hadn't realized there could be 4 or 5 drivers showing, which gets long, so now it shows like this:
:: Code :: X.Org 1.7.7 drivers loaded: ati,radeon unloaded: vesa FAILED: fbdev Resolution 2560x1024@50.0hzie, if loaded, in the loaded section, if unloaded, in the unloaded, and so on. I'm assuming it will always be one of them, that assumption will probably not pan out, but we'll give it a shot anyway. Also added for the inxi output in debugging data collector inxi log file, to help debug issues better when or if that's needed. Back to top |
|||||
New feature, hot off the presses: inxi 1.6.1 and newer
<update> Changed -m to -M to keep consistent with upper/lower case option usage. -M or: -Mxx This shows, if present, System vendor info (if present, like Dell, Ibm, Lenovo), Motherboard information, Bios information, and, with -xx, Chassis information. The last is pretty useless, which is why it's only a new -xx option, that's extra extra data. -F also triggers -M now. If there is no detected system information that suggests its a system built box or laptop, it shows only mobo/bios. To save space, it will concatenate Mobo+Bios if they are short enough, and System + Chassis if they are short enough. Note that Chassis never prints if System is not used. It will also try to print (portable) if a battery is detected in the system. If you do not get the output expected, post your: inxi -mxx here and I'll see what's wrong, or just post it anyway so I can look for more cleanup of output and errors, I already found a lot tonight, variables, variations, typical linux, lol... Samples: :: Code :: Machine: Mobo ASUSTeK model M4A79T Deluxe version Rev 1.xx
Bios American Megatrends version 3303 date 08/20/2010 Machine: System Hewlett-Packard product HP xw9400 Workstation Chassis Hewlett-Packard type 6 Mobo Hewlett-Packard model 0A1Ch version D Bios Hewlett-Packard version 786D6 v04.03 date 12/10/2009 Machine: Mobo Abit model KN8 SLI(NF-CK804) version 1.x Bios Phoenix version 6.00 PG date 09/21/2005 Machine: System IBM product 23732QK (portable) version ThinkPad T41 Chassis IBM type 10 Mobo IBM model 23732QK Bios IBM version 1RETDKWW (3.16 ) date 04/19/2005 Machine: System LENOVO product 057826U version ThinkPad Edge Chassis LENOVO type 10 Mobo LENOVO model 057826U Bios LENOVO version 80ET26WW (1.03 ) date 03/08/2010 Machine: System IBM (portable) product 23732QK version ThinkPad T41 Chassis IBM type 10 Mobo IBM model 23732QK Bios IBM version 1RETDKWW (3.16 ) date 04/19/2005 Machine: System Acer (portable) product Aspire 3810T version V1.27 Chassis Acer type 10 Mobo Acer model Aspire 3810T version PSMBOU-1234567 Bios Acer version V1.27 date 03/26/2010 Machine: Mobo Foxconn model 45GM/45CM/45CM-S Bios Phoenix version 6.00 PG date 07/30/2008 # unsupported, usually this means the kernel doesn't have this support built in Machine: No machine data found. Your kernel does not support this feature. Back to top |
|||||
works here:
:: Code :: inxi -Mxx
Machine: System LENOVO (portable) product 89329WU version ThinkPad R61/R61i Chassis type 10 Mobo LENOVO model 89329WU Bios LENOVO version 7OETC3WW (2.23 ) date 05/12/2009 Back to top |
|||||
1.6.3
I made a mistake with the option, it should be -M, not -m. So that's changed in 1.6.3. That is, like the other lines, Machine starts with M, making it easy to remember. -m will be reserved as an extra machine data trigger, like -p vs -P, or the future -g vs -G, or -n vs -N. Just needed to fix that before it got to be familiar as the option number. Also cleaned up Chassis output to make less repetitive, and added more word filters for unneeded words in output. Also, if you can show: -Mxx output so I can find and catch any failures or incorrect outputs, that would be useful. Ideally from a diversity of systems. Back to top |
|||||
The tidal wave of changes continues, this time an internal cleanup, to version 1.6.5
The only external change for most users should be the switch from -d for default output to -b, basic output. I needed -d for a future feature, and -b for basic makes more sense anyway. While doing this change I decided to revamp the old -v verbosity levels totally, and add one, so now it goes to -v 6. Here's the new data as it is shown: :: Code :: -v Script verbosity levels. Verbosity level number is required.
Supported levels: 0-6 Example: inxi -v 4 0 - Short output, same as: inxi 1 - Basic verbose, same as: inxi -b 2 - Adds networking card (-N), Machine (-M) data, and shows basic hard disk data (names only). 3 - Adds advanced CPU (-C), network (-n) data, and switches on -x advanced data option. 4 - Adds partition size/filled data (-P) for (if present):/, /home, /var/, /boot Shows full disk data (-D) 5 - Adds audio card (-A); sensors (-s), partion label (-l) and UUID (-u). 6 - Adds full partition data (-p), unmounted partition data (-o). Back to top |
|||||
Version 1.6.6 - I broke down, and created a new --recommends option for inxi.
This option will check the system and report on all recommended/required packages, and also check the key directories, and tell you if they are missing or present, and also tell you what packages you need to install to get those missing features working. Currently the package lists are for Debian/Ubuntu and Arch linux, but if anyone from Fedora/yum type wants to take this list and update it for your distro, please paste it in here: The names are in this order: application name:package name This is the debian/ubuntu list: :: Code :: df:coreutils
free:procps gawk:gawk grep:grep hostname:hostname lspci:pciutils ps:procps readlink:coreutils sed:sed tr:coreutils uname:uname uptime:procps wc:coreutils glxinfo:mesa-utils xdpyinfo:X11-utils xprop:X11-utils xrandr:x11-xserver-utils file:file hddtemp:hddtemp ifconfig:net-tools sensors:lm-sensors lsusb:usbutils modinfo:module-init-tools runlevel:sysvinit sudo:sudo This is the arch list, note the use of # marks to indicate where the package is different: :: Code :: df:coreutils
free:procps gawk:gawk grep:grep hostname:coreutils # lspci:pciutils ps:procps readlink:coreutils sed:sed tr:coreutils uname:coreutils # uptime:procps wc:coreutils glxinfo:mesa-demos # xdpyinfo:xorg-xdpyinfo # xprop:xorg-xprop # xrandr:xorg-xrandr # file:file hddtemp:hddtemp ifconfig:net-tools sensors:lm_sensors # lsusb:usbutils modinfo:module-init-tools runlevel:sysvinit sudo:sudo To find the package that owns the application, I believe this is the command in yum: replace app-name with the actual application name, like gawk :: Code :: rpm rpm -qf $(which app-name)for uninstalled: :: Code :: repoquery -qf /usr/bin/app-namenote sure about that last one, how would you know the path if you don't have it installed, maybe: repoquery -qf gawk works. Do this for any distro you want supported, just let me know the core package manager type, no need to show for varying derived distros of course, since they use the same names. Back to top |
|||||
1.6.9 is just speed optimizations, there was some very inefficient code in there for the usb wifi and the graphics driver loaded/unloaded/failed section, upgraded it to fit into inxi standard methods.
this optimization also fixed the issue with > 1 usb networking / wifi cards being attached and inxi would only show the first one. Now it will show as many as you want to attach. Back to top |
|||||
All times are GMT - 8 Hours
|