mirror of
https://github.com/smxi/inxi.git
synced 2024-11-16 16:21:39 +00:00
New version, new man. Several bug fixes, enhancements, options.
Bugs: 1. In some cases, -S Desktop showed xfce when it wasn't xfce. This should be largely corrected now. 2. Big bug: using lxqt-about for lxqt --version, now opens a dialog box, gui, so removed that, and now checking lxqt-session for version info instead. Fixes: 1. Now calling hitachi hgst drives vendor: HGST (Hitachi) to differentiate between regular Hitachi and HGST hitachi. Added a few more disk vendors. 2. Distro base and core: added linuxlite, elementary. Some distros use: /etc/upstream-release/lsb-release so testing for that and os-release now too. 3. Extended qt detections, may catch a few stray ones now in non kde qt desktops. 4. Complete refactor of desktop, desktop info, wm, and -G compositor, now much easier to extend each feature and add detections, move order around, etc. Also moved wm to -Sxx now that I use fallback ps aux tests, which were themselves also totally refactored and optimized. Fixed WindowMaker id, which is made more annoying because they are the only upper/lower case program name, but in at least debian, the actual program name is wmaker internally. Also tightened in particular gnome-shell, which was failing to show due to too restrictive filtering of desktop/vm repeats. Most wm do not contain the desktop name in the string, gnome-shell does, only one I'm aware of. 5. Removed N/A from wmctrl output, which just means null, which is what we want. 6. Removed gnome-shell from info: since it will now appear in wm: if found. Added a few -panel items to info: Enhancements: 1. Showing type: network bridge for -N when it's type 0680, which is an odd pci type, generally it's a network bridge, but I figured it's best to show that explicitly to avoid confusion. This extends the 'type:' from just USB. 2. Added more window managers to wm, matchbox, flwm, fvwm2 (used to just use fvwm, this was wrong, it's its own thing), a few others. 3. Added a few more compositors to -Gxx. kwin_x11 should be the most noticeable, but added some more obscure ones too. This feature requires more work. 4. Extended ARM syntax to support a new one, path to /sys/device... has an extra /soc/ in it, that is now handled, all are tested for. Confirmed working. Note that ARM has to be confirmed fixed on a device by device basis, since there are key syntax differences in the paths, but it will get easier the more variants that are discovered. Added another trimmer to cut off \x00|01|02|03 special non printing characters which show as weird jibbberish in output, for model/serial number. 5. Refactored wm, info, desktop, compositor, now all use @ps_gui, which is all that is tested against, not the entire ps_cmd array. This drops the possible tests down massively since the only things in ps_gui will be the actual stuff found that matches all the patterns required for that system, not all ps items. Added marco, muffin fixes. Was showing wm: Metacity (Marco) that is not correct, now shows marco, which then allows to get version too. 5. -Sxxx now shows wm: version as well, which can be of use now and then. 6. --wm added to trip force using of ps data for wm, this can be useful because I don't know all variants of wmctrl output, so that makes it easier to test. 7. Added finally support for --debug 3, which now shows timers, functions, and args printed to screen. 8. Added qmake --version to fallback qt detection.
This commit is contained in:
parent
5f6ae6472b
commit
8f509b3dac
29
inxi.1
29
inxi.1
|
@ -1,4 +1,4 @@
|
|||
.TH INXI 1 "2018\-07\-03" inxi "inxi manual"
|
||||
.TH INXI 1 "2018\-07\-08" inxi "inxi manual"
|
||||
.SH NAME
|
||||
inxi \- Command line system information script for console and IRC
|
||||
.SH SYNOPSIS
|
||||
|
@ -682,9 +682,15 @@ shows progress bar.
|
|||
\- Adds DIMM/SOC voltages, if present (\fBipmi\fR only).
|
||||
.TP
|
||||
.B \-xx \-S\fR
|
||||
\- Adds, if run in X, display manager (\fBdm\fR) type, if present.q
|
||||
\- Adds, if run in X, display manager (\fBdm\fR) type, if present.
|
||||
If none, shows N/A. Supports most known display managers, including gdm, gdm3,
|
||||
idm, kdm, lightdm, lxdm, mdm, nodm, sddm, slim, tint, wdm, and xdm.
|
||||
|
||||
\- Adds, if run in X, window manager type (\fBwm\fR), if available.
|
||||
Not all window managers are supported. Some desktops support using more than one
|
||||
window manager, so this can be useful to see what windom manager is actually running.
|
||||
If none found, shows nothing. Uses a less accurate fallback test of \fBps\fR
|
||||
data if \fBwmctrl\fR is not installed.
|
||||
.TP
|
||||
.B \-xx \-\-slots\fR
|
||||
\- Adds slot length.
|
||||
|
@ -729,7 +735,7 @@ present. If no total width data is found, then inxi will not show that item.
|
|||
|
||||
\- Adds device Type Detail, e.g. \fBdetail: DDR3 (Synchronous)\fR.
|
||||
|
||||
\- If present, adds memory module voltage. Only some systems will have this
|
||||
\- Adds, if present, memory module voltage. Only some systems will have this
|
||||
data available.
|
||||
|
||||
\- Adds device serial number.
|
||||
|
@ -742,14 +748,12 @@ data available.
|
|||
\- Hardware RAID: Adds rev, ports.
|
||||
.TP
|
||||
.B \-xxx \-S\fR
|
||||
\- Adds, if run in X, shell/panel type (\fBinfo\fR), if present.
|
||||
\- Adds, if run in X and present, shell/panel type (\fBinfo\fR).
|
||||
If none, shows nothing. Supports some current desktop extras like gnome\-panel,
|
||||
lxde\-panel, and others. Added mainly for Mint support.
|
||||
lxpanel, xfce4\-panel, lxqt\-panel, and others (Mint feature request).
|
||||
|
||||
\- Adds (if present), window manager (\fBwm\fR) version number.
|
||||
|
||||
\- Adds, if run in X, window manager type (\fBwm\fR), if available.
|
||||
Not all window managers are supported. Some desktops support using more than one
|
||||
window manager, so this can be useful to see what windom manager is actually running.
|
||||
If none found, shows nothing.
|
||||
.TP
|
||||
.B \-xxx \-w\fR,\fB \-W\fR
|
||||
\- Adds location (city state country), altitude, weather observation time.
|
||||
|
@ -887,11 +891,16 @@ Overrides default internal value and user configuration value:
|
|||
|
||||
\fBCPU_SLEEP=0.25\fR
|
||||
|
||||
.TP
|
||||
.B \-\-wm\fR
|
||||
Force \fBSystem\fR item \fBwm\fR to use \fBps\fR as data source, not \fBwmctrl\fR.
|
||||
|
||||
.SH DEBUGGING OPTIONS
|
||||
|
||||
.TP
|
||||
.B \-\-debug [1\-3]\fR
|
||||
\- On screen debugger output (currently not used).
|
||||
\- On screen debugger output. Output varies depending on current needs
|
||||
Usually nothing changes.
|
||||
|
||||
.TP
|
||||
.B \-\-debug 10\fR
|
||||
|
|
|
@ -1,3 +1,70 @@
|
|||
=====================================================================================
|
||||
Version: 3.0.16
|
||||
Patch Version: 00
|
||||
Script Date: 2018-07-08
|
||||
-----------------------------------
|
||||
Changes:
|
||||
-----------------------------------
|
||||
|
||||
New version, new man. Several bug fixes, enhancements, options.
|
||||
|
||||
Bugs:
|
||||
1. In some cases, -S Desktop showed xfce when it wasn't xfce. This should be largely
|
||||
corrected now.
|
||||
2. Big bug: using lxqt-about for lxqt --version, now opens a dialog box, gui,
|
||||
so removed that, and now checking lxqt-session for version info instead.
|
||||
|
||||
Fixes:
|
||||
1. Now calling hitachi hgst drives vendor: HGST (Hitachi) to differentiate between
|
||||
regular Hitachi and HGST hitachi. Added a few more disk vendors.
|
||||
2. Distro base and core: added linuxlite, elementary. Some distros use:
|
||||
/etc/upstream-release/lsb-release so testing for that and os-release now too.
|
||||
3. Extended qt detections, may catch a few stray ones now in non kde qt
|
||||
desktops.
|
||||
4. Complete refactor of desktop, desktop info, wm, and -G compositor, now much
|
||||
easier to extend each feature and add detections, move order around, etc.
|
||||
Also moved wm to -Sxx now that I use fallback ps aux tests, which were themselves
|
||||
also totally refactored and optimized. Fixed WindowMaker id, which is made more
|
||||
annoying because they are the only upper/lower case program name, but in at least
|
||||
debian, the actual program name is wmaker internally.
|
||||
Also tightened in particular gnome-shell, which was failing to show due to too
|
||||
restrictive filtering of desktop/vm repeats. Most wm do not contain the desktop
|
||||
name in the string, gnome-shell does, only one I'm aware of.
|
||||
5. Removed N/A from wmctrl output, which just means null, which is what we want.
|
||||
6. Removed gnome-shell from info: since it will now appear in wm: if found. Added
|
||||
a few -panel items to info:
|
||||
|
||||
Enhancements:
|
||||
1. Showing type: network bridge for -N when it's type 0680, which is an odd pci
|
||||
type, generally it's a network bridge, but I figured it's best to show that
|
||||
explicitly to avoid confusion. This extends the 'type:' from just USB.
|
||||
2. Added more window managers to wm, matchbox, flwm, fvwm2 (used to just use fvwm,
|
||||
this was wrong, it's its own thing), a few others.
|
||||
3. Added a few more compositors to -Gxx. kwin_x11 should be the most noticeable,
|
||||
but added some more obscure ones too. This feature requires more work.
|
||||
4. Extended ARM syntax to support a new one, path to /sys/device... has an extra
|
||||
/soc/ in it, that is now handled, all are tested for. Confirmed working. Note that
|
||||
ARM has to be confirmed fixed on a device by device basis, since there are key
|
||||
syntax differences in the paths, but it will get easier the more variants that are
|
||||
discovered. Added another trimmer to cut off \x00|01|02|03 special non printing
|
||||
characters which show as weird jibbberish in output, for model/serial number.
|
||||
5. Refactored wm, info, desktop, compositor, now all use @ps_gui, which is all that
|
||||
is tested against, not the entire ps_cmd array. This drops the possible tests down
|
||||
massively since the only things in ps_gui will be the actual stuff found that matches
|
||||
all the patterns required for that system, not all ps items. Added marco, muffin
|
||||
fixes. Was showing wm: Metacity (Marco) that is not correct, now shows marco, which
|
||||
then allows to get version too.
|
||||
5. -Sxxx now shows wm: version as well, which can be of use now and then.
|
||||
6. --wm added to trip force using of ps data for wm, this can be useful because
|
||||
I don't know all variants of wmctrl output, so that makes it easier to test.
|
||||
7. Added finally support for --debug 3, which now shows timers, functions, and args
|
||||
printed to screen.
|
||||
8. Added qmake --version to fallback qt detection.
|
||||
|
||||
|
||||
-----------------------------------
|
||||
-- Harald Hope - Sun, 08 Jul 2018 15:57:58 -0700
|
||||
|
||||
=====================================================================================
|
||||
Version: 3.0.15
|
||||
Patch Version: 00
|
||||
|
|
Loading…
Reference in a new issue