mirror of
https://github.com/smxi/inxi.git
synced 2024-11-16 16:21:39 +00:00
4a1a0b2eeb
1. Bug: cause unknown, but crashes on null file sent to reader, but all those files have been checked. For now added return if file null. 2. Features: with -Ixxx: show Shell: csh (sudo|su|login) status; show running in: xfce-terminal (SSH) ssh session active on remote system. Various help and man cleanups and additions.
1116 lines
41 KiB
Groff
1116 lines
41 KiB
Groff
.TH INXI 1 "2018\-03\-27" inxi "inxi manual"
|
|
.SH NAME
|
|
inxi \- Command line system information script for console and IRC
|
|
.SH SYNOPSIS
|
|
\fBinxi\fR \- Single line, short form. Very basic output.
|
|
|
|
\fBinxi \fR[\fB\-AbBCdDfFGhHiIlmMnNopPrRsSuw\fR] \fR[\fB\-c
|
|
NUMBER\fR] \fR[\fB\-v NUMBER\fR]
|
|
|
|
\fBinxi \fR[\fB\-t \fR(\fBc\fR or\fB m\fR or\fB cm\fR or\fB mc
|
|
NUMBER\fR)] \fR[\fB\-x \-OPTION\fR(\fBs\fR)] \fR[\fB\-xx
|
|
\-OPTION\fR(\fBs\fR)] \fR[\fB\-xxx \-OPTION\fR(\fBs\fR)]
|
|
|
|
\fBinxi \fR[\fB\-\-slots\fR] \fR[\fB\-\-usb\fR]
|
|
|
|
\fBinxi \fR[\fB\-\-help\fR] \fR[\fB\-\-recommends\fR]
|
|
\fR[\fB\-\-version\fR] \fR
|
|
|
|
All options have long form variants. See below.
|
|
|
|
.SH DESCRIPTION
|
|
\fBinxi\fR is a command line system information script built for for console
|
|
and IRC. It is also used for forum technical support, as a debugging tool,
|
|
to quickly ascertain user system configuration and hardware. inxi shows
|
|
system hardware, CPU, drivers, Xorg, Desktop, Kernel, GCC version(s), Processes,
|
|
RAM usage, and a wide variety of other useful information.
|
|
|
|
\fBinxi\fR output varies between CLI and IRC, with some default filters and
|
|
color options applied to IRC use. Script colors can be turned off if desired
|
|
with \fB\-c 0\fR, or changed using the \fB\-c\fR color options listed in the
|
|
OPTIONS section below.
|
|
|
|
.SH PRIVACY AND SECURITY
|
|
In order to maintain basic privacy and security, inxi filters out automatically
|
|
on IRC things like your network card mac address, WAN and LAN IP, your \fB/home\fR
|
|
username directory in partitions, and a few other things.
|
|
|
|
Because inxi is often used on forums for support, you can also trigger this
|
|
filtering with the \fB\-z\fR option (\fB\-Fz\fR, for example). To override
|
|
the IRC filter, you can use the \fB\-Z\fR option. This can be useful to debug
|
|
network connection issues online in a private chat, for example.
|
|
|
|
.SH USING OPTIONS
|
|
Options can be combined if they do not conflict. Either group the letters
|
|
together or separate them.
|
|
|
|
Letters with numbers can have no gap or a gap at your discretion unless using \fB \-t\fR.
|
|
|
|
For example:
|
|
.B inxi
|
|
\fB\-AG\fR or \fBinxi \-A \-G\fR or \fBinxi \-c10\fR
|
|
|
|
Note that below, all the short form options have long form equivalents, which are
|
|
given, but in examples, to keep things simple, usually the short form is used.
|
|
|
|
.SH STANDARD OPTIONS
|
|
.TP
|
|
.B \-A\fR,\fB \-\-audio\fR
|
|
Show Audio/sound card information.
|
|
.TP
|
|
.B \-b\fR,\fB \-\-basic\fR
|
|
Shows basic output, short form (previously \fB\-d\fR). Same as: \fBinxi \-v 2\fR
|
|
.TP
|
|
.B \-B\fR,\fB \-\-battery\fR
|
|
Shows Battery data, charge, condition, plus extra information (if battery present).
|
|
Uses \fB/sys\fR or for BSDs without systctl battery data, \fBdmidecode\fR.
|
|
\fBdmidecode\fR does not have very much information, and none about current battery
|
|
state/charge/voltage. Supports multiple batteries when using \fB/sys\fR data.
|
|
|
|
Note on the \fBcharge\fR item, the output shows the current charge, and the
|
|
percent of the available capacity, which can be less than the original design
|
|
capacity. In the following example, the actual current capacity of the battery
|
|
is \fB22.2 Wh\fR, so the charge shows what percent of the current capacity
|
|
is charged.
|
|
|
|
For example: \fB20.1 Wh 95.4%\fR
|
|
|
|
The \fBcondition\fR item shows the current available capacity / original design
|
|
capacity, then the percentage of original capacity available in the battery.
|
|
In the following example, the battery capacity is only 61% of it's original amount.
|
|
|
|
For example: \fB22.2/36.4 Wh 61%\fR
|
|
.TP
|
|
.B \-c\fR,\fB \-\-color\fR \fR[\fB0\fR\-\fB43\fR]
|
|
Available color schemes. Scheme number is required.
|
|
|
|
Supported color schemes: \fB0\-43\fR
|
|
|
|
.TP
|
|
.B \-c \fR[\fB94\fR\-\fB99\fR]
|
|
|
|
Color selectors run a color selector option prior to inxi starting which lets
|
|
you set the config file value for the selection.
|
|
|
|
Color selectors for each type display (NOTE: irc and global only show safe color set):
|
|
.TP
|
|
.B \-c 94\fR
|
|
\- Console, out of X.
|
|
.TP
|
|
.B \-c 95\fR
|
|
\- Terminal, running in X \- like xTerm.
|
|
.TP
|
|
.B \-c 96\fR
|
|
\- Gui IRC, running in X \- like Xchat, Quassel,
|
|
Konversation etc.
|
|
.TP
|
|
.B \-c 97\fR
|
|
\- Console IRC running in X \- like irssi in xTerm.
|
|
.TP
|
|
.B \-c 98\fR
|
|
\- Console IRC not in X.
|
|
.TP
|
|
.B \-c 99\fR
|
|
\- Global \- Overrides/removes all settings.
|
|
|
|
Setting specific color type removes the global color selection.
|
|
.TP
|
|
.B \-C\fR,\fB \-\-cpu\fR
|
|
Show full CPU output, including per CPU clockspeed and CPU max speed (if available).
|
|
If max speed data present, shows \fB(max)\fR in short output formats (\fB\inxi\fR,
|
|
\fB\inxi \-b\fR) if CPU actual speed matches CPU max speed. If CPU max speed does
|
|
not match CPU actual speed, shows both actual and max speed information.
|
|
See \fB\-x\fR and \fB\-xx\fR for more options.
|
|
|
|
CPU description includes technical CPU(s) description: \fBtype: MT\-MCP\fR
|
|
|
|
* \fBMT\fR \- Multi/Hyper Threaded CPUs, more than 1 thread per core. (Previously \fBHT\fR)
|
|
|
|
* \fBMCM\fR \- Multi Chip Model (More than 1 die per CPU)
|
|
|
|
* \fBMCP\fR \- Multi Core Processor (More than 1 core per CPU)
|
|
|
|
* \fBSMP\fR \- Symmetric Multi Processing (More than 1 physical CPUs)
|
|
|
|
* \fBUP\fR \- Uni (single core) Processor
|
|
|
|
.TP
|
|
.B \-d\fR,\fB \-\-disk\-full\fR,\fB\-\-optical\fR
|
|
Shows optical drive data. Same as \fB\-Dd\fR. With \fB\-x\fR, adds features line to
|
|
output. Also shows floppy disks if present. Note that there is no current way to get
|
|
any information about the floppy device that I am aware of, so it will simply show the
|
|
floppy id, without any extra data. \fB\-xx\fR adds a few more features.
|
|
.TP
|
|
.B \-D\fR,\fB \-\-disk\fR
|
|
Show full hard Disk info, not only model, ie: \fB/dev/sda ST380817AS 80.0GB\fR.
|
|
Shows disk space total + used percentage. The disk used percentage includes space
|
|
used by swap partition(s), since those are not usable for data storage. Note that
|
|
with RAID disks, the percentage will be wrong since the total is computed from the
|
|
disk sizes, but the used is computed from mounted partition used percentages. This
|
|
small defect may get corrected in the future. Also, unmounted partitions are not
|
|
counted in disk use percentages since inxi has no access to that data.
|
|
.TP
|
|
.B \-f\fR,\fB \-\-flags\fR
|
|
Show all cpu flags used, not just the short list. Not shown with \fB\-F\fR to avoid
|
|
spamming. ARM cpus: show \fBfeatures\fR items.
|
|
.TP
|
|
.B \-F\fR,\fB \-\-full\fR
|
|
Show Full output for inxi. Includes all Upper Case line letters, plus \fB\-s\fR
|
|
and \fB\-n\fR. Does not show extra verbose options like
|
|
\fB\-d \-f \-l \-m \-o \-p \-r \-t \-u \-x\fR unless you use those arguments in
|
|
the command, like: \fBinxi \-Frmxx\fR
|
|
.TP
|
|
.B \-G\fR,\fB \-\-graphics\fR
|
|
Show Graphic card information. Card(s), Display Server (vendor and version number),
|
|
for example:
|
|
|
|
\fBDisplay Server: x11 (Xorg 1.15.1)\fR
|
|
|
|
as well as screen resolution(s), OpenGL renderer, OpenGL core profile version/OpenGL
|
|
version.
|
|
|
|
If detected (currently only available if on a desktop: will attempt to show the
|
|
server type, ie, x11, wayland, mir. When xorg is present, its version information
|
|
will show after the server type in parentheses. Future versions will show compositor
|
|
information as well.
|
|
.TP
|
|
.B \-h\fR,\fB \-\-help\fR
|
|
The help menu. Features dynamic sizing to fit into terminal window. Set script
|
|
global \fBCOLS_MAX_CONSOLE\fR if you want a different default value, or
|
|
use \fB\-y <width>\fR to temporarily override the defaults or actual window width.
|
|
.TP
|
|
.B \-H\fR,\fB \-\-help\-full\fR
|
|
The help menu, plus developer options. Do not use dev options in normal
|
|
operation!
|
|
.TP
|
|
.B \-i\fR,\fB \-\-ip\fR
|
|
Show Wan IP address, and shows local interfaces (requires \fBifconfig\fR or
|
|
\fBip\fR network tool). Same as \-Nni. Not shown with \fB\-F\fR for user security
|
|
reasons, you shouldn't paste your local/wan IP. Shows both IPv4 and IPv6 link IP
|
|
address.
|
|
|
|
.TP
|
|
.B \-I\fR,\fB \-\-info\fR
|
|
Show Information: processes, uptime, memory, irc client (or shell type if run in
|
|
shell, not irc), inxi version. See \fB\-x\fR and \fB\-xx\fR for extra information
|
|
(init type/version, runlevel).
|
|
.TP
|
|
.B \-l\fR,\fB \-\-label\fR
|
|
Show partition labels. Default: short partition \fB\-P\fR. For full \fB\-p\fR output,
|
|
use: \fB\-pl\fR (or \fB\-plu\fR).
|
|
.TP
|
|
.B \-m\fR,\fB \-\-memory\fR
|
|
Memory (RAM) data. Does not show with \fB\-b\fR or \fB\-F\fR unless you use \fB\-m\fR
|
|
explicitly. Ordered by system board physical system memory array(s) (\fBArray\-[number]
|
|
capacity:\fR), and individual memory devices (\fBDevice\-[number]\fR). Physical memory
|
|
array(s) data shows array capacity, and number of devices supported, and Error Correction
|
|
information. Devices shows locator data (highly variable in syntax), size, speed,
|
|
type (eg: \fBtype: DDR3\fR).
|
|
|
|
Note that \fB\-m\fR uses \fBdmidecode\fR, which must be run as root (or start
|
|
\fBinxi\fR with \fBsudo\fR), unless you figure out how to set up sudo to permit
|
|
dmidecode to read \fB/dev/mem\fR as user. Note that speed will not show if \fBNo Module
|
|
Installed\fR is found in size. This will also turn off Bus Width data output if it is null.
|
|
|
|
If memory information was found, and if the \fB\-I\fR line or the \fB\-tm\fR item have
|
|
not been triggered, will also print the ram used/total.
|
|
|
|
Because dmidecode data is extremely unreliable, inxi will try to make best guesses.
|
|
If you see \fB(check)\fR after capacity number, you should check it for sure with
|
|
specifications. \fB(est)\fR is slightly more reliable, but you should still check
|
|
the real specifications before buying ram. Unfortunately there is nothing \fBinxi\fR
|
|
can do to get truly reliable data about the system ram, maybe one day the kernel devs
|
|
will put this data into \fB/sys\fR, and make it real data, taken from the actual system,
|
|
not dmi data. For most people, the data will be right, but a significant percentage of
|
|
users will have either wrong max module size, if present, or max capacity.
|
|
.TP
|
|
.B \-M\fR,\fB \-\-machine\fR
|
|
Show machine data. Device, Motherboard, Bios, and if present, System Builder (Like Lenovo).
|
|
Older systems/kernels without the required \fB/sys\fR data can use dmidecode instead, run
|
|
as root. If using dmidecode, may also show bios revision as well as version. \fB\-! 33\fR
|
|
can force use of \fBdmidecode\fR data instead of \fB/sys\fR. Will also attempt to show
|
|
if the system was booted by BIOS, UEFI, or UEFI [Legacy]. The last one is legacy BIOS
|
|
boot mode in a systemboard using UEFI but booted as BIOS/Legacy.
|
|
|
|
Device requires either /sys or dmidecode. Note that 'other\-vm?' is a type that means
|
|
it's usually a vm, but inxi failed to detect which type, or to positively confirm which
|
|
vm it is. Primary vm identification is via systemd\-detect\-virt but fallback tests that
|
|
should support some BSDs as well are used. Less commonly used or harder to detect VMs
|
|
may not be correctly detected, if you get a wrong output, post an issue and we'll get it
|
|
fixed if possible.
|
|
|
|
Due to unreliable vendor data, device will show: desktop; laptop; notebook; server;
|
|
blade plus some obscure stuff that inxi is unlikely to ever run on.
|
|
.TP
|
|
.B \-n\fR,\fB \-\-network-advanced\fR
|
|
Show Advanced Network card information. Same as \fB\-Nn\fR. Shows interface, speed,
|
|
mac id, state, etc.
|
|
.TP
|
|
.B \-N\fR,\fB \-\-network\fR
|
|
Show Network card information. With \fB\-x\fR, shows PCI BusID, Port number.
|
|
.TP
|
|
.B \-o\fR,\fB \-\-unmounted\fR
|
|
Show unmounted partition information (includes UUID and LABEL if available).
|
|
Shows file system type if you have \fBlsblk\fR installed (Linux only) OR for BSD/GNU Linux:
|
|
if \fBfile\fR is installed, and if you are root OR if you have added to
|
|
\fB/etc/sudoers\fR (sudo v. 1.7 or newer):
|
|
|
|
.B <username> ALL = NOPASSWD: /usr/bin/file (sample)
|
|
|
|
Does not show components (partitions that create the md raid array) of md\-raid arrays.
|
|
.TP
|
|
.B \-p\fR,\fB \-\-partitions-full\fR
|
|
Show full partition information (\fB\-P\fR plus all other detected partitions).
|
|
.TP
|
|
.B \-P\fR,\fB \-\-partitions\fR
|
|
Show Partition information (shows what \fB\-v 4\fR would show, but without extra data).
|
|
Shows, if detected: \fB/ /boot /home /opt /tmp /usr /var /var/tmp /var/log\fR.
|
|
Use \fB\-p\fR to see all mounted partitions.
|
|
.TP
|
|
.B \-r\fR,\fB \-\-repos\fR
|
|
Show distro repository data. Currently supported repo types:
|
|
|
|
\fBAPK\fR (Alpine Linux + derived versions)
|
|
|
|
\fBAPT\fR (Debian, Ubuntu + derived versions)
|
|
|
|
\fBEOPKG\fR (Solus)
|
|
|
|
\fBPACMAN\fR (Arch Linux + derived versions)
|
|
|
|
\fBPISI\fR (Pardus + derived versions)
|
|
|
|
\fBPORTAGE\fR (Gentoo, Sabayon + derived versions)
|
|
|
|
\fBPORTS\fR (OpenBSD, FreeBSD, NetBSD + derived OS types)
|
|
|
|
\fBSLACKPKG\fR (Slackware + derived versions)
|
|
|
|
\fBURPMQ\fR (Mandriva, Mageia + derived versions)
|
|
|
|
\fBYUM/ZYPP\fR (Fedora, Redhat, Suse + derived versions)
|
|
|
|
As distro data is collected more will be added. If your's is missing please
|
|
show us how to get this information and we'll try to add it.
|
|
.TP
|
|
.B \-R\fR,\fB \-\-raid\fR
|
|
Show RAID data. Shows RAID devices, states, levels, and components, and
|
|
extra data with \fB\-x\fR / \fB\-xx\fR.
|
|
|
|
md\-raid: If device is resyncing, shows resync progress line as well.
|
|
|
|
Note: Only md\-raid and ZFS are currently supported. Other software raid types could
|
|
be added, but only if users supply all data required, and if the software
|
|
raid actually can be made to give the required output.
|
|
|
|
.TP
|
|
.B \-\-recommends\fR
|
|
Checks inxi application dependencies + recommends, and directories, then shows
|
|
what package(s) you need to install to add support for that feature.
|
|
.TP
|
|
.B \-s\fR,\fB \-\-sensors\fR
|
|
Show sensors output (if sensors installed/configured): mobo/cpu/gpu temp;
|
|
detected fan speeds. Gpu temp only for Fglrx/Nvidia drivers. Nvidia shows
|
|
screen number for > 1 screens.
|
|
.TP
|
|
.B \-\-slots\fR
|
|
Show PCI slots, type, speed, status.
|
|
.TP
|
|
.B \-S\fR,\fB \-\-system\fR
|
|
Show System information: host name, kernel, desktop environment (if in X),
|
|
distro. With \fB\-xx\fR show dm \- or startx \- (only shows if present and
|
|
running if out of X), and if in X, with \fB\-xxx\fR show more desktop info,
|
|
like shell/panel etc.
|
|
.TP
|
|
.B \-t\fR,\fB \-\-processes\fR
|
|
\fR[\fBc\fR or\fB m\fR or\fB cm\fR or\fB mc NUMBER\fR]\fR
|
|
Show processes. If followed by numbers \fB1\-20\fR, shows that number of
|
|
processes for each type (default: \fB5\fR; if in irc, max: \fB5\fR)
|
|
|
|
Make sure to have no space between letters and numbers (\fB\-t cm10\fR
|
|
\- right, \fB\-t cm 10\fR \- wrong).
|
|
.TP
|
|
.B \-t c\fR
|
|
\- cpu only. With \fB\-x\fR, shows also memory for that process on same line.
|
|
.TP
|
|
.B \-t m\fR
|
|
\- memory only. With \fB\-x\fR, shows also cpu for that process on same line.
|
|
If the \-I line is not triggered, will also show the system used/total ram
|
|
information in the first \fBMemory\fR line of output.
|
|
.TP
|
|
.B \-t cm\fR
|
|
\- cpu+memory. With \fB\-x\fR, shows also cpu or memory for that process on
|
|
same line.
|
|
|
|
.TP
|
|
.B \-\-usb\fR
|
|
Show USB data; Hubs and Devices attached.
|
|
|
|
.TP
|
|
.B \-u\fR,\fB \-\-uuid\fR
|
|
Show partition UUIDs. Default: short partition \fB\-P\fR. For full \fB\-p\fR
|
|
output, use: \fB\-pu\fR (or \fB\-plu\fR).
|
|
.TP
|
|
.B \-U\fR,\fB \-\-update\fR
|
|
Note \- Maintainer may have disabled this function.
|
|
|
|
If inxi \fB\-h\fR has no listing for \fB\-U\fR then it's disabled.
|
|
|
|
Auto\-update script. Note: if you installed as root, you must be root to
|
|
update, otherwise user is fine. Also installs / updates this Man Page to:
|
|
\fB/usr/local/share/man/man1\fR (if \fB/usr/local/share/man/\fR exists
|
|
AND there is no inxi man page in \fB/usr/share/man/man1\fR, otherwise it
|
|
goes to \fB/usr/share/man/man1\fR). This requires that you be root to write
|
|
to that directory.
|
|
|
|
Previous versions of inxi manually installed man page were installed to
|
|
\fB/usr/share/man/man1\fR. If you want the man page to go into
|
|
\fB/usr/local/share/man/man1\fR move it there and inxi will update to
|
|
that path from then on.
|
|
.TP
|
|
.B \-V\fR,\fB \-\-version\fR
|
|
inxi version information. Prints information then exits.
|
|
.TP
|
|
.B \-v\fR,\fB \-\-verbosity\fR
|
|
Script verbosity levels. Verbosity level number is required. Should not be
|
|
used with \fB\-b\fR or \fB\-F\fR.
|
|
|
|
Supported levels: \fB0\-8\fR Examples :\fB inxi \-v 4 \fR or \fB inxi \-v4\fR
|
|
.TP
|
|
.B \-v 0
|
|
\- Short output, same as: \fBinxi\fR
|
|
.TP
|
|
.B \-v 1
|
|
\- Basic verbose, \fB\-S\fR + basic CPU (cores, model, clock speed, and max
|
|
speed, if available) + \fB\-G\fR + basic Disk + \fB\-I\fR.
|
|
.TP
|
|
.B \-v 2
|
|
\- Adds networking card (\fB\-N\fR), Machine (\fB\-M\fR) data, Battery (\fB\-B\fR)
|
|
(if available), and shows basic hard disk data (names only). Same as: \fBinxi \-b\fR
|
|
.TP
|
|
.B \-v 3
|
|
\- Adds advanced CPU (\fB\-C\fR); network (\fB\-n\fR) data; triggers \fB\-x\fR
|
|
advanced data option.
|
|
.TP
|
|
.B \-v 4
|
|
\- Adds partition size/filled data (\fB\-P\fR) for (if present):
|
|
\fB/ /home /var/ /boot\fR Shows full disk data (\fB\-D\fR)
|
|
.TP
|
|
.B \-v 5
|
|
\- Adds audio card (\fB\-A\fR); memory/ram (\fB\-m\fR);sensors (\fB\-s\fR),
|
|
partition label (\fB\-l\fR) and UUID (\fB\-u\fR), short form of
|
|
optical drives.
|
|
.TP
|
|
.B \-v 6
|
|
\- Adds full partition data (\fB\-p\fR), unmounted partition data (\fB\-o\fR),
|
|
optical drive data (\fB\-d\fR); USB (\fB\-\-usb\fR); triggers \fB\-xx\fR extra data option.
|
|
.TP
|
|
.B \-v 7
|
|
\- Adds network IP data (\fB\-i\fR); triggers \fB\-xxx\fR
|
|
.TP
|
|
.B \-v 8
|
|
\- All system data available. Repos (\fB\-r\fR); PCI slots (\fB\-\-slots\fR); processes
|
|
(\fB\-tcm\fR). Useful for testing output and to see what data you can get from your system.
|
|
.TP
|
|
.B \-w\fR,\fB \-\-weather\fR
|
|
Adds weather line. Note, this depends on an unreliable api so it may not always
|
|
be working in the future. To get weather for an alternate location, use
|
|
\fB\-W <location_string>\fR. See also \fB\-x\fR, \fB\-xx\fR, \fB\-xxx\fR option.
|
|
Please note, your distribution's maintainer may chose to disable this feature,
|
|
so if \fB\-w\fR or \fB\-W\fR don't work, that's why.
|
|
.TP
|
|
.B \-W\fR,\fB \-\-weather\-location <location_string>\fR
|
|
Get weather/time for an alternate location. Accepts postal/zip code,
|
|
city,state pair, or latitude,longitude. Note: city/country/state names must not
|
|
contain spaces. Replace spaces with '\fB+\fR' sign. No spaces around \fB,\fR (comma).
|
|
Use only ascii letters in city/state/country names, sorry.
|
|
|
|
Examples: \fB\-W 95623\fR OR \fB\-W Boston,MA\fR OR \fB\-W45.5234,\-122.6762\fR
|
|
OR \fB\-W new+york,ny\fR OR \fB\-W bodo,norway\fR.
|
|
.TP
|
|
.B \-y\fR,\fB \-\-width <integer >= 80>\fR
|
|
This is an absolute width override which sets the output line width max.
|
|
Overrides \fBCOLS_MAX_IRC\fR / \fBCOLS_MAX_CONSOLE\fR globals, or the
|
|
actual widths of the terminal. If used with \fB\-h\fR or \fB\-c 94\-99\fR,
|
|
put \fB\-y\fR option first or the override will be ignored. Cannot be
|
|
used with \fB\-\-help\fR/\fB\-\-version\fR/\fB\-\-recommends\fR type
|
|
long options. Example: \fBinxi \-y 130 \-Fxx\fR
|
|
.TP
|
|
.B \-z\fR,\fB \-\-filter\fR
|
|
Adds security filters for IP addresses, Mac, location (\fB\-w\fR), and user
|
|
home directory name. Default on for irc clients.
|
|
.TP
|
|
.B \-Z\fR,\fB \-\-filter-override\fR
|
|
Absolute override for output filters. Useful for debugging networking
|
|
issues in irc for example.
|
|
.SH EXTRA DATA OPTIONS
|
|
These options are for long form only, and can be triggered by one or
|
|
more \fB\-x\fR, like \fB\-xx\fR. Alternately, the \fB\-v\fR options
|
|
trigger them in the following way: \fB\-v 3\fR adds \fB\-x\fR;
|
|
\fB\-v 6\fR adds \fB\-xx\fR; \fB\-v 7\fR adds \fB\-xxx\fR
|
|
|
|
These extra data triggers can be useful for getting more in\-depth
|
|
data on various options. Can be added to any long form option list,
|
|
like: \fB\-bxx\fR or \fB\-Sxxx\fR
|
|
|
|
There are 3 extra data levels:
|
|
|
|
\fB\-x\fR, \fB\-xx\fR, \fB\-xxx\fR
|
|
|
|
OR
|
|
|
|
\fB\-\-extra 1\fR, \fB\-\-extra 2\fR, \fB\-\-extra 3\fR
|
|
|
|
The following shows which lines / items get extra information with each
|
|
extra data level.
|
|
.TP
|
|
.B \-x \-A\fR
|
|
\- Adds version/port(s)/driver version (if available) for each Audio
|
|
device.
|
|
.TP
|
|
.B \-x \-A\fR
|
|
\- Shows PCI Bus ID/Usb ID number of each Audio device.
|
|
.TP
|
|
.B \-x \-B\fR
|
|
\- Shows Vendor/Model, battery status (if battery present).
|
|
.TP
|
|
.B \-x \-C\fR
|
|
\- bogomips on CPU (if available); CPU Flags (short list).
|
|
.TP
|
|
.B \-x \-C\fR
|
|
\- CPU microarchitecture + revision (like Sandy Bridge, K8, ARMv8, P6,
|
|
and so on). Only shows if detected. Newer microarchitectures will have
|
|
to be added as they appear, and require the CPU family id and model id.
|
|
|
|
Example: \fBarch: Sandy Bridge rev.2\fR, \fBarch: K8 rev.F+\fR
|
|
.TP
|
|
.B \-x \-d\fR
|
|
\- Adds items to features line of optical drive; adds rev version to
|
|
optical drive.
|
|
.TP
|
|
.B \-x \-D\fR
|
|
\- Hdd temp with disk data if you have hddtemp installed, if you are root
|
|
OR if you have added to \fB/etc/sudoers\fR (sudo v. 1.7 or newer):
|
|
|
|
.B <username> ALL = NOPASSWD: /usr/sbin/hddtemp (sample)
|
|
|
|
.TP
|
|
.B \-x \-G\fR
|
|
\- Direct rendering status for Graphics.
|
|
.TP
|
|
.B \-x \-G\fR
|
|
\- (for single gpu, nvidia driver) screen number gpu is running on.
|
|
.TP
|
|
.B \-x \-G\fR
|
|
\- Shows PCI Bus ID/Usb ID number of each Graphics card.
|
|
.TP
|
|
.B \-x \-i\fR
|
|
\- Show IP v6 additional scope data, like Global, Site, Temporary for
|
|
each interface.
|
|
|
|
Note that there is no way I am aware of to filter out the deprecated
|
|
IP v6 scope site/global temporary addresses from the output of
|
|
\fBifconfig\fR. \fBip\fR tool shows that clearly.
|
|
|
|
\fBip\-v6\-temporary\fR \- (\fBip\fR tool only), scope global temporary.
|
|
Scope global temporary deprecated is not shown
|
|
|
|
\fBip\-v6\-global\fR \- scope global (\fBifconfig\fR will show this for
|
|
all types, global, global temporary, and global temporary deprecated,
|
|
\fBip\fR shows it only for global)
|
|
|
|
\fBip\-v6\-link\fR \- scope link (\fBip\fR/\fBifconfig\fR) \- default
|
|
for \fB\-i\fR.
|
|
|
|
\fBip\-v6\-site\fR \- scope site (\fBip\fR/\fBifconfig\fR). This has been
|
|
deprecated in IPv6, but still exists. \fBifconfig\fR may show multiple site
|
|
values, as with global temporary, and global temporary deprecated.
|
|
|
|
\fBip\-v6\-unknown\fR \- unknown scope
|
|
|
|
.TP
|
|
.B \-x \-I\fR
|
|
\- Show current init system (and init rc in some cases, like OpenRC).
|
|
With \fB\-xx\fR, shows init/rc version number, if available.
|
|
.B \-x \-I\fR
|
|
\- Show system GCC, default. With \fB\-xx\fR, also show other installed GCC
|
|
versions.
|
|
.TP
|
|
.B \-x \-I\fR
|
|
\- Show current runlevel (not available with all init systems).
|
|
.TP
|
|
.B \-x \-I\fR
|
|
\- If in shell (not in IRC client, that is), show shell version number
|
|
(if available).
|
|
.TP
|
|
.B \-x \-m\fR
|
|
\- If present, shows maximum memory module/device size in the Array line.
|
|
Only some systems will have this data available. Shows estimate it if can
|
|
generate one.
|
|
.TP
|
|
.B \-x \-N\fR
|
|
\- Adds version/port(s)/driver version (if available) for each Network card;
|
|
.TP
|
|
.B \-x \-N\fR
|
|
\- Shows PCI Bus ID/Usb ID number of each Network card.
|
|
.TP
|
|
.B \-x \-R\fR
|
|
\- md\-raid: Adds second RAID Info line with extra data: blocks; chunk size;
|
|
bitmap (if present). Resync line, shows blocks synced/total blocks.
|
|
.TP
|
|
.B \-x \-S\fR
|
|
\- Desktop toolkit if available (GNOME/XFCE/KDE only); Kernel gcc version.
|
|
.TP
|
|
.B \-x \-t\fR
|
|
\- Adds memory use output to cpu (\fB\-xt c\fR), and cpu use to memory
|
|
(\fB\-xt m\fR).
|
|
.TP
|
|
.B \-x \-t\fR
|
|
For \fB\-xt c\fR will also show system Used/Total ram data
|
|
if \fB\-t m\fR (memory) is not used AND \fB\-I\fR is not triggered.
|
|
.TP
|
|
.B \-x \-\-usb\fR
|
|
\- For Devices, show USB speed.
|
|
.TP
|
|
.B \-x \-w\fR,\fB \-W\fR
|
|
\- Adds humidity and barometric pressure.
|
|
.TP
|
|
.B \-x \-w\fR,\fB \-W\fR
|
|
\- Adds wind speed and time zone (\fB\-w\fR only), and makes output go to
|
|
two lines.
|
|
.TP
|
|
.B \-xx \-A\fR
|
|
\- Adds vendor:product ID of each Audio device.
|
|
.TP
|
|
.B \-xx \-B\fR
|
|
\- Adds serial number, voltage (if available).
|
|
|
|
Note that \fBvolts\fR shows the data (if available) as: Voltage Now / Minimum
|
|
Design Voltage
|
|
.TP
|
|
.B \-xx \-C\fR
|
|
\- Shows Minimum CPU speed (if available).
|
|
.TP
|
|
.B \-xx \-D\fR
|
|
\- Adds disk serial number.
|
|
.TP
|
|
.B \-xx \-G\fR
|
|
\- Adds vendor:product ID of each Graphics card.
|
|
.TP
|
|
.B \-xx \-G\fR
|
|
\- Wayland/Mir only: if found, attempts to show compositor (experimental).
|
|
.TP
|
|
.B \-xx \-G\fR
|
|
\- For free drivers, adds OpenGL compatibility version number if it's available.
|
|
For nonfree drivers, the core version and compatibility versions are the same.
|
|
Example:
|
|
|
|
\fBversion: 3.3 Mesa 11.2.0 compat\-v: 3.0\fR
|
|
.TP
|
|
.B \-xx \-I\fR
|
|
\- Show init type version number (and rc if present).
|
|
.TP
|
|
.B \-xx \-I\fR
|
|
\- Adds other detected installed gcc versions to primary gcc output (if present).
|
|
.TP
|
|
.B \-xx \-I\fR
|
|
\- Show, if detected, system default runlevel. Supports Systemd/Upstart/Sysvinit
|
|
type defaults. Note that not all systemd systems have the default value set, in
|
|
that case, if present, it will use the data from \fB/etc/inittab\fR.
|
|
.TP
|
|
.B \-xx \-I\fR
|
|
\- Adds parent program (or tty) that started shell, if not IRC client, to shell
|
|
information.
|
|
.TP
|
|
.B \-xx \-m\fR
|
|
\- Shows memory device Manufacturer.
|
|
.TP
|
|
.B \-xx \-m\fR
|
|
\- Shows memory device Part Number (\fBpart:\fR). Useful to order new or
|
|
replacement memory sticks etc. Usually part numbers are unique, particularly
|
|
if you use the word \fBmemory\fR in the search as well. With \fB\-xxx\fR,
|
|
shows Serial Number as well.
|
|
.TP
|
|
.B \-xx \-m\fR
|
|
\- Single/double bank memory, if data is found. Note, this may not be 100% right
|
|
all of the time since it depends on the order that data is found in \fBdmidecode\fR
|
|
output for \fBtype 6\fR and \fBtype 17\fR.
|
|
.TP
|
|
.B \-xx \-M\fR
|
|
\- Adds chassis information, if any data for that is available. Also shows BIOS
|
|
rom size if using dmidecode.
|
|
.TP
|
|
.B \-xx \-N\fR
|
|
\- Adds vendor:product ID of each Network card.
|
|
.TP
|
|
.B \-xx \-R\fR
|
|
\- md--raid: Superblock (if present); algorithm.. If resync,
|
|
shows progress bar.
|
|
.TP
|
|
.B \-xx \-S\fR
|
|
\- Adds, if run in X, display manager type to Desktop information, if present.
|
|
If none, shows N/A. Supports most known display managers, like xdm, gdm, kdm,
|
|
slim, lightdm, or mdm.
|
|
.TP
|
|
.B \-xx \-\-slots\fR
|
|
\- Show slot length.
|
|
.TP
|
|
.B \-xx \-\-usb\fR
|
|
\- Show vendor:chip id.
|
|
.TP
|
|
.B \-xx \-w\fR,\fB \-W\fR
|
|
\- Adds wind chill, heat index, or dew point are available, if available.
|
|
.TP
|
|
.B \-xxx \-B\fR
|
|
\- Adds battery chemistry (like: \fBLi\-ion\fR), cycles (NOTE: there appears to
|
|
be a problem with the Linux kernel obtaining the cycle count, so this almost
|
|
always shows \fB0\fR. There's nothing that can be done about this glitch, the
|
|
data is simply not available as of 2016\-04\-18), location (only available from
|
|
dmidecode derived output).
|
|
.TP
|
|
.B \-xxx \-D\fR
|
|
\- Adds disk firmware revision number, if available (nvme and possibly other types).
|
|
.TP
|
|
.B \-xxx \-I\fR
|
|
\- For \fBShell:\fR adds \fB(su|sudo|login)\fR to shell name if present.
|
|
.TP
|
|
.B \-xxx \-I\fR
|
|
\- For \fBrunning in:\fR adds \fB(SSH)\fR to parent, if present. SSH detection
|
|
uses the \fBwho am i\fR test.
|
|
.TP
|
|
.B \-xxx \-m\fR
|
|
\- Memory bus width: primary bus width, and if present, total width. eg:
|
|
bus width: 64 bit (total: 72 bits). Note that total / data widths are mixed up
|
|
sometimes in dmidecode output, so inxi will take the larger value as total if
|
|
present. If no total width data is found, then inxi will not show that item.
|
|
.TP
|
|
.B \-xxx \-m\fR
|
|
\- Adds device Type Detail, eg: DDR3 (Synchronous).
|
|
.TP
|
|
.B \-xxx \-m\fR
|
|
\- If present, will add memory module voltage. Only some systems will have this
|
|
data available.
|
|
.TP
|
|
.B \-xxx \-m\fR
|
|
\- Shows Serial Number.
|
|
.TP
|
|
.B \-xxx \-R\fR
|
|
\- md\-raid: Adds system mdraid support types (kernel support,read ahead, raid events)
|
|
|
|
\- zfs\-raid: Shows portion allocated (used) by RAID array/device.
|
|
.TP
|
|
.B \-xxx \-S\fR
|
|
\- Adds, if run in X, shell/panel type info to Desktop information, if present.
|
|
If none, shows nothing. Supports some current desktop extras like gnome\-panel,
|
|
lxde\-panel, and others. Added mainly for Mint support.
|
|
.TP
|
|
.B \-xxx \-w\fR,\fB \-W\fR
|
|
\- Adds location (city state country), weather observation time, altitude of system.
|
|
|
|
.SH ADVANCED OPTIONS
|
|
|
|
.TP
|
|
.B \-\-alt 40\fR
|
|
Bypass \fBPerl\fR as a downloader option. Priority is: Perl (HTTP::Tiny),
|
|
Curl, Wget, Fetch, OpenBSD only: ftp
|
|
|
|
.TP
|
|
.B \-\-alt 41\fR
|
|
Bypass \fBCurl\fR as a downloader option. Priority is: Perl (HTTP::Tiny),
|
|
Curl, Wget, Fetch, OpenBSD only: ftp
|
|
|
|
.TP
|
|
.B \-\-alt 42\fR
|
|
Bypass \fBFetch\fR as a downloader option. Priority is: Perl (HTTP::Tiny),
|
|
Curl, Wget, Fetch, OpenBSD only: ftp
|
|
|
|
.B \-\-alt 43\fR
|
|
Bypass \fBwget\fR as a downloader option. Priority is: Perl (HTTP::Tiny),
|
|
Curl, Wget, Fetch, OpenBSD only: ftp
|
|
|
|
.TP
|
|
.B \-\-alt 44\fR
|
|
Bypass \fBCurl\fR, \fBFetch\fR, and \fBWget\fR as downloader options. This
|
|
basically forces the downloader selection to use \fBPerl 5.x\fR \fBHTTP::Tiny\fR,
|
|
which is in general slower than \fBCurl\fR or \fBWget\fR but it may help bypass
|
|
issues with downloading.
|
|
|
|
.TP
|
|
.B \-\-display [:[0-9]]\fR
|
|
Will try to get display data out of X (does not usually work as root user).
|
|
Default gets display info from display \fB:0\fR. If you use this format:
|
|
\fB\-\-display :1\fR it would get it from display \fB1\fR instead, or any display
|
|
you specify.\fR
|
|
|
|
Note that in some cases, \fB\-\-display\fR will cause inxi to hang endlessly when
|
|
running the option in console with Intel graphics (confirmed). Other free
|
|
drivers like nouveau/ati unknown yet. It may be that this is a bug with the
|
|
intel graphics driver, more information required.
|
|
|
|
You can test this easily by running this command out of X/display server:
|
|
\fBglxinfo -display :0\fR
|
|
|
|
If it hangs, \fB\-\-display\fR will not work.
|
|
|
|
.TP
|
|
.B \-\-dmidecode\fR
|
|
Force use of \fBdmidecode\fR. This will override \fB/sys\fR data in some lines,
|
|
like \fB\-M\fR or \fB\-B\fR.
|
|
|
|
.TP
|
|
.B \-\-downloader [curl|fetch|perl|wget]\fR
|
|
Force inxi to use [curl|fetch|perl|wget] for downloads.
|
|
|
|
.TP
|
|
.B \-\-host\fR
|
|
Turns on hostname in System line. Overrides inxi config file value (if set):
|
|
|
|
\fBSHOW_HOST='false'\fR
|
|
|
|
.TP
|
|
.B \-\-indent\-min [integer]\fR
|
|
Overrides default indent minimum value. This is the value that makes inxi change from
|
|
wrapped line starters [like \fBInfo\fR] to non wrapped. If less than 80, no wrapping will
|
|
occur. Overrides internal default value and user configuration value:
|
|
|
|
\fBINDENT_MIN=85\fR
|
|
|
|
.TP
|
|
.B \-\-limit [\-1 \- x]\fR
|
|
\fB\-1\fR removes limit. Raise or lower max output limit of IP addresses for \fB\-i\fR.
|
|
|
|
.TP
|
|
.B \-\-man\fR
|
|
Updates / installs man page with \fB\-U\fR if pinxi or using \fB\-U 3\fR dev branch.
|
|
(Only active if \fB\-U\fR is is not disabled by maintainers).
|
|
|
|
.TP
|
|
.B \-\-no\-host\fR
|
|
Turns off hostname in System line. Useful, with \fB\-z\fR, for anonymizing your
|
|
inxi output for posting on forums or IRC. Same as configuration value:
|
|
|
|
\fBSHOW_HOST='false'\fR
|
|
|
|
.TP
|
|
.B \-\-no\-man\fR
|
|
Disables man page install with \fB\-U\fR for master and active development branches.
|
|
(Only active if \fB\-U\fR is is not disabled by maintainers).
|
|
|
|
.TP
|
|
.B \-\-no\-ssl\fR
|
|
Skip SSL certificate checks for all downloader actions (\fB\-U\fR, \fB\-w\fR,
|
|
\fB\-W\fR, \fB\-i\fR). Use if your system does not have current SSL certificate
|
|
lists, or if you have problems making a connection for any reason. \fBwget\fR,
|
|
\fBcurl\fR, and \fBfetch\fR only.
|
|
|
|
.TP
|
|
.B \-\-output [json|screen|xml]\fR
|
|
Change data output type. Requires \-\-output\-file [full path|print] if not 'screen'.
|
|
|
|
.TP
|
|
.B \-\-output\-file [full path to output file|print]\fR
|
|
The directory path given must exist. The directory path given must exist,
|
|
and the file will be created, unless it is printing to stdout (print).
|
|
Required for non screen --output formats (json|xml).
|
|
|
|
.TP
|
|
.B \-\-sleep [0\-x.x]\fR
|
|
Usually in decimals. Change CPU sleep time for -C (current: 0.35). Sleep is used
|
|
to let system catch up and show a more accurate CPU use. Example:
|
|
|
|
\fBinxi \-Cxxx \-\-sleep 0.15\fR
|
|
|
|
Overrides default internal value and user configuraton value:
|
|
|
|
\fBCPU_SLEEP=0.25\fR
|
|
|
|
.SH DEBUGGING OPTIONS
|
|
.TP
|
|
.B \-\-dbg [1\-x]\fR
|
|
\fBDevelopers only!\fR Triggers specific debug actions for testing purposes only. See
|
|
the documentation file for the active debugger options. These change depending on debug
|
|
requirements, so there's no point in listing those options here in the man page.
|
|
|
|
\fIhttps://github.com/smxi/inxi/docs/inxi-values.txt\fR
|
|
|
|
.TP
|
|
.B \-\-debug [20\-22]\fR
|
|
Debugger output generator.
|
|
|
|
.TP
|
|
.B \-\-debug [1\-3]\fR
|
|
\- On screen debugger output. [not used currently]
|
|
|
|
.TP
|
|
.B \-\-debug 10\fR
|
|
\- Basic logging. Check \fB$XDG_DATA_HOME/inxi/inxi.log\fB or
|
|
\fB$HOME/.local/share/inxi/inxi.log or \fB$HOME/.inxi/inxi.log
|
|
|
|
.TP
|
|
.B \-\-debug 11\fR
|
|
\- Full file/sys info logging.
|
|
|
|
.TP
|
|
.B \-\-debug 12\fR
|
|
\- Plus color logging.
|
|
|
|
.TP
|
|
.B \-\-debug 20\fR
|
|
The following create a tar.gz file of system data, plus collecting
|
|
the inxi output to file.
|
|
|
|
* tree traversal data file read of \fB/sys\fR, and other system
|
|
data.
|
|
|
|
* xorg conf and log data, xrandr, xprop, xdpyinfo, glxinfo etc.
|
|
|
|
* data from dev, disks, partitions, etc.
|
|
|
|
.TP
|
|
.B \-\-debug 21\fR
|
|
Automatically uploads debugger data tar.gz file to \fIftp.techpatterns.com\fR,
|
|
then emoves the debug data directory, but leaves the debug tar.gz file.
|
|
See \fB\-\-ftp\fR for uploading to alternate locations.
|
|
|
|
.TP
|
|
.B \-\-debug 22\fR
|
|
Automatically uploads debugger data tar.gz file to \fIftp.techpatterns.com\fR, then
|
|
removes the debug data directory and the tar.gz file.
|
|
See \fB\-\-ftp\fR for uploading to alternate locations.
|
|
|
|
.TP
|
|
.B \-\-ftp [ftp.yoursite.com/incoming]\fR
|
|
For alternate ftp upload locations: Example:
|
|
|
|
\fBinxi \-\-ftp \fIftp.yourserver.com/incoming\fB \-\-debug 21\fR
|
|
|
|
.SH SUPPORTED IRC CLIENTS
|
|
BitchX, Gaim/Pidgin, ircII, Irssi, Konversation, Kopete, KSirc, KVIrc, Weechat,
|
|
and Xchat. Plus any others that are capable of displaying either built in or external
|
|
script output.
|
|
|
|
.SH RUNNING IN IRC CLIENT
|
|
To trigger inxi output in your IRC client, pick the appropriate method from the
|
|
list below:
|
|
.TP
|
|
.B Xchat, irssi
|
|
\fR(and many other IRC clients)
|
|
.B /exec \-o inxi
|
|
\fR[\fBoptions\fR]
|
|
If you leave off the \fB\-o\fR, only you will see the output on your local
|
|
IRC client.
|
|
.TP
|
|
.B Konversation
|
|
.B /cmd inxi
|
|
\fR[\fBoptions\fR]
|
|
|
|
To run inxi in konversation as a native script if your distribution or inxi package
|
|
did not do this for you, create this symbolic link:
|
|
|
|
KDE 4:
|
|
.B ln \-s /usr/local/bin/inxi /usr/share/kde4/apps/konversation/scripts/inxi
|
|
|
|
KDE 5:
|
|
.B ln \-s /usr/local/bin/inxi /usr/share/konversation/scripts/inxi
|
|
|
|
If inxi is somewhere else, change the path \fB/usr/local/bin\fR to wherever it
|
|
is located.
|
|
|
|
If you are using KDE/QT 5, then you may also need to add the following to get
|
|
the konversation \fR/inxi\fR command to work:
|
|
|
|
.B ln \-s /usr/share/konversation /usr/share/apps/
|
|
|
|
Then you can start inxi directly, like this:
|
|
|
|
.B /inxi
|
|
\fR[\fBoptions\fR]
|
|
.TP
|
|
.B WeeChat
|
|
.B NEW: /exec \-o inxi
|
|
\fR[\fBoptions\fR]
|
|
|
|
.B OLD: /shell \-o inxi
|
|
\fR[\fBoptions\fR]
|
|
|
|
Newer (2014 and later) WeeChats work pretty much the same now as other console
|
|
IRC clients, with \fB/exec \-o inxi \fR[\fBoptions\fR]. Also, newer WeeChats
|
|
have dropped the \fB\-curses\fR part of their program name, ie:
|
|
\fBweechat\fR instead of \fBweechat\-curses\fR.
|
|
|
|
Deprecated:
|
|
|
|
Before WeeChat can run external scripts like inxi, you need to install the
|
|
weechat\-plugins package. This is automatically installed for Debian users.
|
|
Next, if you don't already have it, you need to install shell.py,
|
|
which is a python script.
|
|
|
|
In a web browser, Click on the download button at:
|
|
.I https://www.weechat.org/scripts/source/stable/shell.py.html/
|
|
|
|
Make the script executable by
|
|
|
|
.B chmod +x shell.py
|
|
|
|
Move it to your home folder: \fB/.weechat/python/autoload/\fR then logout,
|
|
and start WeeChat with
|
|
|
|
.B weechat\-curses
|
|
|
|
Top of screen should say what pythons scripts have loaded, and should include
|
|
shell. Then to run inxi, you would enter a command like this:
|
|
|
|
.B /shell \-o inxi \-bx
|
|
|
|
If you leave off the \fB\-o\fR, only you will see the output on your local
|
|
weechat. WeeChat users may also like to check out the weeget.py
|
|
|
|
.SH CONFIGURATION FILE
|
|
inxi will read the following configuration/initialization files in the
|
|
following order:
|
|
|
|
\fB/etc/inxi.conf\fR is the default configurations. These can be overridden
|
|
by user configurations found in one of the following locations (inxi will
|
|
place its config file using the following precedence as well, that is,
|
|
if \fB$XDG_CONFIG_HOME\fR is not empty, it will go there, else if
|
|
\fB$HOME/.conf/inxi.conf\fR exists, it will go there, and as a last default,
|
|
the legacy location is used:
|
|
|
|
\fB$XDG_CONFIG_HOME/inxi.conf\fR or \fB$HOME/.conf/inxi.conf\fR or
|
|
\fB$HOME/.inxi/inxi.conf\fR
|
|
|
|
.SH CONFIGURATION OPTIONS
|
|
|
|
See the documentation page for more complete information on how to set
|
|
these up, and for complete list of options:
|
|
|
|
.I https://smxi.org/docs/inxi\-configuration.htm
|
|
|
|
Here's a brief overview of the basic options you are likely to want to use:
|
|
|
|
\fBCOLS_MAX_CONSOLE\fR The max display column width on terminal.
|
|
|
|
\fBCOLS_MAX_IRC\fR The max display column width on IRC clients.
|
|
|
|
\fBCOLS_MAX_NO_DISPLAY\fR The max display column width in console, out of GUI desktop.
|
|
|
|
\fBCPU_SLEEP\fR Decimal value 0 or more. Default is usually around 0.35 seconds.
|
|
Time that inxi will 'sleep' before getting CPU speed data, so that it reflects
|
|
actual system state.
|
|
|
|
\fBDOWNLOADER\fR Sets default inxi downloader: curl, fetch, ftp, perl, wget.
|
|
See \-\-recommends outut for more information on downloaders and Perl downloaders.
|
|
|
|
\fBFILTER_STRING\fR Default \fB<filter>\fR. Any string you prefer to see instead
|
|
for filtered values.
|
|
|
|
\fBINDENT_MIN\fR The point where the line starter wrapping to its own line happens.
|
|
Overrides default. See \fB\-\-indent\-min\fR. If 80 or less, wrap will never happen.
|
|
|
|
\fBLIMIT\fR Overrides default of 10 IP addresses per IF. This is only of interest
|
|
to sys admins running servers with a lot of IP addresses.
|
|
|
|
\fBPS_COUNT\fR The default number of items showing per -t type, m or c. Default
|
|
is 5.
|
|
|
|
\fBSENSORS_CPU_NO\fR Forces sensors to use in cases of ambiguous temp1/temp2
|
|
values 1 or 2. See the above configuration page on smxi.org for full info.
|
|
|
|
\fBSEP2_CONSOLE\fR Replaces default key / value separator of ':'.
|
|
|
|
It's best to use the \fB-c [94-99]\fR color selector tool to set the following values
|
|
because it will correctly update the configuration file and remove any invalid
|
|
or conflcting items, but if you prefer to create your own configuration files,
|
|
here are the options. All take the integer value from the options available in
|
|
\fB\-c 94-99\fR.
|
|
|
|
\fBCONSOLE_COLOR_SCHEME\fR The color scheme for console output (not in X/Wayland).
|
|
|
|
\fBGLOBAL_COLOR_SCHEME\fR If only color scheme overrides all others.
|
|
|
|
\fBIRC_COLOR_SCHEME\fR Desktop X/Wayland IRC CLI color scheme.
|
|
|
|
\fBIRC_CONS_COLOR_SCHEME\fR Out of X/Wayland, IRC CLI color scheme.
|
|
|
|
\fBIRC_X_TERM_COLOR_SCHEME\fR In X/Wayland IRC client terminal color scheme.
|
|
|
|
\fBVIRT_TERM_COLOR_SCHEME\fR Color scheme for virtual terminal output (in X/Wayland).
|
|
|
|
.SH BUGS
|
|
Please report bugs using the following resources.
|
|
|
|
You may be asked to run the inxi debugger tool which will upload a data dump of all
|
|
system files for use in debugging inxi. These data dumps are very important since
|
|
they provide us with all the real system data inxi uses to parse out its report.
|
|
.TP
|
|
inxi main website/source/wiki, file an issue report:
|
|
.I https://github.com/smxi/inxi/issues
|
|
.TP
|
|
post on inxi developer forums:
|
|
.I https://techpatterns.com/forums/forum\-32.html
|
|
.TP
|
|
You can also visit
|
|
.I irc.oftc.net
|
|
\fRchannel:\fI #smxi\fR to post issues.
|
|
.SH HOMEPAGE
|
|
.I https://github.com/smxi/inxi
|
|
.I https://smxi.org/
|
|
|
|
.SH AUTHOR AND CONTRIBUTORS TO CODE
|
|
|
|
.B inxi
|
|
is is a fork of locsmif's very clever \fBinfobash\fR script.
|
|
|
|
Original infobash author and copyright holder:
|
|
Copyright (C) 2005\-2007 Michiel de Boer a.k.a. locsmif
|
|
|
|
inxi version: Copyright (C) 2008\-18 Harald Hope
|
|
|
|
This Man page was originally created by Gordon Spencer (aka aus9) and is
|
|
maintained by Harald Hope (aka h2 or TechAdmin).
|
|
|
|
Initial CPU logic, konversation version logic, occasional maintenance fixes,
|
|
and the initial xiin.py tool for /sys parsing (obsolete, but still very much
|
|
appreciated for all the valuable debugger data it helped generate): Scott Rogers
|
|
|
|
Further fixes (listed as known):
|
|
|
|
Horst Tritremmel <hjt at sidux.com>
|
|
|
|
Steven Barrett (aka: damentz) \- usb audio patch; swap percent used patch.
|
|
|
|
Jarett.Stevens \- dmidecode \-M patch for older systems with no /sys
|
|
|
|
.SH SPECIAL THANKS TO THE FOLLOWING
|
|
|
|
The nice people at irc.oftc.net channels #linux\-smokers\-club and #smxi,
|
|
who all really have to be considered to be co\-developers because of their
|
|
non\-stop enthusiasm and willingness to provide real time testing and debugging
|
|
of inxi development.
|
|
|
|
Siduction forum members, who have helped get some features working by providing
|
|
a lot of datasets that revealed possible variations, particularly for the
|
|
ram \fB\-m\fR option.
|
|
|
|
AntiX users and admins, who have helped greatly with testing and debugging,
|
|
particularly for the 3.0.0 release.
|
|
|
|
ArcherSeven (Max) and Iotaka, who always manage to find the weirdest or most extreme
|
|
hardware and setups that help make inxi much more robust.
|
|
|
|
For the vastly underrated skill of copy/proof reading and error/glich catching in
|
|
text and output, hydrurga (Pete). Even if people don't recognize the value of
|
|
the skills required to patiently pore through output and text to find errors
|
|
and inconsistencies, I do.
|
|
|
|
All the inxi package maintainers, distro support people, forum moderators,
|
|
and in particular, sys admins with their particular issues, which almost always
|
|
help make inxi better, and any others who contribute ideas, suggestions, and patches.
|
|
|
|
Without a wide range of diverse Linux kernel based Free Desktop systems to test
|
|
on, we could never have gotten inxi to be as reliable and solid as it's turning
|
|
out to be.
|
|
|
|
And of course, a big thanks locsmif, who figured out a lot of the core methods,
|
|
logic, and tricks originally used in inxi Gawk/Bash.
|