1749 lines
61 KiB
HTML
1749 lines
61 KiB
HTML
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML><HEAD><TITLE>Man page of INXI</TITLE>
|
|
</HEAD><BODY>
|
|
<H1>INXI</H1>
|
|
Section: inxi manual (1)<BR>Updated: 2020-03-14<BR><A HREF="#index">Index</A>
|
|
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
|
|
|
|
<A NAME="lbAB"> </A>
|
|
<H2>NAME</H2>
|
|
|
|
inxi - Command line system information script for console and IRC
|
|
<A NAME="lbAC"> </A>
|
|
<H2>SYNOPSIS</H2>
|
|
|
|
<B>inxi</B>
|
|
<P>
|
|
<B>inxi</B> [<B>-AbBCdDfFGhiIlmMnNopPrRsSuUVwzZ</B>]
|
|
<P>
|
|
<B>inxi</B> [<B>-c NUMBER</B>] [<B>-t</B>
|
|
[<B>c</B>|<B>m</B>|<B>cm</B>|<B>mc</B>][<B>NUMBER</B>]]
|
|
[<B>-v NUMBER</B>] [<B>-W LOCATION</B>]
|
|
[<B>--weather-unit</B> {<B>m</B>|<B>i</B>|<B>mi</B>|<B>im</B>}] [<B>-y WIDTH</B>]
|
|
<B>inxi</B> [<B>--memory-modules</B>] [<B>--memory-short</B>]
|
|
[<B>--recommends</B>] [<B>--slots</B>] [<B>--usb</B>]
|
|
<P>
|
|
<B>inxi [-x</B>|<B>-xx</B>|<B>-xxx</B>|<B>-a</B>|<B>--admin</B>] <B>-OPTION(s)</B>
|
|
<P>
|
|
All options have long form variants - see below for these and more advanced options.
|
|
<P>
|
|
<A NAME="lbAD"> </A>
|
|
<H2>DESCRIPTION</H2>
|
|
|
|
<B>inxi</B> is a command line system information script built for console
|
|
and IRC. It is also used a debugging tool for forum technical support
|
|
to quickly ascertain users' system configurations 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.
|
|
<P>
|
|
<B>inxi</B> output varies depending on whether it is being used on CLI or IRC,
|
|
with some default filters and color options applied only for IRC use.
|
|
Script colors can be turned off if desired with <B>-c 0</B>, or changed
|
|
using the <B>-c</B> color options listed in the STANDARD OPTIONS section below.
|
|
<P>
|
|
<A NAME="lbAE"> </A>
|
|
<H2>PRIVACY AND SECURITY</H2>
|
|
|
|
In order to maintain basic privacy and security, inxi used on IRC automatically
|
|
filters out your network device MAC address, WAN and LAN IP, your <B>/home</B>
|
|
username directory in partitions, and a few other items.
|
|
<P>
|
|
Because inxi is often used on forums for support, you can also trigger this
|
|
filtering with the <B>-z</B> option (<B>-Fz</B>, for example). To override
|
|
the IRC filter, you can use the <B>-Z</B> option. This can be useful in debugging
|
|
network connection issues online in a private chat, for example.
|
|
<P>
|
|
<A NAME="lbAF"> </A>
|
|
<H2>USING OPTIONS</H2>
|
|
|
|
Options can be combined if they do not conflict. You can either group the letters
|
|
together or separate them.
|
|
<P>
|
|
Letters with numbers can have no gap or a gap at your discretion, except when
|
|
using <B> -t</B>.
|
|
<P>
|
|
For example:
|
|
<B>inxi</B>
|
|
|
|
<B>-AG</B> or <B>inxi -A -G</B> or <B>inxi -c10</B>
|
|
<P>
|
|
Note that all the short form options have long form equivalents, which are
|
|
listed below. However, usually the short form is used in examples in order to
|
|
keep things simple.
|
|
<P>
|
|
<A NAME="lbAG"> </A>
|
|
<H2>STANDARD OPTIONS</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="1"><B>-A</B>,<B> --audio</B>
|
|
|
|
<DD>
|
|
Show Audio/sound card(s) information, including card driver.
|
|
<DT id="2"><B>-b</B>,<B> --basic</B>
|
|
|
|
<DD>
|
|
Show basic output, short form. Same as: <B>inxi -v 2</B>
|
|
<DT id="3"><B>-B</B>,<B> --battery</B>
|
|
|
|
<DD>
|
|
Show system battery (<B>ID-x</B>) data, charge, condition, plus extra information
|
|
(if battery present). Uses <B>/sys</B> or, for BSDs without systctl battery data,
|
|
<B>dmidecode</B>. <B>dmidecode</B> does not have very much information, and none
|
|
about current battery state/charge/voltage. Supports multiple batteries when
|
|
using <B>/sys</B> data.
|
|
<P>
|
|
Note that for <B>charge</B>, the output shows the current charge, as well as its
|
|
value as a percentage of the available capacity, which can be less than the original design
|
|
capacity. In the following example, the actual current available capacity of the battery
|
|
is <B>22.2 Wh</B>.
|
|
<P>
|
|
<B>charge: 20.1 Wh 95.4%</B>
|
|
<P>
|
|
The <B>condition</B> item shows the remaining available capacity / original design
|
|
capacity, and then this figure as a percentage of original capacity available in the battery.
|
|
<P>
|
|
<B>condition: 22.2/36.4 Wh (61%)</B>
|
|
<P>
|
|
With <B>-x</B> shows attached <B>Device-x</B> information (mouse, keyboard, etc.)
|
|
if they are battery powered.
|
|
<P>
|
|
<DT id="4"><B>-c</B>,<B> --color</B> [<B>0</B>-<B>42</B>]
|
|
|
|
<DD>
|
|
Set color scheme. If no scheme number is supplied, 0 is assumed.
|
|
<P>
|
|
<DT id="5"><B>-c </B>[<B>94</B>-<B>99</B>]
|
|
|
|
<DD>
|
|
<P>
|
|
These color selectors run a color selector option prior to inxi starting which lets
|
|
you set the config file value for the selection.
|
|
<P>
|
|
NOTE: All configuration file set color values are removed when output is
|
|
piped or redirected. You must use the explicit runtime <B>-c <color number></B> option
|
|
if you want color codes to be present in the piped/redirected output.
|
|
<P>
|
|
Color selectors for each type display (NOTE: IRC and global only show safe color set):
|
|
<DT id="6"><B>-c 94</B>
|
|
|
|
<DD>
|
|
- Console, out of X.
|
|
<DT id="7"><B>-c 95</B>
|
|
|
|
<DD>
|
|
- Terminal, running in X - like xTerm.
|
|
<DT id="8"><B>-c 96</B>
|
|
|
|
<DD>
|
|
- GUI IRC, running in X - like XChat, Quassel,
|
|
Konversation etc.
|
|
<DT id="9"><B>-c 97</B>
|
|
|
|
<DD>
|
|
- Console IRC running in X - like irssi in xTerm.
|
|
<DT id="10"><B>-c 98</B>
|
|
|
|
<DD>
|
|
- Console IRC not in X.
|
|
<DT id="11"><B>-c 99</B>
|
|
|
|
<DD>
|
|
- Global - Overrides/removes all settings.
|
|
<P>
|
|
Setting a specific color type removes the global color selection.
|
|
<DT id="12"><B>-C</B>,<B> --cpu</B>
|
|
|
|
<DD>
|
|
Show full CPU output, including per CPU clock speed and CPU max speed (if available).
|
|
If max speed data present, shows <B>(max)</B> in short output formats (<B>inxi</B>,
|
|
<B>inxi -b</B>) if actual CPU speed matches max CPU speed. If max CPU speed does
|
|
not match actual CPU speed, shows both actual and max speed information.
|
|
See <B>-x</B> for more options.
|
|
<P>
|
|
For certain CPUs (some ARM, and AMD Zen family) shows CPU die count.
|
|
<P>
|
|
The details for each CPU include a technical description e.g. <B>type: MT MCP</B>
|
|
<P>
|
|
* <B>MT</B> - Multi/Hyper Threaded CPU, more than 1 thread per core (previously <B>HT</B>).
|
|
<P>
|
|
* <B>MCM</B> - Multi Chip Model (more than 1 die per CPU).
|
|
<P>
|
|
* <B>MCP</B> - Multi Core Processor (more than 1 core per CPU).
|
|
<P>
|
|
* <B>SMP</B> - Symmetric Multi Processing (more than 1 physical CPU).
|
|
<P>
|
|
* <B>UP</B> - Uni (single core) Processor.
|
|
<P>
|
|
<DT id="13"><B>-d</B>,<B> --disk-full</B>,<B>--optical</B>
|
|
|
|
<DD>
|
|
Show optical drive data as well as <B>-D</B> hard drive data. With <B>-x</B>, adds a
|
|
feature line to the 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. <B>-xx</B> adds a
|
|
few more features.
|
|
<DT id="14"><B>-D</B>,<B> --disk</B>
|
|
|
|
<DD>
|
|
Show Hard Disk info. Shows total disk space and 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 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 the used amount.
|
|
<P>
|
|
Also shows per disk information: Disk ID, type (if present), vendor (if detected),
|
|
model, and size. See <B>Extra Data Options</B> (<B>-x</B> options) and
|
|
<B>Admin Extra Data Options</B> (<B>--admin</B> options) for many more features.
|
|
<DT id="15"><B>-f</B>,<B> --flags</B>
|
|
|
|
<DD>
|
|
Show all CPU flags used, not just the short list. Not shown with <B>-F</B> in order
|
|
to avoid spamming. ARM CPUs: show <B>features</B> items.
|
|
<DT id="16"><B>-F</B>,<B> --full</B>
|
|
|
|
<DD>
|
|
Show Full output for inxi. Includes all Upper Case line letters except <B>-W</B>,
|
|
plus <B>-s</B> and <B>-n</B>. Does not show extra verbose options such as
|
|
<B>-d -f -i -l -m -o -p -r -t -u -x</B> unless you use those arguments in
|
|
the command, e.g.: <B>inxi -Frmxx</B>
|
|
<DT id="17"><B>-G</B>,<B> --graphics</B>
|
|
|
|
<DD>
|
|
Show Graphic card(s) information, including details of card and card driver,
|
|
display protocol (if available), display server (vendor and version number), e.g.:
|
|
<P>
|
|
<B>Display: x11 server: Xorg 1.15.1</B>
|
|
<P>
|
|
If protocol is not detected, shows:
|
|
<P>
|
|
<B>Display: server: Xorg 1.15.1</B>
|
|
<P>
|
|
Also shows screen resolution(s), OpenGL renderer, OpenGL core profile version/OpenGL
|
|
version.
|
|
<P>
|
|
Compositor information will show if detected using <B>-xx</B> option.
|
|
<DT id="18"><B>-h</B>,<B> --help</B>
|
|
|
|
<DD>
|
|
The help menu. Features dynamic sizing to fit into terminal window. Set script
|
|
global <B>COLS_MAX_CONSOLE</B> if you want a different default value, or
|
|
use <B>-y <width></B> to temporarily override the defaults or actual window width.
|
|
<DT id="19"><B>-i</B>,<B> --ip</B>
|
|
|
|
<DD>
|
|
Show WAN IP address and local interfaces (latter requires <B>ifconfig</B> or
|
|
<B>ip</B> network tool), as well as network output from <B>-n</B>.
|
|
Not shown with <B>-F</B> for user security reasons. You shouldn't paste your
|
|
local/WAN IP. Shows both IPv4 and IPv6 link IP addresses.
|
|
<P>
|
|
<DT id="20"><B>-I</B>,<B> --info</B>
|
|
|
|
<DD>
|
|
Show Information: processes, uptime, memory, IRC client (or shell type if run in
|
|
shell, not IRC), inxi version. See <B>-x</B> and <B>-xx</B> for extra information
|
|
(init type/version, runlevel).
|
|
<P>
|
|
Note: if <B>-m</B> is used or triggered, the memory item will show in the main
|
|
Memory: report of <B>-m</B>, not in <B>Info:</B>.
|
|
<P>
|
|
Rasberry Pi only: uses <B>vcgencmd get_mem gpu</B> to get gpu RAM amount,
|
|
if user is in video group and <B>vcgencmd</B> is installed. Uses
|
|
this result to increase the <B>Memory:</B> amount and <B>used:</B> amounts.
|
|
<DT id="21"><B>-l</B>,<B> --label</B>
|
|
|
|
<DD>
|
|
Show partition labels. Default: main partitions <B>-P</B>. For full <B>-p</B> output,
|
|
use: <B>-pl</B>.
|
|
<DT id="22"><B>-m</B>,<B> --memory</B>
|
|
|
|
<DD>
|
|
Memory (RAM) data. Does not display with <B>-b</B> or <B>-F</B> unless you use <B>-m</B>
|
|
explicitly. Ordered by system board physical system memory array(s) (<B>Array-[number]</B>),
|
|
and individual memory devices (<B>Device-[number]</B>). Physical memory
|
|
array data shows array capacity, number of devices supported, and Error Correction
|
|
information. Devices shows locator data (highly variable in syntax), size, speed,
|
|
type (eg: <B>type: DDR3</B>).
|
|
<P>
|
|
Note: <B>-m</B> uses <B>dmidecode</B>, which must be run as root (or start
|
|
<B>inxi</B> with <B>sudo</B>), unless you figure out how to set up sudo to permit
|
|
dmidecode to read <B>/dev/mem</B> as user. <B>speed</B> and <B>bus width</B> will not
|
|
show if <B>No Module Installed</B> is found in <B>size</B>.
|
|
<P>
|
|
Note: If <B>-m</B> is triggered RAM total/used report will appear in this section,
|
|
not in <B>-I</B> or <B>-tm</B> items.
|
|
<P>
|
|
Because <B>dmidecode</B> data is extremely unreliable, inxi will try to make best guesses.
|
|
If you see <B>(check)</B> after the capacity number, you should check it with the
|
|
specifications. <B>(est)</B> is slightly more reliable, but you should still check
|
|
the real specifications before buying RAM. Unfortunately there is nothing <B>inxi</B>
|
|
can do to get truly reliable data about the system RAM; maybe one day the kernel devs
|
|
will put this data into <B>/sys</B>, 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 a wrong max module size, if present, or max capacity.
|
|
<P>
|
|
See <B>--memory-modules</B> and <B>--memory-short</B> if you want a shorter report.
|
|
<DT id="23"><B>--memory-modules</B>
|
|
|
|
<DD>
|
|
Memory (RAM) data. Show only RAM arrays and modules in Memory report.
|
|
Skip empty slots. See <B>-m</B>.
|
|
<DT id="24"><B>--memory-short</B>
|
|
|
|
<DD>
|
|
Memory (RAM) data. Show a one line RAM report in Memory, e.g.
|
|
<B>Report: arrays: 1 slots: 4 modules: 2 type: DDR4</B>
|
|
See <B>-m</B>.
|
|
<DT id="25"><B>-M</B>,<B> --machine</B>
|
|
|
|
<DD>
|
|
Show machine data. Device, Motherboard, BIOS, and if present, System Builder (Like Lenovo).
|
|
Older systems/kernels without the required <B>/sys</B> data can use <B>dmidecode</B> instead, run
|
|
as root. If using <B>dmidecode</B>, may also show BIOS/UEFI revision as well as version.
|
|
<B>--dmidecode</B> forces use of <B>dmidecode</B> data instead of <B>/sys</B>.
|
|
Will also attempt to show if the system was booted by BIOS, UEFI, or UEFI [Legacy], the
|
|
latter being legacy BIOS boot mode in a system board using UEFI.
|
|
<P>
|
|
Device information requires either <B>/sys</B> or <B>dmidecode</B>. Note that 'other-vm?'
|
|
is a type that means it's usually a VM, but inxi failed to detect which type, or
|
|
positively confirm which VM it is. Primary VM identification is via systemd-detect-virt
|
|
but fallback tests that should also support some BSDs are used. Less commonly
|
|
used or harder to detect VMs may not be correctly detected. If you get an incorrect output,
|
|
post an issue and we'll get it fixed if possible.
|
|
<P>
|
|
Due to unreliable vendor data, device type will show: desktop, laptop, notebook, server,
|
|
blade, plus some obscure stuff that inxi is unlikely to ever run on.
|
|
<DT id="26"><B>-n</B>,<B> --network-advanced</B>
|
|
|
|
<DD>
|
|
Show Advanced Network card information in addition to that produced by <B>-N</B>.
|
|
Shows interface, speed, MAC ID, state, etc.
|
|
<DT id="27"><B>-N</B>,<B> --network</B>
|
|
|
|
<DD>
|
|
Show Network card(s) information, including card driver. With <B>-x</B>, shows PCI BusID,
|
|
Port number.
|
|
<DT id="28"><B>-o</B>,<B> --unmounted</B>
|
|
|
|
<DD>
|
|
Show unmounted partition information (includes UUID and LABEL if available).
|
|
Shows file system type if you have <B>lsblk</B> installed (Linux only). For BSD/GNU Linux:
|
|
shows file system type if <B>file</B> is installed, and if you are root or
|
|
if you have added to <B>/etc/sudoers</B> (sudo v. 1.7 or newer):
|
|
<P>
|
|
<B><username> ALL = NOPASSWD: /usr/bin/file (sample)</B>
|
|
|
|
<P>
|
|
Does not show components (partitions that create the md-raid array) of md-raid arrays.
|
|
<DT id="29"><B>-p</B>,<B> --partitions-full</B>
|
|
|
|
<DD>
|
|
Show full Partition information (<B>-P</B> plus all other detected mounted partitions).
|
|
<DT id="30"><B>-P</B>,<B> --partitions</B>
|
|
|
|
<DD>
|
|
Show basic Partition information.
|
|
Shows, if detected: <B>/ /boot /home /opt /tmp /usr /usr/home /var /var/tmp /var/log</B>.
|
|
Use <B>-p</B> to see all mounted partitions.
|
|
<DT id="31"><B>-r</B>,<B> --repos</B>
|
|
|
|
<DD>
|
|
Show distro repository data. Currently supported repo types:
|
|
<P>
|
|
<B>APK</B> (Alpine Linux + derived versions)
|
|
<P>
|
|
<B>APT</B> (Debian, Ubuntu + derived versions, as well as RPM based
|
|
APT distros like PCLinuxOS or Alt-Linux)
|
|
<P>
|
|
<B>CARDS</B> (NuTyX + derived versions)
|
|
<P>
|
|
<B>EOPKG</B> (Solus)
|
|
<P>
|
|
<B>PACMAN</B> (Arch Linux, KaOS + derived versions)
|
|
<P>
|
|
<B>PACMAN-G2</B> (Frugalware + derived versions)
|
|
<P>
|
|
<B>PISI</B> (Pardus + derived versions)
|
|
<P>
|
|
<B>PORTAGE</B> (Gentoo, Sabayon + derived versions)
|
|
<P>
|
|
<B>PORTS</B> (OpenBSD, FreeBSD, NetBSD + derived OS types)
|
|
<P>
|
|
<B>SLACKPKG</B> (Slackware + derived versions)
|
|
<P>
|
|
<B>TCE</B> (TinyCore)
|
|
<P>
|
|
<B>URPMQ</B> (Mandriva, Mageia + derived versions)
|
|
<P>
|
|
<B>XBPS</B> (Void)
|
|
<P>
|
|
<B>YUM/ZYPP</B> (Fedora, Red Hat, Suse + derived versions)
|
|
<P>
|
|
More will be added as distro data is collected. If yours is missing please
|
|
show us how to get this information and we'll try to add it.
|
|
<DT id="32"><B>-R</B>,<B> --raid</B>
|
|
|
|
<DD>
|
|
Show RAID data. Shows RAID devices, states, levels and components, and
|
|
extra data with <B>-x</B> / <B>-xx</B>.
|
|
<P>
|
|
md-raid: If device is resyncing, also shows resync progress line.
|
|
<P>
|
|
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.
|
|
<P>
|
|
If hardware RAID is detected, shows basic information. Due to complexity
|
|
of adding hardware RAID device disk / RAID reports, those will only be added
|
|
if there is demand, and reasonable reporting tools.
|
|
<P>
|
|
<DT id="33"><B>--recommends</B>
|
|
|
|
<DD>
|
|
Checks inxi application dependencies and recommends, as well as directories,
|
|
then shows what package(s) you need to install to add support for each feature.
|
|
<DT id="34"><B>-s</B>,<B> --sensors</B>
|
|
|
|
<DD>
|
|
Show output from sensors if sensors installed/configured: Motherboard/CPU/GPU
|
|
temperatures; detected fan speeds. GPU temperature when available. Nvidia shows
|
|
screen number for multiple screens. IPMI sensors are also used (root required)
|
|
if present.
|
|
<DT id="35"><B>--slots</B>
|
|
|
|
<DD>
|
|
Show PCI slots with type, speed, and status information.
|
|
<DT id="36"><B>-S</B>,<B> --system</B>
|
|
|
|
<DD>
|
|
Show System information: host name, kernel, desktop environment (if in X),
|
|
distro. With <B>-xx</B> show dm - or startx - (only shows if present and
|
|
running if out of X), and if in X, with <B>-xxx</B> show more desktop info,
|
|
e.g. taskbar or panel.
|
|
<DT id="37"><B>-t</B>,<B> --processes</B>
|
|
|
|
<DD>
|
|
[<B>c</B>|<B>m</B>|<B>cm</B>|<B>mc NUMBER</B>] Show processes. If no arguments, defaults to <B>cm</B>.
|
|
If followed by a number, shows that number of processes for each type
|
|
(default: <B>5</B>; if in IRC, max: <B>5</B>)
|
|
<P>
|
|
Make sure that there is no space between letters and numbers (e.g. write as <B>-t cm10</B>).
|
|
<DT id="38"><B>-t c</B>
|
|
|
|
<DD>
|
|
- CPU only. With <B>-x</B>, also shows memory for that process on same line.
|
|
<DT id="39"><B>-t m</B>
|
|
|
|
<DD>
|
|
- memory only. With <B>-x</B>, also shows CPU for that process on same line.
|
|
If the -I line is not triggered, will also show the system RAM used/total
|
|
information.
|
|
<DT id="40"><B>-t cm</B>
|
|
|
|
<DD>
|
|
- CPU+memory. With <B>-x</B>, shows also CPU or memory for that process on
|
|
same line.
|
|
<P>
|
|
<DT id="41"><B>--usb</B>
|
|
|
|
<DD>
|
|
Show USB data for attached Hubs and Devices. Hubs also show number of ports.
|
|
Be aware that a port is not always external, some may be internal, and either
|
|
used or unused (for example, a motherboard USB header connector that is not used).
|
|
<P>
|
|
Hubs and Devices are listed in order of BusID.
|
|
<P>
|
|
BusID is generally in this format: BusID-port[.port][.port]:DeviceID
|
|
<P>
|
|
Device ID is a number created by the kernel, and has no necessary ordering
|
|
or sequence connection, but can be used to match this output to lsusb
|
|
values, which generally shows BusID / DeviceID (except for tree view, which
|
|
shows ports).
|
|
<P>
|
|
Examples: <B>Device-3: 4-3.2.1:2</B> or <B>Hub: 4-0:1</B>
|
|
<P>
|
|
The <B>rev: 2.0</B> item refers to the USB revision number, like <B>1.0</B> or
|
|
<B>3.1</B>.
|
|
<P>
|
|
<DT id="42"><B>-u</B>,<B> --uuid</B>
|
|
|
|
<DD>
|
|
Show partition UUIDs. Default: main partitions <B>-P</B>. For full <B>-p</B>
|
|
output, use: <B>-pu</B>.
|
|
<DT id="43"><B>-U</B>,<B> --update</B>
|
|
|
|
<DD>
|
|
Note - Maintainer may have disabled this function.
|
|
<P>
|
|
If inxi <B>-h</B> has no listing for <B>-U</B> then it's disabled.
|
|
<P>
|
|
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:
|
|
<B>/usr/local/share/man/man1</B> (if <B>/usr/local/share/man/</B> exists
|
|
AND there is no inxi man page in <B>/usr/share/man/man1</B>, otherwise it
|
|
goes to <B>/usr/share/man/man1</B>). This requires that you be root to write
|
|
to that directory. See <B>--man</B> or <B>--no-man</B> to force or disable
|
|
man install.
|
|
<P>
|
|
<DT id="44"><B>-V</B>,<B> --version</B>
|
|
|
|
<DD>
|
|
inxi version information. Prints information then exits.
|
|
<DT id="45"><B>-v</B>,<B> --verbosity</B>
|
|
|
|
<DD>
|
|
Script verbosity levels. If no verbosity level number is given, 0 is assumed.
|
|
Should not be used with <B>-b</B> or <B>-F</B>.
|
|
<P>
|
|
Supported levels: <B>0-8</B> Examples :<B> inxi -v 4 </B> or <B> inxi -v4</B>
|
|
<DT id="46"><B>-v 0</B>
|
|
|
|
<DD>
|
|
- Short output, same as: <B>inxi</B>
|
|
<DT id="47"><B>-v 1</B>
|
|
|
|
<DD>
|
|
- Basic verbose, <B>-S</B> + basic CPU (cores, type, clock speed, and min/max
|
|
speeds, if available) + <B>-G</B> + basic Disk + <B>-I</B>.
|
|
<DT id="48"><B>-v 2</B>
|
|
|
|
<DD>
|
|
- Adds networking card (<B>-N</B>), Machine (<B>-M</B>) data, Battery (<B>-B</B>)
|
|
(if available). Same as: <B>inxi -b</B>
|
|
<DT id="49"><B>-v 3</B>
|
|
|
|
<DD>
|
|
- Adds advanced CPU (<B>-C</B>) and network (<B>-n</B>) data; triggers <B>-x</B>
|
|
advanced data option.
|
|
<DT id="50"><B>-v 4</B>
|
|
|
|
<DD>
|
|
- Adds partition size/used data (<B>-P</B>) for (if present):
|
|
<B>/ /home /var/ /boot</B>. Shows full disk data (<B>-D</B>)
|
|
<DT id="51"><B>-v 5</B>
|
|
|
|
<DD>
|
|
- Adds audio card (<B>-A</B>), memory/RAM (<B>-m</B>), sensors (<B>-s</B>),
|
|
partition label (<B>-l</B>), UUID (<B>-u</B>), and short form of
|
|
optical drives.
|
|
<DT id="52"><B>-v 6</B>
|
|
|
|
<DD>
|
|
- Adds full mounted partition data (<B>-p</B>), unmounted partition data (<B>-o</B>),
|
|
optical drive data (<B>-d</B>), USB (<B>--usb</B>); triggers <B>-xx</B> extra data
|
|
option.
|
|
<DT id="53"><B>-v 7</B>
|
|
|
|
<DD>
|
|
- Adds network IP data (<B>-i</B>); triggers <B>-xxx</B>
|
|
<DT id="54"><B>-v 8</B>
|
|
|
|
<DD>
|
|
- All system data available. Adds Repos (<B>-r</B>), PCI slots (<B>--slots</B>),
|
|
processes (<B>-tcm</B>), admin (<B>--admin</B>). Useful for testing output and to
|
|
see what data you can get from your system.
|
|
<DT id="55"><B>-w</B>,<B> --weather</B>
|
|
|
|
<DD>
|
|
Adds weather line. To get weather for an alternate location, use
|
|
<B>-W [location]</B>. See also <B>-x</B>, <B>-xx</B>, <B>-xxx</B> options.
|
|
Please note that your distribution's maintainer may chose to disable this feature.
|
|
<P>
|
|
DO NOT USE THIS FEATURE FOR AUTOMATED WEATHER UPDATES! You will be blocked
|
|
from any further access. This feature is not meant for widget type
|
|
weather monitoring, or Conky type use. It is meant to get weather when you need to
|
|
see it, for example, on a remote server.
|
|
<DT id="56"><B>-W</B>, <B>--weather-location <location_string></B>
|
|
|
|
<DD>
|
|
Get weather/time for an alternate location. Accepts postal/zip code[, country],
|
|
city,state pair, or latitude,longitude. Note: city/country/state names must not
|
|
contain spaces. Replace spaces with '<B>+</B>' sign. Don't place spaces around
|
|
any commas. Postal code is not reliable except for North America and maybe the UK.
|
|
Try postal codes with and without country code added. Note that City,State applies
|
|
only to USA, otherwise it's City,Country. If country name (english) does not work,
|
|
try 2 character country code (e.g. Spain: es; Great Britain: gb).
|
|
<P>
|
|
See <I><A HREF="https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2">https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2</A></I> for current 2 letter
|
|
country codes.
|
|
<P>
|
|
Use only ASCII letters in city/state/country names.
|
|
<P>
|
|
Examples: <B>-W 95623,us</B> OR <B>-W Boston,MA</B> OR
|
|
<B>-W 45.5234,-122.6762</B> OR <B>-W new+york,ny</B> OR <B>-W bodo,norway</B>.
|
|
<P>
|
|
DO NOT USE THIS FEATURE FOR AUTOMATED WEATHER UPDATES! Use of automated queries,
|
|
will result in your access being blocked. If you try to work around the ban, you
|
|
will be permanently banned from this service.
|
|
<DT id="57"><B>--weather-source</B>, <B>--ws <unit></B>
|
|
|
|
<DD>
|
|
[<B>1-9</B>] Switches weather data source. Possible values are <B>1-9</B>. <B>1-4</B>
|
|
will generally be active, and <B>5-9</B> may or may not be active, so check.
|
|
<B>1</B> may not support city / country names with spaces (even if you use the <B>+</B>
|
|
sign instead of space). <B>2</B> offers pretty good data, but may not have all small
|
|
city names for <B>-W</B>.
|
|
<P>
|
|
Please note that the data sources are not static per value, and can change any time,
|
|
or be removed, so always test to verify which source is being used for each value
|
|
if that is important to you. Data sources may be added or removed on occasions, so
|
|
try each one and see which you prefer. If you get unsupported source message, it means
|
|
that number has not been implemented.
|
|
<DT id="58"><B>--weather-unit <unit></B>
|
|
|
|
<DD>
|
|
[<B>m</B>|<B>i</B>|<B>mi</B>|<B>im</B>] Sets weather units to metric (<B>m</B>), imperial (<B>i</B>),
|
|
metric (imperial) (<B>mi</B>, default), imperial (metric) (<B>im</B>). If metric or imperial
|
|
not found,sets to default value, or <B>N/A</B>.
|
|
<DT id="59"><B>-y</B>,<B> --width <integer></B>
|
|
|
|
<DD>
|
|
This is an absolute width override which sets the output line width max.
|
|
Overrides <B>COLS_MAX_IRC</B> / <B>COLS_MAX_CONSOLE</B> globals, or the
|
|
actual widths of the terminal. <B>80</B> is the minimum width supported.
|
|
<B>-1</B> removes width limits. Example: <B>inxi -Fxx -y 130</B>
|
|
<DT id="60"><B>-z</B>,<B> --filter</B>
|
|
|
|
<DD>
|
|
Adds security filters for IP addresses, serial numbers, MAC,
|
|
location (<B>-w</B>), and user home directory name. Removes Host:.
|
|
On by default for IRC clients.
|
|
<DT id="61"><B>-Z</B>,<B> --filter-override</B>
|
|
|
|
<DD>
|
|
Absolute override for output filters. Useful for debugging networking
|
|
issues in IRC for example.
|
|
</DL>
|
|
<A NAME="lbAH"> </A>
|
|
<H2>EXTRA DATA OPTIONS</H2>
|
|
|
|
These options can be triggered by one or more <B>-x</B>.
|
|
Alternatively, the <B>-v</B> options trigger them in the following
|
|
way: <B>-v 3</B> adds <B>-x</B>;
|
|
<B>-v 6</B> adds <B>-xx</B>; <B>-v 7</B> adds <B>-xxx</B>
|
|
<P>
|
|
These extra data triggers can be useful for getting more in-depth
|
|
data on various options. They can be added to any long form option list,
|
|
e.g.: <B>-bxx</B> or <B>-Sxxx</B>
|
|
<P>
|
|
There are 3 extra data levels:
|
|
<P>
|
|
<B>-x</B>, <B>-xx</B>, <B>-xxx</B>
|
|
<P>
|
|
OR
|
|
<P>
|
|
<B>--extra 1</B>, <B>--extra 2</B>, <B>--extra 3</B>
|
|
<P>
|
|
The following details show which lines / items display extra information for each
|
|
extra data level.
|
|
<DL COMPACT>
|
|
<DT id="62"><B>-x -A</B>
|
|
|
|
<DD>
|
|
- Adds (if available and/or relevant) <B>vendor:</B> item, which shows
|
|
specific vendor [product] information.
|
|
<P>
|
|
- Adds version/port(s)/driver version (if available) for each Audio
|
|
device.
|
|
<P>
|
|
- Adds PCI Bus ID/USB ID number of each Audio device.
|
|
<DT id="63"><B>-x -B</B>
|
|
|
|
<DD>
|
|
- Adds vendor/model, battery status (if battery present).
|
|
<P>
|
|
- Adds attached battery powered peripherals (<B>Device-[number]:</B>) if
|
|
detected (keyboard, mouse, etc.).
|
|
<DT id="64"><B>-x -C</B>
|
|
|
|
<DD>
|
|
- Adds bogomips on CPU (if available)
|
|
<P>
|
|
- Adds CPU Flags (short list). Use <B>-f</B> to see full flag/feature list.
|
|
<P>
|
|
- Adds CPU microarchitecture + revision (e.g. Sandy Bridge, K8, ARMv8, P6,
|
|
etc.). Only shows data if detected. Newer microarchitectures will have
|
|
to be added as they appear, and require the CPU family ID and model ID.
|
|
<P>
|
|
Examples: <B>arch: Sandy Bridge rev: 2</B>, <B>arch: K8 rev.F+ rev: 2</B>
|
|
<DT id="65"><B>-x -d</B>
|
|
|
|
<DD>
|
|
- Adds more items to <B>Features</B> line of optical drive;
|
|
dds rev version to optical drive.
|
|
<DT id="66"><B>-x -D</B>
|
|
|
|
<DD>
|
|
- Adds HDD temperature with disk data if you have hddtemp installed, if you are root
|
|
or if you have added to <B>/etc/sudoers</B> (sudo v. 1.7 or newer):
|
|
<P>
|
|
<B><username> ALL = NOPASSWD: /usr/sbin/hddtemp (sample)</B>
|
|
|
|
<DT id="67"><B>-x -G</B>
|
|
|
|
<DD>
|
|
- Adds (if available and/or relevant) <B>vendor:</B> item, which shows
|
|
specific vendor [product] information.
|
|
<P>
|
|
- Adds direct rendering status.
|
|
<P>
|
|
- Adds (for single GPU, nvidia driver) screen number that GPU is running on.
|
|
<P>
|
|
- Adds PCI Bus ID/USB ID number of each Graphics card.
|
|
<DT id="68"><B>-x -i</B>
|
|
|
|
<DD>
|
|
- Adds IP v6 additional scope data, like Global, Site, Temporary for
|
|
each interface.
|
|
<P>
|
|
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
|
|
<B>ifconfig</B>. The <B>ip</B> tool shows that clearly.
|
|
<P>
|
|
<B>ip-v6-temporary</B> - (<B>ip</B> tool only), scope global temporary.
|
|
Scope global temporary deprecated is not shown
|
|
<P>
|
|
<B>ip-v6-global</B> - scope global (<B>ifconfig</B> will show this for
|
|
all types, global, global temporary, and global temporary deprecated,
|
|
<B>ip</B> shows it only for global)
|
|
<P>
|
|
<B>ip-v6-link</B> - scope link (<B>ip</B>/<B>ifconfig</B>) - default
|
|
for <B>-i</B>.
|
|
<P>
|
|
<B>ip-v6-site</B> - scope site (<B>ip</B>/<B>ifconfig</B>). This has been
|
|
deprecated in IPv6, but still exists. <B>ifconfig</B> may show multiple site
|
|
values, as with global temporary, and global temporary deprecated.
|
|
<P>
|
|
<B>ip-v6-unknown</B> - unknown scope
|
|
<P>
|
|
<DT id="69"><B>-x -I</B>
|
|
|
|
<DD>
|
|
- Adds current init system (and init rc in some cases, like OpenRC).
|
|
With <B>-xx</B>, shows init/rc version number, if available.
|
|
<P>
|
|
- Adds default system gcc. With <B>-xx</B>, also show other installed gcc
|
|
versions.
|
|
<P>
|
|
- Adds current runlevel (not available with all init systems).
|
|
<P>
|
|
- If in shell (i.e. not in IRC client), adds shell version number, if available.
|
|
<DT id="70"><B>-x -m</B>, <B>--memory-modules</B>
|
|
|
|
<DD>
|
|
- If present, adds maximum memory module/device size in the Array line.
|
|
Only some systems will have this data available. Shows estimate if it can
|
|
generate one.
|
|
<P>
|
|
- Adds device type in the Device line.
|
|
<DT id="71"><B>-x -N</B>
|
|
|
|
<DD>
|
|
- Adds (if available and/or relevant) <B>vendor:</B> item, which shows
|
|
specific vendor [product] information.
|
|
<P>
|
|
- Adds version/port(s)/driver version (if available) for each Network card;
|
|
<P>
|
|
- Adds PCI Bus ID/USB ID number of each Network card.
|
|
<DT id="72"><B>-x -R</B>
|
|
|
|
<DD>
|
|
- md-raid: Adds second RAID Info line with extra data: blocks, chunk size,
|
|
bitmap (if present). Resync line, shows blocks synced/total blocks.
|
|
<P>
|
|
- Hardware RAID: Adds driver version, bus ID.
|
|
<DT id="73"><B>-x -s</B>
|
|
|
|
<DD>
|
|
- Adds basic voltages: 12v, 5v, 3.3v, vbat (<B>ipmi</B>, <B>lm-sensors</B> if present).
|
|
<DT id="74"><B>-x -S</B>
|
|
|
|
<DD>
|
|
- Adds Kernel gcc version.
|
|
<P>
|
|
- Adds to <B>Distro:</B> <B>base:</B> if detected. System base will only be seen on
|
|
a subset of distributions. The distro must be both derived from a parent distro (e.g. Mint from
|
|
Ubuntu), and explicitly added to the supported distributions for this feature. Due to
|
|
the complexity of distribution identification, these will only be added as relatively solid
|
|
methods are found for each distribution system base detection.
|
|
<DT id="75"><B>-x -t</B>
|
|
|
|
<DD>
|
|
- Adds memory use output to CPU (<B>-xt c</B>), and CPU use to memory
|
|
(<B>-xt m</B>).
|
|
<DT id="76"><B>-x --usb</B>
|
|
|
|
<DD>
|
|
- For Devices, adds driver(s).
|
|
<DT id="77"><B>-x -w</B>,<B> -W</B>
|
|
|
|
<DD>
|
|
- Adds humidity and barometric pressure.
|
|
<P>
|
|
- Adds wind speed and direction.
|
|
<DT id="78"><B>-xx -A</B>
|
|
|
|
<DD>
|
|
- Adds vendor:product ID for each Audio device.
|
|
<DT id="79"><B>-xx -B</B>
|
|
|
|
<DD>
|
|
- Adds serial number, voltage (if available). Note that <B>volts</B> shows the
|
|
data (if available) as the voltage now / minimum design voltage.
|
|
<DT id="80"><B>-xx -C</B>
|
|
|
|
<DD>
|
|
- Adds <B>L1 cache:</B> and <B>L3 cache:</B> if either are available. Requires
|
|
dmidecode and sudo/root.
|
|
<DT id="81"><B>-xx -D</B>
|
|
|
|
<DD>
|
|
- Adds disk serial number.
|
|
<P>
|
|
- Adds disk speed (if available). This is the theoretical top speed of the
|
|
device as reported. This speed may be restricted by system board limits, eg.
|
|
a SATA 3 drive on a SATA 2 board may report SATA 2 speeds, but this is not
|
|
completely consistent, sometimes a SATA 3 device on a SATA 2 board reports
|
|
its design speed.
|
|
<P>
|
|
NVMe drives: adds lanes, and (per direction) speed is calculated with
|
|
lane speed * lanes * PCIe overhead. PCIe 1 and 2 have data rates of
|
|
GT/s * .8 = Gb/s (10 bits required to transfer 8 bits of data).
|
|
PCIe 3 and greater transfer data at a rate of GT/s * 128/130 * lanes = Gb/s
|
|
(130 bits required to transfer 128 bits of data).
|
|
<P>
|
|
For a PCIe 3 NVMe drive, with speed of <B>8 GT/s</B> and <B>4</B> lanes
|
|
(<B>8GT/s * 128/130 * 4 = 31.6 Gb/s</B>):
|
|
<P>
|
|
<B>speed: 31.6 Gb/s lanes: 4</B>
|
|
<DT id="82"><B>-xx -G</B>
|
|
|
|
<DD>
|
|
- Adds vendor:product ID of each Graphics card.
|
|
<P>
|
|
- Adds compositor, if found (experimental).
|
|
<P>
|
|
- For free drivers, adds OpenGL compatibility version number if available.
|
|
For nonfree drivers, the core version and compatibility versions are usually
|
|
the same. Example:
|
|
<P>
|
|
<B>v: 3.3 Mesa 11.2.0 compat-v: 3.0</B>
|
|
<P>
|
|
- If available, shows <B>alternate:</B> Xorg drivers. This means a driver on
|
|
the default list of drivers Xorg automatically checks for the card, but which
|
|
is not installed. For example, if you have <B>nouveau</B> driver, <B>nvidia</B> would
|
|
show as alternate if it was not installed. Note that <B>alternate:</B> does NOT mean you
|
|
should have it, it's just one of the drivers Xorg checks to see if is present
|
|
and loaded when checking the card. This can let you know there are other driver options.
|
|
Note that if you have explicitly set the driver in <B>xorg.conf</B>, Xorg will not
|
|
create this automatic check driver list.
|
|
<P>
|
|
<DT id="83"><B>-xx -I</B>
|
|
|
|
<DD>
|
|
- Adds init type version number (and rc if present).
|
|
<P>
|
|
- Adds other detected installed gcc versions (if present).
|
|
<P>
|
|
- Adds system default runlevel, if detected. Supports Systemd/Upstart/SysVinit
|
|
type defaults.
|
|
<P>
|
|
- Adds parent program (or tty) that started shell, if not IRC client.
|
|
<DT id="84"><B>-xx -m</B>, <B>--memory-modules</B>
|
|
|
|
<DD>
|
|
- Adds memory device Manufacturer.
|
|
<P>
|
|
- Adds memory device Part Number (<B>part-no:</B>). Useful for ordering new or
|
|
replacement memory sticks etc. Part numbers are unique, particularly
|
|
if you use the word <B>memory</B> in the search as well. With <B>-xxx</B>,
|
|
also shows serial number.
|
|
<P>
|
|
- Adds 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 <B>dmidecode</B>
|
|
output for <B>type 6</B> and <B>type 17</B>.
|
|
<DT id="85"><B>-xx -M</B>
|
|
|
|
<DD>
|
|
- Adds chassis information, if data is available. Also shows BIOS
|
|
ROM size if using <B>dmidecode</B>.
|
|
<DT id="86"><B>-xx -N</B>
|
|
|
|
<DD>
|
|
- Adds vendor:product ID for each Network card.
|
|
<DT id="87"><B>-xx -R</B>
|
|
|
|
<DD>
|
|
- md-raid: Adds superblock (if present) and algorithm. If resync,
|
|
shows progress bar.
|
|
<P>
|
|
- Hardware RAID: Adds Chip vendor:product ID.
|
|
<DT id="88"><B>-xx -s</B>
|
|
|
|
<DD>
|
|
- Adds DIMM/SOC voltages, if present (<B>ipmi</B> only).
|
|
<DT id="89"><B>-xx -S</B>
|
|
|
|
<DD>
|
|
- Adds display manager (<B>dm</B>) 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.
|
|
<P>
|
|
- Adds, if run in X, window manager type (<B>wm</B>), 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 window manager is actually running.
|
|
If none found, shows nothing. Uses a less accurate fallback tool <B>wmctrl</B>
|
|
if <B>ps</B> tests fail to find data.
|
|
<P>
|
|
- Adds desktop toolkit (<B>tk</B>), if available (Xfce/KDE/Trinity).
|
|
<DT id="90"><B>-xx --slots</B>
|
|
|
|
<DD>
|
|
- Adds slot length.
|
|
<DT id="91"><B>-xx --usb</B>
|
|
|
|
<DD>
|
|
- Adds vendor:chip id.
|
|
<DT id="92"><B>-xx -w</B>,<B> -W</B>
|
|
|
|
<DD>
|
|
- Adds wind chill, heat index, and dew point, if available.
|
|
<P>
|
|
- Adds cloud cover, rain, snow, or precipitation (amount in previous hour
|
|
to observation time), if available.
|
|
<DT id="93"><B>-xxx -A</B>
|
|
|
|
<DD>
|
|
- Adds, if present, serial number.
|
|
<DT id="94"><B>-xxx -B</B>
|
|
|
|
<DD>
|
|
- Adds battery chemistry (e.g. <B>Li-ion</B>), cycles (NOTE: there appears to
|
|
be a problem with the Linux kernel obtaining the cycle count, so this almost
|
|
always shows <B>0</B>. There's nothing that can be done about this glitch, the
|
|
data is simply not available as of 2018-04-03), location (only available from
|
|
<B>dmidecode</B> derived output).
|
|
<P>
|
|
- Adds attached device <B>rechargeable: [yes|no]</B> information.
|
|
<DT id="95"><B>-xxx -C</B>
|
|
|
|
<DD>
|
|
- Adds <B>boost: [enabled|disabled]</B> if detected, aka <B>turbo</B>. Not all CPUs
|
|
have this feature.
|
|
<DT id="96"><B>-xxx -D</B>
|
|
|
|
<DD>
|
|
- Adds disk firmware revision number (if available).
|
|
<P>
|
|
- Adds disk partition scheme (in most cases), e.g. <B>scheme: GPT</B>. Currently not
|
|
able to detect all schemes, but handles the most common, e.g. <B>GPT</B> or <B>MBR</B>.
|
|
<P>
|
|
- Adds disk rotation speed (in some but not all cases), e.g. <B>rotation: 7200 rpm</B>.
|
|
Only appears if detected (SSD drives do not have rotation speeds, for example). If none
|
|
found, nothing shows. Not all disks report this speed, so even if they are spinnning,
|
|
no data will show.
|
|
<DT id="97"><B>-xxx -G</B>
|
|
|
|
<DD>
|
|
- Adds (if available) <B>compositor:</B> version <B>v:</B>.
|
|
<DT id="98"><B>-xxx -I</B>
|
|
|
|
<DD>
|
|
- For <B>Shell:</B> adds <B>(su|sudo|login)</B> to shell name if present.
|
|
<P>
|
|
- For <B>running in:</B> adds <B>(SSH)</B> to parent, if present. SSH detection
|
|
uses the <B>who am i</B> test.
|
|
<DT id="99"><B>-xxx -m</B>, <B>--memory-modules</B>
|
|
|
|
<DD>
|
|
- Adds memory bus width: primary bus width, and if present, total width. e.g.
|
|
<B>bus width: 64 bit (total: 72 bits)</B>. Note that total / data widths are mixed up
|
|
sometimes in dmidecode output, so inxi will take the larger value as the total if
|
|
present. If no total width data is found, then inxi will not show that item.
|
|
<P>
|
|
- Adds device Type Detail, e.g. <B>detail: DDR3 (Synchronous)</B>.
|
|
<P>
|
|
- Adds, if present, memory module voltage. Only some systems will have this
|
|
data available.
|
|
<P>
|
|
- Adds device serial number.
|
|
<DT id="100"><B>-xxx -N</B>
|
|
|
|
<DD>
|
|
- Adds, if present, serial number.
|
|
<DT id="101"><B>-xxx -R</B>
|
|
|
|
<DD>
|
|
- md-raid: Adds system mdraid support types (kernel support, read ahead, RAID events)
|
|
<P>
|
|
- zfs-raid: Adds portion allocated (used) by RAID array/device.
|
|
<P>
|
|
- Hardware RAID: Adds rev, ports, and (if available and/or relevant)
|
|
<B>vendor:</B> item, which shows specific vendor [product] information.
|
|
<DT id="102"><B>-xxx -S</B>
|
|
|
|
<DD>
|
|
- Adds, if in X, or with <B>--display</B>, bar/dock/panel/tray items
|
|
(<B>info</B>). If none found, shows nothing. Supports desktop items like gnome-panel,
|
|
lxpanel, xfce4-panel, lxqt-panel, tint2, cairo-dock, trayer, and many others.
|
|
<P>
|
|
- Adds (if present), window manager (<B>wm</B>) version number.
|
|
<P>
|
|
- Adds (if present), display manager (<B>dm</B>) version number.
|
|
<DT id="103"><B>-xxx --usb</B>
|
|
|
|
<DD>
|
|
- Adds, if present, serial number for non hub devices.
|
|
<P>
|
|
- Adds <B>interfaces:</B> for non hub devices.
|
|
<P>
|
|
- Adds, if available, USB speed in <B>Mbits/s</B> or <B>Gbits/s</B>.
|
|
<DT id="104"><B>-xxx -w</B>,<B> -W</B>
|
|
|
|
<DD>
|
|
- Adds location (city state country), observation altitude (if available),
|
|
weather observation time (if available), sunset/sunrise (if available).
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAI"> </A>
|
|
<H2>ADMIN EXTRA DATA OPTIONS</H2>
|
|
|
|
These options are triggered with <B>--admin</B> or <B>-a</B>. Admin options are
|
|
advanced output options, and are more technical, and mostly of interest to system
|
|
administrators or other machine admins.
|
|
<P>
|
|
The <B>--admin</B> option sets <B>-xxx</B>, and only has to be used once.
|
|
It will trigger the following features:
|
|
<P>
|
|
<DL COMPACT>
|
|
<DT id="105"><B>-a -C</B>
|
|
|
|
<DD>
|
|
- Adds CPU family, model-id, and stepping (replaces <B>rev</B> of <B>-Cx</B>).
|
|
Format is <B>hexadecimal (decimal)</B> if greater than 9, otherwise <B>hexadecimal</B>.
|
|
<P>
|
|
- Adds CPU microcode. Format is <B>hexadecimal</B>.
|
|
<P>
|
|
- Adds CPU Vulnerabilities (bugs) as known by your current kernel. Lists by
|
|
<B>Type: ... (status|mitigation): ....</B> for systems that support this feature
|
|
(Linux kernel 4.14 or newer, or patched older kernels).
|
|
<P>
|
|
<DT id="106"><B>-a -d</B>,<B>-a -D</B>
|
|
|
|
<DD>
|
|
- Adds logical and physical block size in bytes.
|
|
<P>
|
|
Using <B>smartctl</B> (requires sudo/root privileges).
|
|
<P>
|
|
- Adds device model family, like <B>Caviar Black</B>, if available.
|
|
<P>
|
|
- Adds SATA type (eg 1.0, 2.6, 3.0) if a SATA device.
|
|
<P>
|
|
- Adds SMART report line: status, enabled/disabled, health, powered on,
|
|
cycles, and some error cases if out of range values. Note that for Pre-fail items,
|
|
it will show the VALUE and THRESHOLD numbers. It will also fall back for unknown
|
|
attributes that are or have been failing and print out the Attribute name, value,
|
|
threshold, and failing message. This way even for unhandled Attribute names,
|
|
you should get a solid report for full failure cases. Other cases may show
|
|
if inxi believes that the item may be approaching failure. This is a guess so
|
|
make sure to check the drive and smartctl full output to verify before
|
|
taking any further action.
|
|
<P>
|
|
- Adds, for USB or other external drives, actual model name/serial if
|
|
available, and different from enclosure model/serial, and corrects block
|
|
sizes if necessary. Adds in drive temperature for some drives as well,
|
|
and other useful data.
|
|
<P>
|
|
<DT id="107"><B>-a -p</B>,<B>-a -P</B>
|
|
|
|
<DD>
|
|
- Adds raw partition size, including file system overhead, partition table, e.g.
|
|
<P>
|
|
<B>raw size: 60.00 GiB</B>.
|
|
<P>
|
|
- Adds percent of raw size available to <B>size:</B> item, e.g.
|
|
<P>
|
|
<B>size: 58.81 GiB (98.01%)</B>.
|
|
<P>
|
|
Note that <B>used: 16.44 GiB (34.3%)</B> percent refers to the available size,
|
|
not the raw size.
|
|
<P>
|
|
- Adds partition filesystem block size if found (requires root and blockdev).
|
|
<P>
|
|
- For swap, adds swappiness and vfs cache pressure, and a message to indicate
|
|
if it is the default value or not (Linux only, and only if available). If not,
|
|
shows default value as well, e.g.
|
|
<P>
|
|
<B>swappiness: 60 (default) cache pressure: 90 (default 100)</B>.
|
|
<P>
|
|
<DT id="108"><B>-a -S</B>
|
|
|
|
<DD>
|
|
- Adds kernel boot parameters to <B>Kernel</B> section (if detected). Support
|
|
varies by OS type.
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAJ"> </A>
|
|
<H2>ADVANCED OPTIONS</H2>
|
|
|
|
<P>
|
|
<DL COMPACT>
|
|
<DT id="109"><B>--alt 40</B>
|
|
|
|
<DD>
|
|
Bypass <B>Perl</B> as a downloader option. Priority is: Perl (HTTP::Tiny),
|
|
Curl, Wget, Fetch, (OpenBSD only) ftp.
|
|
<P>
|
|
<DT id="110"><B>--alt 41</B>
|
|
|
|
<DD>
|
|
Bypass <B>Curl</B> as a downloader option. Priority is: Perl (HTTP::Tiny),
|
|
Curl, Wget, Fetch, (OpenBSD only) ftp.
|
|
<P>
|
|
<DT id="111"><B>--alt 42</B>
|
|
|
|
<DD>
|
|
Bypass <B>Fetch</B> as a downloader option. Priority is: Perl (HTTP::Tiny),
|
|
Curl, Wget, Fetch, (OpenBSD only) ftp.
|
|
<P>
|
|
<DT id="112"><B>--alt 43</B>
|
|
|
|
<DD>
|
|
Bypass <B>Wget</B> as a downloader option. Priority is: Perl (HTTP::Tiny),
|
|
Curl, Wget, Fetch, OpenBSD only: ftp
|
|
<P>
|
|
<DT id="113"><B>--alt 44</B>
|
|
|
|
<DD>
|
|
Bypass <B>Curl</B>, <B>Fetch</B>, and <B>Wget</B> as downloader options. This
|
|
basically forces the downloader selection to use <B>Perl 5.x</B> <B>HTTP::Tiny</B>,
|
|
which is generally slower than <B>Curl</B> or <B>Wget</B> but it may help bypass
|
|
issues with downloading.
|
|
<P>
|
|
<DT id="114"><B>--display [:<integer>]</B>
|
|
|
|
<DD>
|
|
Will try to get display data out of X (does not usually work as root user).
|
|
Default gets display info from display <B>:0</B>. If you use the format
|
|
<B>--display :1</B> then it would get it from display <B>1</B> instead,
|
|
or any display you specify.
|
|
<P>
|
|
Note that in some cases, <B>--display</B> will cause inxi to hang endlessly when
|
|
running the option in console with Intel graphics. The situation regarding
|
|
other free drivers such as nouveau/ATI is currently unknown. It may be that
|
|
this is a bug with the Intel graphics driver - more information is required.
|
|
<P>
|
|
You can test this easily by running the following command out of X/display server:
|
|
<B>glxinfo -display :0</B>
|
|
<P>
|
|
If it hangs, <B>--display</B> will not work.
|
|
<P>
|
|
<DT id="115"><B>--dmidecode</B>
|
|
|
|
<DD>
|
|
Force use of <B>dmidecode</B>. This will override <B>/sys</B> data in some lines,
|
|
e.g. <B>-M</B> or <B>-B</B>.
|
|
<P>
|
|
<DT id="116"><B>--downloader [curl|fetch|perl|wget]</B>
|
|
|
|
<DD>
|
|
Force inxi to use Curl, Fetch, Perl, or Wget for downloads.
|
|
<P>
|
|
<DT id="117"><B>--host</B>
|
|
|
|
<DD>
|
|
Turns on hostname in System line. Overrides inxi config file value (if set):
|
|
<P>
|
|
<B>SHOW_HOST='false'</B> - Same as: <B>SHOW_HOST='true'</B>
|
|
<P>
|
|
This is an absolute override, the host will always show no matter what
|
|
other switches you use.
|
|
<P>
|
|
<DT id="118"><B>--indent-min [integer]</B>
|
|
|
|
<DD>
|
|
Overrides default indent minimum value. This is the value that makes inxi change from
|
|
wrapped line starters [like <B>Info</B>] to non wrapped. If less than <B>80</B>,
|
|
no wrapping will occur. Overrides internal default value and user configuration value:
|
|
<P>
|
|
<B>INDENT_MIN=85</B>
|
|
<P>
|
|
<DT id="119"><B>--limit [-1 - x]</B>
|
|
|
|
<DD>
|
|
Raise or lower max output limit of IP addresses for <B>-i</B>. <B>-1</B> removes limit.
|
|
<P>
|
|
<DT id="120"><B>--man</B>
|
|
|
|
<DD>
|
|
Updates / installs man page with <B>-U</B> if <B>pinxi</B> or using <B>-U 3</B> dev branch.
|
|
(Only active if <B>-U</B> is is not disabled by maintainers).
|
|
<P>
|
|
<DT id="121"><B>--no-host</B>
|
|
|
|
<DD>
|
|
Turns off hostname in System line. This is default when using <B>-z</B>,
|
|
for anonymizing inxi output for posting on forums or IRC. Overrides
|
|
configuration value (if set):
|
|
<P>
|
|
<B>SHOW_HOST='true'</B> - Same as: <B>SHOW_HOST='false'</B>
|
|
<P>
|
|
This is an absolute override, the host will not show no matter what other
|
|
switches you use.
|
|
<P>
|
|
<DT id="122"><B>--no-man</B>
|
|
|
|
<DD>
|
|
Disables man page install with <B>-U</B> for master and active development branches.
|
|
(Only active if <B>-U</B> is is not disabled by maintainers).
|
|
<P>
|
|
<DT id="123"><B>--no-ssl</B>
|
|
|
|
<DD>
|
|
Skip SSL certificate checks for all downloader actions (<B>-U</B>, <B>-w</B>,
|
|
<B>-W</B>, <B>-i</B>). Use if your system does not have current SSL certificate
|
|
lists, or if you have problems making a connection for any reason. Works with
|
|
<B>Wget</B>, <B>Curl</B>, and <B>Fetch</B> only.
|
|
<P>
|
|
<DT id="124"><B>--no-sudo</B>
|
|
|
|
<DD>
|
|
Skips the use of sudo to run certain internal features (like <B>hddtemp</B>, <B>file</B>)
|
|
with sudo. Not related to running inxi itself with sudo or super user. Some systems will
|
|
register errors which will then trigger admin emails in such cases, so if you want to disable
|
|
regular user use of sudo (which requires configuration to setup anyway for these options)
|
|
just use this option, or <B>NO_SUDO</B> configuration item.
|
|
<P>
|
|
<DT id="125"><B>--output [json|screen|xml]</B>
|
|
|
|
<DD>
|
|
Change data output type. Requires --output-file if not <B>screen</B>.
|
|
<P>
|
|
<DT id="126"><B>--output-file [full path to output file|print]</B>
|
|
|
|
<DD>
|
|
The given directory path must exist. The directory path given must exist,
|
|
The <B>print</B> options prints to stdout.
|
|
Required for non-screen <B>--output</B> formats (json|xml).
|
|
<P>
|
|
<DT id="127"><B>--partition-sort [dev-base|fs|id|label|percent-used|size|uuid|used]</B>
|
|
|
|
<DD>
|
|
Change default sort order of partition output. Corresponds to <B>PARTITION_SORT</B>
|
|
configuration item. These are the available sort options:
|
|
<P>
|
|
<B>dev-base</B> - <B>/dev</B> partition identifier, like <B>/dev/sda1</B>.
|
|
Note that it's an alphabetic sort, so <B>sda12</B> is before <B>sda2</B>.
|
|
<P>
|
|
<B>fs</B> - Partition filesystem. Note that sorts will be somewhat random if all
|
|
filesystems are the same.
|
|
<P>
|
|
<B>id</B> - Mount point of partition (default).
|
|
<P>
|
|
<B>label</B> - Label of partition. If partitions have no labels,
|
|
sort will be random.
|
|
<P>
|
|
<B>percent-used</B> - Percentage of partition size used.
|
|
<P>
|
|
<B>size</B> - KiB size of partition.
|
|
<P>
|
|
<B>uuid</B> - UUID of the partition.
|
|
<P>
|
|
<B>used</B> - KiB used of partition.
|
|
<P>
|
|
<DT id="128"><B>--pm-type [package manager name]</B>
|
|
|
|
<DD>
|
|
For distro package maintainers only, and only for non apt, rpm, or pacman based systems.
|
|
To be used to test replacement package lists for recommends for that package manager.
|
|
<P>
|
|
<DT id="129"><B>--sleep [0-x.x]</B>
|
|
|
|
<DD>
|
|
Usually in decimals. Change CPU sleep time for <B>-C</B> (current: <B> .35</B>).
|
|
Sleep is used to let the system catch up and show a more accurate CPU use. Example:
|
|
<P>
|
|
<B>inxi -Cxxx --sleep 0.15</B>
|
|
<P>
|
|
Overrides default internal value and user configuration value:
|
|
<P>
|
|
<B>CPU_SLEEP=0.25</B>
|
|
<P>
|
|
<DT id="130"><B>--tty</B>
|
|
|
|
<DD>
|
|
Forces internal IRC flag to off. Used in unhandled cases where the program running
|
|
inxi may not be seen as a shell/tty, but it is not an IRC client. Put <B>--tty</B>
|
|
first in option list to avoid unexpected errors. If you want a specific
|
|
output width, use the <B>--width</B> option. If you want normal color codes in
|
|
the output, use the <B>-c [color ID]</B> flag.
|
|
<P>
|
|
The sign you need to use this is extra numbers before the key/value pairs of the
|
|
output of your program. These are IRC, not TTY, color codes. Please post a github
|
|
issue if you find you need to use <B>--tty</B> (including the full
|
|
<B>-Ixxx</B> line) so we can figure out how to add your program to the list
|
|
of whitelisted programs.
|
|
<P>
|
|
You can see what inxi believed started it in the <B>-Ixxx</B> line, <B>Shell:</B> or
|
|
<B>Client:</B> item. Please let us know what that result was so we can add it to the
|
|
parent start program whitelist.
|
|
<P>
|
|
<DT id="131"><B>--usb-sys</B>
|
|
|
|
<DD>
|
|
Forces the USB data generator to use <B>/sys</B> as data source
|
|
instead of <B>lsusb</B>.
|
|
<P>
|
|
<DT id="132"><B>--usb-tool</B>
|
|
|
|
<DD>
|
|
Forces the USB data generator to use <B>lsusb</B> as data source. Overrides
|
|
<B>USB_SYS</B> in user configuration file(s).
|
|
<P>
|
|
<DT id="133"><B>--wan-ip-url [URL]</B>
|
|
|
|
<DD>
|
|
Force <B>-i</B> to use supplied URL as WAN IP source. Overrides dig or
|
|
default IP source urls. URL must start with http[s] or ftp.
|
|
<P>
|
|
The IP address from the URL must be the last item on the last (non-empty) line
|
|
of the page content source code.
|
|
<P>
|
|
Same as configuration value (example):
|
|
<P>
|
|
<B>WAN_IP_URL='<A HREF="https://mysite.com/ip.php'">https://mysite.com/ip.php'</A></B>
|
|
<P>
|
|
<DT id="134"><B>--wm</B>
|
|
|
|
<DD>
|
|
Force <B>System</B> item <B>wm</B> to use <B>wmctrl</B> as data source,
|
|
override default <B>ps</B> source.
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAK"> </A>
|
|
<H2>DEBUGGING OPTIONS</H2>
|
|
|
|
<P>
|
|
<DL COMPACT>
|
|
<DT id="135"><B>--dbg 1</B>
|
|
|
|
<DD>
|
|
- Debug downloader failures. Turns off silent/quiet mode for curl, wget, and
|
|
fetch. Shows more downloader action information. Shows some more information
|
|
for Perl downloader.
|
|
<P>
|
|
<DT id="136"><B>--debug [1-3]</B>
|
|
|
|
<DD>
|
|
- On screen debugger output. Output varies depending on current needs
|
|
Usually nothing changes.
|
|
<P>
|
|
<DT id="137"><B>--debug 10</B>
|
|
|
|
<DD>
|
|
- Basic logging. Check <B>$XDG_DATA_HOME/inxi/inxi.log</B> or
|
|
<B>$HOME/.local/share/inxi/inxi.log</B> or <B>$HOME/.inxi/inxi.log</B>.
|
|
<P>
|
|
<DT id="138"><B>--debug 11</B>
|
|
|
|
<DD>
|
|
- Full file/system info logging.
|
|
<P>
|
|
<DT id="139"><B>--debug 20</B>
|
|
|
|
<DD>
|
|
Creates a tar.gz file of system data and collects the inxi output
|
|
in a file.
|
|
<P>
|
|
* tree traversal data file(s) read from <B>/proc</B> and <B>/sys</B>, and
|
|
other system data.
|
|
<P>
|
|
* xorg conf and log data, xrandr, xprop, xdpyinfo, glxinfo etc.
|
|
<P>
|
|
* data from dev, disks, partitions, etc.
|
|
<P>
|
|
<DT id="140"><B>--debug 21</B>
|
|
|
|
<DD>
|
|
Automatically uploads debugger data tar.gz file to <I><A HREF="ftp://ftp.techpatterns.com">ftp.techpatterns.com</A></I>,
|
|
then removes the debug data directory, but leaves the debug tar.gz file.
|
|
See <B>--ftp</B> for uploading to alternate locations.
|
|
<P>
|
|
<DT id="141"><B>--debug 22</B>
|
|
|
|
<DD>
|
|
Automatically uploads debugger data tar.gz file to <I><A HREF="ftp://ftp.techpatterns.com">ftp.techpatterns.com</A></I>, then
|
|
removes the debug data directory and the tar.gz file.
|
|
See <B>--ftp</B> for uploading to alternate locations.
|
|
<P>
|
|
<DT id="142"><B>--ftp [<A HREF="ftp://ftp.yoursite.com">ftp.yoursite.com</A>/incoming]</B>
|
|
|
|
<DD>
|
|
For alternate ftp upload locations: Example:
|
|
<P>
|
|
<B>inxi --ftp </B><I><A HREF="ftp://ftp.yourserver.com">ftp.yourserver.com</A>/incoming</I><B> --debug 21</B>
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAL"> </A>
|
|
<H2>DEBUGGING OPTIONS TO DEBUG DEBUGGER FAILURES</H2>
|
|
|
|
<P>
|
|
Only used the following in conjunction with <B>--debug 2[012]</B>, and only
|
|
use if you experienced a failure or hang, or were instructed to do so.
|
|
<P>
|
|
<DL COMPACT>
|
|
<DT id="143"><B>--debug-proc</B>
|
|
|
|
<DD>
|
|
Force debugger to parse <B>/proc</B> directory data when run as root. Normally this is
|
|
disabled due to unpredictable data in /proc tree.
|
|
<P>
|
|
<DT id="144"><B>--debug-proc-print</B>
|
|
|
|
<DD>
|
|
Use this to locate file that /proc debugger hangs on.
|
|
<P>
|
|
<DT id="145"><B>--debug-no-exit</B>
|
|
|
|
<DD>
|
|
Skip exit on error when running debugger.
|
|
<P>
|
|
<DT id="146"><B>--debug-no-proc</B>
|
|
|
|
<DD>
|
|
Skip /proc debugging in case of a hang.
|
|
<P>
|
|
<DT id="147"><B>--debug-no-sys</B>
|
|
|
|
<DD>
|
|
Skip /sys debugging in case of a hang.
|
|
<P>
|
|
<DT id="148"><B>--debug-sys</B>
|
|
|
|
<DD>
|
|
Force PowerPC debugger parsing of /sys as sudo/root.
|
|
<P>
|
|
<DT id="149"><B>--debug-sys-print</B>
|
|
|
|
<DD>
|
|
Use this to locate file that /sys debugger hangs on.
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAM"> </A>
|
|
<H2>SUPPORTED IRC CLIENTS</H2>
|
|
|
|
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.
|
|
<P>
|
|
<A NAME="lbAN"> </A>
|
|
<H2>RUNNING IN IRC CLIENT</H2>
|
|
|
|
To trigger inxi output in your IRC client, pick the appropriate method from the
|
|
list below:
|
|
<DL COMPACT>
|
|
<DT id="150"><B>Hexchat, XChat, Irssi</B>
|
|
|
|
<DD>
|
|
(and many other IRC clients)
|
|
<B>/exec -o inxi </B>[<B>options</B>]
|
|
|
|
If you don't include the <B>-o</B>, only you will see the output on your local
|
|
IRC client.
|
|
<DT id="151"><B>Konversation</B>
|
|
|
|
<DD>
|
|
<B>/cmd inxi</B>
|
|
|
|
[<B>options</B>]
|
|
<P>
|
|
To run inxi in Konversation as a native script if your distribution or inxi package
|
|
hasn't already done this for you, create this symbolic link:
|
|
<P>
|
|
KDE 4:
|
|
<B>ln -s /usr/local/bin/inxi /usr/share/kde4/apps/konversation/scripts/inxi</B>
|
|
|
|
<P>
|
|
KDE 5:
|
|
<B>ln -s /usr/local/bin/inxi /usr/share/konversation/scripts/inxi</B>
|
|
|
|
<P>
|
|
If inxi is somewhere else, change the path <B>/usr/local/bin</B> to wherever it
|
|
is located.
|
|
<P>
|
|
If you are using KDE/QT 5, then you may also need to add the following to get
|
|
the Konversation /inxi command to work:
|
|
<P>
|
|
<B>ln -s /usr/share/konversation /usr/share/apps/</B>
|
|
|
|
<P>
|
|
Then you can start inxi directly, like this:
|
|
<P>
|
|
<B>/inxi</B>
|
|
|
|
[<B>options</B>]
|
|
<DT id="152"><B>WeeChat</B>
|
|
|
|
<DD>
|
|
<B>NEW: /exec -o inxi</B>
|
|
|
|
[<B>options</B>]
|
|
<P>
|
|
<B>OLD: /shell -o inxi</B>
|
|
|
|
[<B>options</B>]
|
|
<P>
|
|
Newer (2014 and later) WeeChats work pretty much the same now as other console
|
|
IRC clients, with <B>/exec -o inxi </B>[<B>options</B>]. Newer WeeChats
|
|
have dropped the <B>-curses</B> part of their program name, i.e.:
|
|
<B>weechat</B> instead of <B>weechat-curses</B>.
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAO"> </A>
|
|
<H2>CONFIGURATION FILE</H2>
|
|
|
|
inxi will read its configuration/initialization files in the
|
|
following order:
|
|
<P>
|
|
<B>/etc/inxi.conf</B> contains the default configurations. These can be overridden
|
|
by user configurations found in one of the following locations (inxi will
|
|
store its config file using the following precedence:
|
|
if <B>$XDG_CONFIG_HOME</B> is not empty, it will go there, else if
|
|
<B>$HOME/.conf/inxi.conf</B> exists, it will go there, and as a last default,
|
|
the legacy location is used), i.e.:
|
|
<P>
|
|
<B>$XDG_CONFIG_HOME/inxi.conf</B> > <B>$HOME/.conf/inxi.conf</B> >
|
|
<B>$HOME/.inxi/inxi.conf</B>
|
|
<P>
|
|
<A NAME="lbAP"> </A>
|
|
<H2>CONFIGURATION OPTIONS</H2>
|
|
|
|
<P>
|
|
See the documentation page for more complete information on how to set
|
|
these up, and for a complete list of options:
|
|
<P>
|
|
<I><A HREF="https://smxi.org/docs/inxi-configuration.htm">https://smxi.org/docs/inxi-configuration.htm</A></I>
|
|
|
|
<DL COMPACT>
|
|
<DT id="153"><B>Basic Options</B>
|
|
|
|
<DD>
|
|
Here's a brief overview of the basic options you are likely to want to use:
|
|
<P>
|
|
<B>COLS_MAX_CONSOLE</B> The max display column width on terminal.
|
|
<P>
|
|
<B>COLS_MAX_IRC</B> The max display column width on IRC clients.
|
|
<P>
|
|
<B>COLS_MAX_NO_DISPLAY</B> The max display column width in console, out of GUI desktop.
|
|
<P>
|
|
<B>CPU_SLEEP</B> Decimal value <B>0</B> or more. Default is usually around <B>0.35</B>
|
|
seconds. Time that inxi will 'sleep' before getting CPU speed data, so that it
|
|
reflects actual system state.
|
|
<P>
|
|
<B>DOWNLOADER</B> Sets default inxi downloader: curl, fetch, ftp, perl, wget.
|
|
See <B>--recommends</B> output for more information on downloaders and Perl downloaders.
|
|
<P>
|
|
<B>FILTER_STRING</B> Default <B><filter></B>. Any string you prefer to see instead
|
|
for filtered values.
|
|
<P>
|
|
<B>INDENT_MIN</B> The point where the line starter wrapping to its own line happens.
|
|
Overrides default. See <B>--indent-min</B>. If <B>80</B> or less, wrap will never happen.
|
|
<P>
|
|
<B>LIMIT</B> Overrides default of <B>10</B> IP addresses per IF. This is only of interest
|
|
to sys admins running servers with many IP addresses.
|
|
<P>
|
|
<B>NO_SUDO</B> Set to <B>1</B> or <B>true</B> to disable internal use of <B>sudo</B>.
|
|
<P>
|
|
<B>PARTITION_SORT</B> Overrides default partition output sort. See
|
|
<B>--partition-sort</B> for options.
|
|
<P>
|
|
<B>PS_COUNT</B> The default number of items showing per <B>-t</B> type, <B>m</B> or
|
|
<B>c</B>. Default is 5.
|
|
<P>
|
|
<B>SENSORS_CPU_NO</B> In cases of ambiguous temp1/temp2 (inxi can't figure out which
|
|
is the CPU), forces sensors to use either value 1 or 2 as CPU temperature. See the
|
|
above configuration page on smxi.org for full info.
|
|
<P>
|
|
<B>SEP2_CONSOLE</B> Replaces default key / value separator of '<B>:</B>'.
|
|
<P>
|
|
<B>USB_SYS</B> Forces all USB data to use <B>/sys</B> instead of <B>lsusb</B>.
|
|
<P>
|
|
<B>WAN_IP_URL</B> Forces <B>-i</B> to use supplied URL, and to not use dig (dig is
|
|
generally much faster). URL must begin with http or ftp. Note that if you use this,
|
|
the downloader set tests will run each time you start inxi whether a downloader feature
|
|
is going to be used or not.
|
|
<P>
|
|
The IP address from the URL must be the last item on the last (non-empty) line of
|
|
the URL's page content source code.
|
|
<P>
|
|
Same as <B>--wan-ip-url [URL]</B>
|
|
<P>
|
|
<B>WEATHER_SOURCE</B> Values: [<B>0-9</B>]. Same as <B>--weather-source</B>. Values
|
|
4-9 are not currently supported, but this can change at any time.
|
|
<P>
|
|
<B>WEATHER_UNIT</B> Values: [<B>c</B>|<B>f</B>|<B>cf</B>|<B>fc</B>]. Same as <B>--weather-unit</B>.
|
|
<P>
|
|
<DT id="154"><B>Color Options</B>
|
|
|
|
<DD>
|
|
It's best to use the <B>-c [94-99]</B> color selector tool to set the following values
|
|
because it will correctly update the configuration file and remove any invalid
|
|
or conflicting 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
|
|
<B>-c 94-99</B>.
|
|
<P>
|
|
NOTE: All default and configuration file set color values are removed when output is
|
|
piped or redirected. You must use the explicit <B>-c <color number></B> option
|
|
if you want colors to be present in the piped/redirected output (creating a PDF for
|
|
example).
|
|
<P>
|
|
<B>CONSOLE_COLOR_SCHEME</B> The color scheme for console output (not in X/Wayland).
|
|
<P>
|
|
<B>GLOBAL_COLOR_SCHEME</B> Overrides all other color schemes.
|
|
<P>
|
|
<B>IRC_COLOR_SCHEME</B> Desktop X/Wayland IRC CLI color scheme.
|
|
<P>
|
|
<B>IRC_CONS_COLOR_SCHEME</B> Out of X/Wayland, IRC CLI color scheme.
|
|
<P>
|
|
<B>IRC_X_TERM_COLOR_SCHEME</B> In X/Wayland IRC client terminal color scheme.
|
|
<P>
|
|
<B>VIRT_TERM_COLOR_SCHEME</B> Color scheme for virtual terminal output (in X/Wayland).
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAQ"> </A>
|
|
<H2>BUGS</H2>
|
|
|
|
Please report bugs using the following resources.
|
|
<P>
|
|
You may be asked to run the inxi debugger tool (see <B>--debug 21/22</B>), which will
|
|
upload a data dump of 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.
|
|
<DL COMPACT>
|
|
<DT id="155"><B>Issue Report</B>
|
|
|
|
<DD>
|
|
File an issue report:
|
|
<I><A HREF="https://github.com/smxi/inxi/issues">https://github.com/smxi/inxi/issues</A></I>
|
|
|
|
<DT id="156"><B>Developer Forums</B>
|
|
|
|
<DD>
|
|
Post on inxi developer forums:
|
|
<I><A HREF="https://techpatterns.com/forums/forum-32.html">https://techpatterns.com/forums/forum-32.html</A></I>
|
|
|
|
<DT id="157"><B>IRC irc.oftc.net#smxi</B>
|
|
|
|
<DD>
|
|
You can also visit
|
|
<I>irc.oftc.net</I>
|
|
|
|
channel:<I> #smxi</I> to post issues.
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAR"> </A>
|
|
<H2>HOMEPAGE</H2>
|
|
|
|
<I><A HREF="https://github.com/smxi/inxi">https://github.com/smxi/inxi</A></I>
|
|
|
|
<P>
|
|
<I><A HREF="https://smxi.org/docs/inxi.htm">https://smxi.org/docs/inxi.htm</A></I>
|
|
|
|
<P>
|
|
<A NAME="lbAS"> </A>
|
|
<H2>AUTHOR AND CONTRIBUTORS TO CODE</H2>
|
|
|
|
<P>
|
|
<B>inxi</B>
|
|
|
|
is a fork of <B>locsmif</B>'s very clever <B>infobash</B> script.
|
|
<P>
|
|
Original infobash author and copyright holder:
|
|
Copyright (C) 2005-2007 Michiel de Boer aka locsmif
|
|
<P>
|
|
inxi version: Copyright (C) 2008-18 Harald Hope
|
|
<P>
|
|
This man page was originally created by Gordon Spencer (aka aus9) and is
|
|
maintained by Harald Hope (aka h2 or TechAdmin).
|
|
<P>
|
|
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
|
|
<P>
|
|
Further fixes (listed as known):
|
|
<P>
|
|
Horst Tritremmel <hjt at sidux.com>
|
|
<P>
|
|
Steven Barrett (aka: damentz) - USB audio patch; swap percent used patch.
|
|
<P>
|
|
Jarett.Stevens - <B>dmidecode -M</B> patch for older systems with no <B>/sys</B>.
|
|
<P>
|
|
<A NAME="lbAT"> </A>
|
|
<H2>SPECIAL THANKS TO THE FOLLOWING</H2>
|
|
|
|
<P>
|
|
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.
|
|
<P>
|
|
Siduction forum members, who have helped get some features working by providing
|
|
a large number of datasets that have revealed possible variations, particularly for the
|
|
RAM <B>-m</B> option.
|
|
<P>
|
|
AntiX users and admins, who have helped greatly with testing and debugging,
|
|
particularly for the 3.0.0 release.
|
|
<P>
|
|
ArcherSeven (Max), Brett Bohnenkamper (aka KittyKatt), and Iotaka, who always
|
|
manage to find the weirdest or most extreme hardware and setups that help make
|
|
inxi much more robust.
|
|
<P>
|
|
For the vastly underrated skill of output error/glitch catching, Pete Haddow. His
|
|
patience and focus in going through inxi repeatedly to find errors and inconsistencies
|
|
is much appreciated.
|
|
<P>
|
|
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.
|
|
<P>
|
|
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.
|
|
<P>
|
|
And of course, a big thanks to locsmif, who figured out a lot of the core methods,
|
|
logic, and tricks originally used in inxi Gawk/Bash.
|
|
<P>
|
|
|
|
<HR>
|
|
<A NAME="index"> </A><H2>Index</H2>
|
|
<DL>
|
|
<DT id="158"><A HREF="#lbAB">NAME</A><DD>
|
|
<DT id="159"><A HREF="#lbAC">SYNOPSIS</A><DD>
|
|
<DT id="160"><A HREF="#lbAD">DESCRIPTION</A><DD>
|
|
<DT id="161"><A HREF="#lbAE">PRIVACY AND SECURITY</A><DD>
|
|
<DT id="162"><A HREF="#lbAF">USING OPTIONS</A><DD>
|
|
<DT id="163"><A HREF="#lbAG">STANDARD OPTIONS</A><DD>
|
|
<DT id="164"><A HREF="#lbAH">EXTRA DATA OPTIONS</A><DD>
|
|
<DT id="165"><A HREF="#lbAI">ADMIN EXTRA DATA OPTIONS</A><DD>
|
|
<DT id="166"><A HREF="#lbAJ">ADVANCED OPTIONS</A><DD>
|
|
<DT id="167"><A HREF="#lbAK">DEBUGGING OPTIONS</A><DD>
|
|
<DT id="168"><A HREF="#lbAL">DEBUGGING OPTIONS TO DEBUG DEBUGGER FAILURES</A><DD>
|
|
<DT id="169"><A HREF="#lbAM">SUPPORTED IRC CLIENTS</A><DD>
|
|
<DT id="170"><A HREF="#lbAN">RUNNING IN IRC CLIENT</A><DD>
|
|
<DT id="171"><A HREF="#lbAO">CONFIGURATION FILE</A><DD>
|
|
<DT id="172"><A HREF="#lbAP">CONFIGURATION OPTIONS</A><DD>
|
|
<DT id="173"><A HREF="#lbAQ">BUGS</A><DD>
|
|
<DT id="174"><A HREF="#lbAR">HOMEPAGE</A><DD>
|
|
<DT id="175"><A HREF="#lbAS">AUTHOR AND CONTRIBUTORS TO CODE</A><DD>
|
|
<DT id="176"><A HREF="#lbAT">SPECIAL THANKS TO THE FOLLOWING</A><DD>
|
|
</DL>
|
|
<HR>
|
|
This document was created by
|
|
<A HREF="/cgi-bin/man/man2html">man2html</A>,
|
|
using the manual pages.<BR>
|
|
Time: 00:05:17 GMT, March 31, 2021
|
|
</BODY>
|
|
</HTML>
|