Page: Previous  1, 2, 3 ... 14, 15, 16 ... 24, 25, 26  Next

techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 4129
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
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
techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 4129
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
see this for the inxi wm data: techpatterns.com/forums/about1863.html
Back to top
techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 4129
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
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
techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 4129
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
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.0hz


ie, 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
techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 4129
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
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
dark-D
Status: Contributor
Joined: 27 May 2010
Posts: 68
Location: shadows
Reply Quote
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
techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 4129
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
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
techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 4129
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
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
techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 4129
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
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-name

note 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
techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 4129
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
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
Display posts from previous:   
Page: Previous  1, 2, 3 ... 14, 15, 16 ... 24, 25, 26  Next
All times are GMT - 8 Hours