1INXI(1)                           inxi manual                          INXI(1)
2
3
4

NAME

6       inxi  - Command line system information script for console and IRC
7

SYNOPSIS

9       inxi
10
11       inxi [-AbBCdDfFGhiIlmMnNopPrRsSuUVwzZ]
12
13       inxi  [-c  NUMBER]  [-t [c|m|cm|mc] [NUMBER]] [-v NUMBER] [-W LOCATION]
14       [--weather-unit {m|i|mi|im}] [-y WIDTH]
15
16       inxi [--recommends] [--slots] [--usb]
17
18       inxi [-x|-xx|-xxx|-a|--admin] -OPTION(s)
19
20       All options have long form variants - see  below  for  these  and  more
21       advanced options.
22
23

DESCRIPTION

25       inxi  is a command line system information script built for console and
26       IRC. It is also used a debugging tool for forum  technical  support  to
27       quickly ascertain users' system configurations and hardware. inxi shows
28       system hardware, CPU, drivers, Xorg, Desktop, Kernel,  gcc  version(s),
29       Processes, RAM usage, and a wide variety of other useful information.
30
31       inxi output varies depending on whether it is being used on CLI or IRC,
32       with some default filters and color options applied only for  IRC  use.
33       Script  colors can be turned off if desired with -c 0, or changed using
34       the -c color options listed in the STANDARD OPTIONS section below.
35
36

PRIVACY AND SECURITY

38       In order to maintain basic privacy and security, inxi used on IRC auto‐
39       matically  filters out your network device MAC address, WAN and LAN IP,
40       your /home username directory in partitions, and a few other items.
41
42       Because inxi is often used on forums for support, you can also  trigger
43       this  filtering  with the -z option (-Fz, for example). To override the
44       IRC filter, you can use the -Z option. This can be useful in  debugging
45       network connection issues online in a private chat, for example.
46
47

USING OPTIONS

49       Options  can  be combined if they do not conflict. You can either group
50       the letters together or separate them.
51
52       Letters with numbers can have no gap  or  a  gap  at  your  discretion,
53       except when using  -t.
54
55       For example: inxi -AG or inxi -A -G or inxi -c10
56
57       Note  that all the short form options have long form equivalents, which
58       are listed below. However, usually the short form is used  in  examples
59       in order to keep things simple.
60
61

STANDARD OPTIONS

63       -A, --audio
64              Show Audio/sound card(s) information, including card driver.
65
66       -b, --basic
67              Show basic output, short form. Same as: inxi -v 2
68
69       -B, --battery
70              Show  system  battery (ID-x) data, charge, condition, plus extra
71              information (if battery present). Uses /sys or, for BSDs without
72              systctl  battery  data,  dmidecode. dmidecode does not have very
73              much   information,   and    none    about    current    battery
74              state/charge/voltage.  Supports  multiple  batteries  when using
75              /sys data.
76
77              Note that for charge, the output shows the  current  charge,  as
78              well  as  its  value  as a percentage of the available capacity,
79              which can be less than the original design capacity. In the fol‐
80              lowing  example,  the  actual  current available capacity of the
81              battery is 22.2 Wh.
82
83              charge: 20.1 Wh 95.4%
84
85              The condition item shows  the  remaining  available  capacity  /
86              original  design  capacity, and then this figure as a percentage
87              of original capacity available in the battery.
88
89              condition: 22.2/36.4 Wh (61%)
90
91              With -x shows attached Device-x  information  (mouse,  keyboard,
92              etc.)  if they are battery powered.
93
94
95       -c, --color [0-42]
96              Set color scheme. If no scheme number is supplied, 0 is assumed.
97
98
99       -c [94-99]
100
101              These color selectors run a color selector option  prior to inxi
102              starting which lets you set the config file value for the selec‐
103              tion.
104
105              NOTE:  All  configuration file set color values are removed when
106              output is piped or redirected. You must use the explicit runtime
107              -c  <color  number> option if you want color codes to be present
108              in the piped/redirected output.
109
110              Color selectors for each type display (NOTE: IRC and global only
111              show safe color set):
112
113       -c 94  - Console, out of X.
114
115       -c 95  - Terminal, running in X - like xTerm.
116
117       -c 96  - GUI IRC, running in X - like XChat, Quassel, Konversation etc.
118
119       -c 97  - Console IRC running in X - like irssi in xTerm.
120
121       -c 98  - Console IRC not in  X.
122
123       -c 99  - Global - Overrides/removes all settings.
124
125              Setting  a  specific  color type removes the global color selec‐
126              tion.
127
128       -C, --cpu
129              Show full CPU output, including per CPU clock speed and CPU  max
130              speed (if available).  If max speed data present, shows (max) in
131              short output formats (inxi, inxi -b) if actual CPU speed matches
132              max CPU speed. If max CPU speed does not match actual CPU speed,
133              shows both actual and max speed information.  See  -x  for  more
134              options.
135
136              For  certain  CPUs  (some ARM, and AMD Zen family) shows CPU die
137              count.
138
139              The details for each CPU include a  technical  description  e.g.
140              type: MT MCP
141
142              *  MT  -  Multi/Hyper  Threaded CPU, more than 1 thread per core
143              (previously HT).
144
145              * MCM - Multi Chip Model (more than 1 die per CPU).
146
147              * MCP - Multi Core Processor (more than 1 core per CPU).
148
149              * SMP - Symmetric Multi Processing (more than 1 physical CPU).
150
151              * UP - Uni (single core) Processor.
152
153
154       -d, --disk-full,--optical
155              Show optical drive data as well as -D hard drive data. With  -x,
156              adds  a  feature  line to the output. Also shows floppy disks if
157              present. Note that there is no current way to get  any  informa‐
158              tion about the floppy device that I am aware of, so it will sim‐
159              ply show the floppy ID without any extra data. -xx  adds  a  few
160              more features.
161
162       -D, --disk
163              Show Hard Disk info. Shows total disk space and used percentage.
164              The disk used percentage includes  space  used  by  swap  parti‐
165              tion(s),  since those are not usable for data storage. Note that
166              with RAID disks, the percentage will be wrong since the total is
167              computed  from the disk sizes, but used is computed from mounted
168              partition used percentages. This small defect may get  corrected
169              in  the  future.   Also, unmounted partitions are not counted in
170              disk use percentages since  inxi  has  no  access  to  the  used
171              amount.
172
173              Also  shows  per  disk  information: Disk ID, type (if present),
174              vendor (if detected), model, and size. See  Extra  Data  Options
175              for more features.
176
177       -f, --flags
178              Show all CPU flags used, not just the short list. Not shown with
179              -F in order to avoid spamming. ARM CPUs: show features items.
180
181       -F, --full
182              Show Full output for inxi. Includes all Upper Case line  letters
183              except  -W,  plus -s and -n. Does not show extra verbose options
184              such as -d -f -i -l -m -o -p -r -t -u -x unless  you  use  those
185              arguments in the command, e.g.: inxi -Frmxx
186
187       -G, --graphics
188              Show  Graphic card(s) information, including details of card and
189              card driver, display protocol  (if  available),  display  server
190              (vendor and version number), e.g.:
191
192              Display: x11 server: Xorg 1.15.1
193
194              If protocol is not detected, shows:
195
196              Display: server: Xorg 1.15.1
197
198              Also  shows  screen  resolution(s), OpenGL renderer, OpenGL core
199              profile version/OpenGL version.
200
201              Compositor information will show if detected using -xx option.
202
203       -h, --help
204              The help menu. Features dynamic sizing to fit into terminal win‐
205              dow.  Set script global COLS_MAX_CONSOLE if you want a different
206              default value, or use -y <width>  to  temporarily  override  the
207              defaults or actual window width.
208
209       -i, --ip
210              Show WAN IP address and local interfaces (latter requires ifcon‐
211              fig or ip network tool), as well as network output from -n.  Not
212              shown  with  -F  for  user security reasons. You shouldn't paste
213              your local/WAN IP. Shows both IPv4 and IPv6 link IP addresses.
214
215
216       -I, --info
217              Show Information: processes,  uptime,  memory,  IRC  client  (or
218              shell  type  if run in shell, not IRC), inxi version. See -x and
219              -xx for extra information (init type/version, runlevel).
220
221              Note: if -m is used or triggered, the memory item will  show  in
222              the main Memory: report of -m, not in Info:.
223
224              Rasberry  Pi  only:  uses  vcgencmd  get_mem  gpu to get gpu RAM
225              amount, if user is in video group  and  vcgencmd  is  installed.
226              Uses  this  result  to  increase  the  Memory:  amount and used:
227              amounts.
228
229       -l, --label
230              Show partition labels. Default: main partitions -P. For full  -p
231              output, use: -pl.
232
233       -m, --memory
234              Memory  (RAM)  data. Does not display with  -b or  -F unless you
235              use -m explicitly. Ordered by system board physical system  mem‐
236              ory  array(s)  (Array-[number]),  and  individual memory devices
237              (Device-[number]).  Physical  memory  array   data  shows  array
238              capacity,  number  of  devices  supported,  and Error Correction
239              information. Devices shows locator data (highly variable in syn‐
240              tax), size, speed, type (eg: type: DDR3).
241
242              Note:  -m  uses  dmidecode,  which must be run as root (or start
243              inxi with sudo), unless you figure out how to  set  up  sudo  to
244              permit  dmidecode  to read /dev/mem as user. speed and bus width
245              will not show if No Module Installed is found in size.
246
247              Note: If -m is triggered RAM total/used report  will  appear  in
248              this section, not in -I or -tm items.
249
250              Because dmidecode data is extremely unreliable, inxi will try to
251              make best guesses.  If you see (check) after the  capacity  num‐
252              ber,  you  should  check  it  with  the specifications. (est) is
253              slightly more reliable, but you  should  still  check  the  real
254              specifications before buying RAM. Unfortunately there is nothing
255              inxi can do to get truly reliable data  about  the  system  RAM;
256              maybe  one day the kernel devs will put this data into /sys, and
257              make it real data, taken from the actual system, not  dmi  data.
258              For  most people, the data will be right, but a significant per‐
259              centage of users will have either a wrong max  module  size,  if
260              present, or max capacity.
261
262       -M, --machine
263              Show  machine  data.  Device, Motherboard, BIOS, and if present,
264              System Builder (Like Lenovo).  Older systems/kernels without the
265              required  /sys  data  can use dmidecode instead, run as root. If
266              using dmidecode, may also show BIOS/UEFI  revision  as  well  as
267              version.   --dmidecode  forces  use of dmidecode data instead of
268              /sys.  Will also attempt to show if the  system  was  booted  by
269              BIOS,  UEFI, or UEFI [Legacy], the latter being legacy BIOS boot
270              mode in a system board using UEFI.
271
272              Device information requires either /sys or dmidecode. Note  that
273              'other-vm?'   is  a  type that means it's usually a VM, but inxi
274              failed to detect which type, or positively confirm which  VM  it
275              is.  Primary  VM  identification  is via systemd-detect-virt but
276              fallback tests that should also support some BSDs are used. Less
277              commonly  used  or  harder  to  detect  VMs may not be correctly
278              detected. If you get an incorrect  output,  post  an  issue  and
279              we'll get it fixed if possible.
280
281              Due  to  unreliable vendor data, device type will show: desktop,
282              laptop, notebook, server, blade, plus some  obscure  stuff  that
283              inxi is unlikely to ever run on.
284
285       -n, --network-advanced
286              Show  Advanced Network card information in addition to that pro‐
287              duced by -N.  Shows interface, speed, MAC ID, state, etc.
288
289       -N, --network
290              Show Network card(s) information, including  card  driver.  With
291              -x, shows PCI BusID, Port number.
292
293       -o, --unmounted
294              Show unmounted partition information (includes UUID and LABEL if
295              available).  Shows file system type if you have lsblk  installed
296              (Linux  only). For BSD/GNU Linux: shows file system type if file
297              is installed, and if you are  root  or  if  you  have  added  to
298              /etc/sudoers (sudo v. 1.7 or newer):
299
300              <username> ALL = NOPASSWD: /usr/bin/file (sample)
301
302              Does  not  show  components  (partitions that create the md-raid
303              array) of md-raid arrays.
304
305       -p, --partitions-full
306              Show full Partition information  (-P  plus  all  other  detected
307              mounted partitions).
308
309       -P, --partitions
310              Show  basic  Partition information.  Shows, if detected: / /boot
311              /home /opt /tmp /usr /usr/home /var /var/tmp /var/log.   Use  -p
312              to see all mounted partitions.
313
314       -r, --repos
315              Show distro repository data. Currently supported repo types:
316
317              APK (Alpine Linux + derived versions)
318
319              APT (Debian, Ubuntu + derived versions, as well as RPM based APT
320              distros like PCLinuxOS or Alt-Linux)
321
322              CARDS (NuTyX + derived versions)
323
324              EOPKG (Solus)
325
326              PACMAN (Arch Linux, KaOS + derived versions)
327
328              PACMAN-G2 (Frugalware + derived versions)
329
330              PISI (Pardus + derived versions)
331
332              PORTAGE (Gentoo, Sabayon + derived versions)
333
334              PORTS (OpenBSD, FreeBSD, NetBSD + derived OS types)
335
336              SLACKPKG (Slackware + derived versions)
337
338              TCE (TinyCore)
339
340              URPMQ (Mandriva, Mageia + derived versions)
341
342              XBPS (Void)
343
344              YUM/ZYPP (Fedora, Red Hat, Suse + derived versions)
345
346              More will be added as distro data  is  collected.  If  yours  is
347              missing please show us how to get this information and we'll try
348              to add it.
349
350       -R, --raid
351              Show RAID data. Shows RAID devices, states,  levels  and  compo‐
352              nents, and extra data with -x / -xx.
353
354              md-raid:  If  device  is  resyncing,  also shows resync progress
355              line.
356
357              Note: Only md-raid and ZFS are currently supported. Other  soft‐
358              ware  RAID  types  could  be added, but only if users supply all
359              data required, and if the software RAID actually can be made  to
360              give the required output.
361
362              If  hardware  RAID  is detected, shows basic information. Due to
363              complexity of adding hardware RAID device disk /  RAID  reports,
364              those  will  only  be  added  if there is demand, and reasonable
365              reporting tools.
366
367
368       --recommends
369              Checks inxi application dependencies and recommends, as well  as
370              directories,  then  shows what package(s) you need to install to
371              add support for each feature.
372
373       -s, --sensors
374              Show output from sensors if sensors installed/configured:  Moth‐
375              erboard/CPU/GPU  temperatures; detected fan speeds. GPU tempera‐
376              ture when available. Nvidia shows  screen  number  for  multiple
377              screens. IPMI sensors are also used (root required) if present.
378
379       --slots
380              Show PCI slots with type, speed, and status information.
381
382       -S, --system
383              Show  System information: host name, kernel, desktop environment
384              (if in X), distro. With -xx show dm - or startx - (only shows if
385              present  and  running  if out of X), and if in X, with -xxx show
386              more desktop info, e.g. taskbar or panel.
387
388       -t, --processes
389              [c|m|cm|mc NUMBER] Show processes. If no arguments, defaults  to
390              cm.  If followed by a number, shows that number of processes for
391              each type (default: 5; if in IRC, max: 5)
392
393              Make sure that there is no space  between  letters  and  numbers
394              (e.g. write as -t cm10).
395
396       -t c   -  CPU only. With -x, also shows memory for that process on same
397              line.
398
399       -t m   - memory only. With -x, also shows CPU for that process on  same
400              line.   If the -I line is not triggered, will also show the sys‐
401              tem RAM used/total information.
402
403       -t cm  - CPU+memory. With -x, shows also CPU or memory for that process
404              on same line.
405
406
407       --usb  Show USB data for attached Hubs and Devices. Hubs also show num‐
408              ber of ports.  Be aware that a port is not always external, some
409              may be internal, and either used or unused (for example, a moth‐
410              erboard USB header connector that is not used).
411
412              Hubs and Devices are listed in order of BusID.
413
414              BusID    is     generally     in     this     format:     BusID-
415              port[.port][.port]:DeviceID
416
417              Device  ID  is a number created by the kernel, and has no neces‐
418              sary ordering or sequence connection, but can be used  to  match
419              this output to lsusb values, which generally shows BusID / Devi‐
420              ceID (except for tree view, which shows ports).
421
422              Examples: Device-3: 4-3.2.1:2 or Hub: 4-0:1
423
424              The rev: 2.0 item refers to the USB revision number, like 1.0 or
425              3.1.
426
427
428       -u, --uuid
429              Show  partition  UUIDs. Default: main partitions -P. For full -p
430              output, use: -pu.
431
432       -U, --update
433              Note - Maintainer may have disabled this function.
434
435              If inxi -h has no listing for -U then it's disabled.
436
437              Auto-update script. Note: if you installed as root, you must  be
438              root  to update, otherwise user is fine. Also installs / updates
439              this    man    page    to:     /usr/local/share/man/man1     (if
440              /usr/local/share/man/  exists  AND  there is no inxi man page in
441              /usr/share/man/man1, otherwise it goes to  /usr/share/man/man1).
442              This  requires  that you be root to write to that directory. See
443              --man or --no-man to force or disable man install.
444
445
446       -V, --version
447              inxi version information. Prints information then exits.
448
449       -v, --verbosity
450              Script verbosity levels. If no verbosity level number is  given,
451              0 is assumed.  Should not be used with -b or -F.
452
453              Supported levels: 0-8 Examples : inxi -v 4  or  inxi -v4
454
455       -v 0   - Short output, same as: inxi
456
457       -v 1   -  Basic  verbose, -S + basic CPU (cores, type, clock speed, and
458              min/max speeds, if available) + -G + basic Disk + -I.
459
460       -v 2   - Adds networking card (-N), Machine (-M) data, Battery (-B) (if
461              available). Same as: inxi -b
462
463       -v 3   -  Adds  advanced  CPU  (-C)  and network (-n) data; triggers -x
464              advanced data option.
465
466       -v 4   - Adds partition size/used data (-P) for (if present):  /  /home
467              /var/ /boot. Shows full disk data (-D)
468
469       -v 5   - Adds audio card (-A), memory/RAM (-m), sensors (-s), partition
470              label (-l), UUID (-u), and short form of optical drives.
471
472       -v 6   - Adds full mounted partition  data  (-p),  unmounted  partition
473              data  (-o),  optical  drive data (-d), USB (--usb); triggers -xx
474              extra data option.
475
476       -v 7   - Adds network IP data (-i); triggers -xxx
477
478       -v 8   -  All  system  data  available.  Adds  Repos  (-r),  PCI  slots
479              (--slots), processes (-tcm), admin (--admin). Useful for testing
480              output and to see what data you can get from your system.
481
482       -w, --weather
483              Adds weather line. To get weather for an alternate location, use
484              -W [location]. See also -x, -xx, -xxx options.  Please note that
485              your distribution's maintainer may chose to  disable  this  fea‐
486              ture.
487
488              DO  NOT USE THIS FEATURE FOR AUTOMATED WEATHER UPDATES! You will
489              be blocked from any further access. This feature  is  not  meant
490              for  widget  type  weather  monitoring, or Conky type use. It is
491              meant to get weather when you need to see it, for example, on  a
492              remote server.
493
494       -W, --weather-location <location_string>
495              Get  weather/time  for an alternate location. Accepts postal/zip
496              code[, country], city,state pair, or  latitude,longitude.  Note:
497              city/country/state names must not contain spaces. Replace spaces
498              with '+' sign. Don't place spaces around any commas. Postal code
499              is  not reliable except for North America and maybe the UK.  Try
500              postal codes with and without  country  code  added.  Note  that
501              City,State  applies only to USA, otherwise it's City,Country. If
502              country name (english) does not work, try  2  character  country
503              code (e.g. Spain: es; Great Britain: gb).
504
505              See https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 for current
506              2 letter country codes.
507
508              Use only ASCII letters in city/state/country names.
509
510              Examples: -W 95623,us OR -W Boston,MA OR -W 45.5234,-122.6762 OR
511              -W new+york,ny OR -W bodo,norway.
512
513              DO  NOT  USE  THIS FEATURE FOR AUTOMATED WEATHER UPDATES! Use of
514              automated queries, will result in your access being blocked.  If
515              you  try  to work around the ban, you will be permanently banned
516              from this service.
517
518       --weather-source, --ws <unit>
519              [1-9] Switches weather data source. Possible values are 1-9. 1-4
520              will  generally  be active, and 5-9 may or may not be active, so
521              check.  1 may not support city / country names with spaces (even
522              if  you  use  the + sign instead of space). 2 offers pretty good
523              data, but may not have all small city names for -W.
524
525              Please note that the data sources are not static per value,  and
526              can  change  any  time,  or be removed, so always test to verify
527              which source is being used for each value if that  is  important
528              to  you.  Data  sources may be added or removed on occasions, so
529              try each one and see which you prefer. If  you  get  unsupported
530              source message, it means that number has not been implemented.
531
532       --weather-unit <unit>
533              [m|i|mi|im] Sets weather units to metric (m), imperial (i), met‐
534              ric (imperial) (mi, default), imperial (metric) (im). If  metric
535              or imperial not found,sets to default value, or N/A.
536
537       -y, --width <integer>
538              This  is  an  absolute width override which sets the output line
539              width max.  Overrides COLS_MAX_IRC /  COLS_MAX_CONSOLE  globals,
540              or  the  actual  widths of the terminal. 80 is the minimum width
541              supported.  -1 removes width limits. Example: inxi -Fxx -y 130
542
543       -z, --filter
544              Adds security filters for IP  addresses,  serial  numbers,  MAC,
545              location  (-w),  and user home directory name. On by default for
546              IRC clients.
547
548       -Z, --filter-override
549              Absolute override for output filters. Useful for debugging  net‐
550              working issues in IRC for example.
551

EXTRA DATA OPTIONS

553       These  options  can be triggered by one or more -x.  Alternatively, the
554       -v options trigger them in the following way: -v 3 adds -x; -v  6  adds
555       -xx; -v 7 adds -xxx
556
557       These  extra data triggers can be useful for getting more in-depth data
558       on various options. They can be added to any  long  form  option  list,
559       e.g.: -bxx or -Sxxx
560
561       There are 3 extra data levels:
562
563       -x, -xx, -xxx
564
565       OR
566
567       --extra 1, --extra 2, --extra 3
568
569       The  following  details show which lines / items display extra informa‐
570       tion for each extra data level.
571
572       -x -A  - Adds (if available and/or relevant) vendor: item, which  shows
573              specific vendor [product] information.
574
575              -  Adds  version/port(s)/driver  version (if available) for each
576              Audio device.
577
578              - Adds PCI Bus ID/USB ID number of each Audio device.
579
580       -x -B  - Adds vendor/model, battery status (if battery present).
581
582              - Adds attached battery powered  peripherals  (Device-[number]:)
583              if detected (keyboard, mouse, etc.).
584
585       -x -C  - Adds bogomips on CPU (if available)
586
587              -  Adds  CPU Flags (short list). Use -f to see full flag/feature
588              list.
589
590              - Adds CPU microarchitecture + revision (e.g. Sandy Bridge,  K8,
591              ARMv8, P6, etc.). Only shows data if detected. Newer microarchi‐
592              tectures will have to be added as they appear, and  require  the
593              CPU family ID and model ID.
594
595              Examples: arch: Sandy Bridge rev: 2, arch: K8 rev.F+ rev: 2
596
597       -x -d  -  Adds  more  items  to Features line of optical drive; dds rev
598              version to optical drive.
599
600       -x -D  - Adds HDD temperature  with  disk  data  if  you  have  hddtemp
601              installed,  if you are root or if you have added to /etc/sudoers
602              (sudo v. 1.7 or newer):
603
604              <username> ALL = NOPASSWD: /usr/sbin/hddtemp (sample)
605
606       -x -G  - Adds (if available and/or relevant) vendor: item, which  shows
607              specific vendor [product] information.
608
609              - Adds direct rendering status.
610
611              - Adds (for single GPU, nvidia driver) screen number that GPU is
612              running on.
613
614              - Adds PCI Bus ID/USB ID number of each Graphics card.
615
616       -x -i  - Adds IP v6 additional scope data, like Global, Site, Temporary
617              for each interface.
618
619              Note that there is no way I am aware of to filter out the depre‐
620              cated IP v6 scope site/global temporary addresses from the  out‐
621              put of ifconfig. The ip tool shows that clearly.
622
623              ip-v6-temporary - (ip tool only), scope global temporary.  Scope
624              global temporary deprecated is not shown
625
626              ip-v6-global - scope global (ifconfig will  show  this  for  all
627              types,  global,  global  temporary,  and global temporary depre‐
628              cated, ip shows it only for global)
629
630              ip-v6-link - scope link (ip/ifconfig) - default for -i.
631
632              ip-v6-site - scope site (ip/ifconfig). This has been  deprecated
633              in  IPv6, but still exists. ifconfig may show multiple site val‐
634              ues, as with global temporary, and global temporary deprecated.
635
636              ip-v6-unknown - unknown scope
637
638
639       -x -I  - Adds current init system (and init  rc  in  some  cases,  like
640              OpenRC).  With -xx, shows init/rc version number, if available.
641
642              -  Adds  default system gcc. With -xx, also show other installed
643              gcc versions.
644
645              - Adds current runlevel (not available with all init systems).
646
647              - If in shell (i.e. not in IRC client), adds shell version  num‐
648              ber, if available.
649
650       -x -m  -  If  present,  adds  maximum  memory module/device size in the
651              Array line.  Only some systems will have  this  data  available.
652              Shows estimate if it can generate one.
653
654              - Adds device type in the Device line.
655
656       -x -N  -  Adds (if available and/or relevant) vendor: item, which shows
657              specific vendor [product] information.
658
659              - Adds version/port(s)/driver version (if  available)  for  each
660              Network card;
661
662              - Adds PCI Bus ID/USB ID number of each Network card.
663
664       -x -R  -  md-raid:  Adds second RAID Info line with extra data: blocks,
665              chunk size, bitmap  (if  present).  Resync  line,  shows  blocks
666              synced/total blocks.
667
668              - Hardware RAID: Adds driver version, bus ID.
669
670       -x -s  -  Adds basic voltages: 12v, 5v, 3.3v, vbat (ipmi, lm-sensors if
671              present).
672
673       -x -S  - Adds Kernel gcc version.
674
675              - Adds to Distro: base: if detected. System base  will  only  be
676              seen  on  a  subset  of  distributions.  The distro must be both
677              derived from a  parent  distro  (e.g.  Mint  from  Ubuntu),  and
678              explicitly  added  to  the supported distributions for this fea‐
679              ture. Due to  the  complexity  of  distribution  identification,
680              these  will  only be added as relatively solid methods are found
681              for each distribution system base detection.
682
683       -x -t  - Adds memory use output to CPU (-xt c), and CPU use  to  memory
684              (-xt m).
685
686       -x --usb
687              - For Devices, adds driver(s).
688
689       -x -w, -W
690              - Adds humidity and barometric pressure.
691
692              - Adds wind speed and direction.
693
694       -xx -A - Adds vendor:product ID for each Audio device.
695
696       -xx -B -  Adds  serial  number, voltage (if available). Note that volts
697              shows the data (if available)  as  the  voltage  now  /  minimum
698              design voltage.
699
700       -xx -C - Adds L1 cache: and L3 cache: if either are available. Requires
701              dmidecode and sudo/root.
702
703       -xx -D - Adds disk serial number.
704
705              - Adds disk speed (if available). This is  the  theoretical  top
706              speed of the device as reported. This speed may be restricted by
707              system board limits, eg.  a SATA 3 drive on a SATA 2  board  may
708              report  SATA  2  speeds,  but this is not completely consistent,
709              sometimes a SATA 3 device on a SATA 2 board reports  its  design
710              speed.
711
712              NVMe drives: adds lanes, and (per direction) speed is calculated
713              with lane speed * lanes * PCIe overhead. PCIe 1 and 2 have  data
714              rates  of GT/s * .8  = Gb/s (10 bits required to transfer 8 bits
715              of data).  PCIe 3 and greater transfer data at a rate of GT/s  *
716              128/130  *  lanes = Gb/s (130 bits required to transfer 128 bits
717              of data).
718
719              For a PCIe 3 NVMe drive, with speed of 8 GT/s and 4 lanes (8GT/s
720              * 128/130 * 4 = 31.6 Gb/s):
721
722              speed: 31.6 Gb/s lanes: 4
723
724       -xx -G - Adds vendor:product ID of each Graphics card.
725
726              - Adds compositor, if found (experimental).
727
728              -  For free drivers, adds OpenGL compatibility version number if
729              available.  For nonfree drivers, the core version  and  compati‐
730              bility versions are usually the same. Example:
731
732              v: 3.3 Mesa 11.2.0 compat-v: 3.0
733
734              -  If  available,  shows  alternate:  Xorg drivers. This means a
735              driver on the default list of drivers Xorg automatically  checks
736              for  the  card,  but which is not installed. For example, if you
737              have nouveau driver, nvidia would show as alternate  if  it  was
738              not  installed.  Note  that  alternate: does NOT mean you should
739              have it, it's just one of the drivers Xorg checks to see  if  is
740              present and loaded when checking the card. This can let you know
741              there are other driver options.  Note that if you  have  explic‐
742              itly  set  the  driver  in  xorg.conf, Xorg will not create this
743              automatic check driver list.
744
745
746       -xx -I - Adds init type version number (and rc if present).
747
748              - Adds other detected installed gcc versions (if present).
749
750              - Adds system  default  runlevel,  if  detected.  Supports  Sys‐
751              temd/Upstart/SysVinit type defaults.
752
753              -  Adds  parent  program (or tty) that started shell, if not IRC
754              client.
755
756       -xx -m - Adds memory device Manufacturer.
757
758              - Adds  memory device Part Number (part-no:). Useful for  order‐
759              ing  new  or  replacement  memory  sticks  etc. Part numbers are
760              unique, particularly if you use the word memory in the search as
761              well. With -xxx, also shows serial number.
762
763              -  Adds  single/double bank memory, if data is found. Note, this
764              may not be 100% right all of the time since it  depends  on  the
765              order that data is found in dmidecode output for type 6 and type
766              17.
767
768       -xx -M - Adds chassis information, if data  is  available.  Also  shows
769              BIOS ROM size if using dmidecode.
770
771       -xx -N - Adds vendor:product ID for each Network card.
772
773       -xx -R -  md-raid:  Adds  superblock  (if  present)  and  algorithm. If
774              resync, shows progress bar.
775
776              - Hardware RAID: Adds Chip vendor:product ID.
777
778       -xx -s - Adds DIMM/SOC voltages, if present (ipmi only).
779
780       -xx -S - Adds display manager (dm) type, if  present.  If  none,  shows
781              N/A.  Supports most known display managers, including gdm, gdm3,
782              idm, kdm, lightdm, lxdm, mdm, nodm, sddm, slim, tint,  wdm,  and
783              xdm.
784
785              -  Adds,  if  run  in X, window manager type (wm), if available.
786              Not all window managers are  supported.  Some  desktops  support
787              using more than one window manager, so this can be useful to see
788              what window manager is actually running.  If none  found,  shows
789              nothing.  Uses  a less accurate fallback tool wmctrl if ps tests
790              fail to find data.
791
792              - Adds desktop toolkit (tk), if available (Xfce/KDE/Trinity).
793
794       -xx --slots
795              - Adds slot length.
796
797       -xx --usb
798              - Adds vendor:chip id.
799
800       -xx -w, -W
801              - Adds wind chill, heat index, and dew point, if available.
802
803              - Adds cloud cover, rain, snow, or precipitation (amount in pre‐
804              vious hour to observation time), if available.
805
806       -xxx -A
807              - Adds, if present, serial number.
808
809       -xxx -B
810              -  Adds  battery  chemistry  (e.g.  Li-ion), cycles (NOTE: there
811              appears to be a problem with  the  Linux  kernel  obtaining  the
812              cycle count, so this almost always shows 0. There's nothing that
813              can be done about this glitch, the data is simply not  available
814              as  of  2018-04-03),  location  (only  available  from dmidecode
815              derived output).
816
817              - Adds attached device rechargeable: [yes|no] information.
818
819       -xxx -C
820              - Adds boost: [enabled|disabled] if detected, aka turbo. Not all
821              CPUs have this feature.
822
823       -xxx -D
824              - Adds disk firmware revision number (if available).
825
826              -  Adds disk partition scheme (in most cases), e.g. scheme: GPT.
827              Currently not able to detect all schemes, but handles  the  most
828              common, e.g. GPT or MBR.
829
830              -  Adds  disk  rotation  speed (in some but not all cases), e.g.
831              rotation: 7200 rpm.  Only appears if detected (SSD drives do not
832              have  rotation  speeds,  for  example).  If  none found, nothing
833              shows. Not all disks report this speed,  so  even  if  they  are
834              spinnning, no data will show.
835
836       -xxx -G
837              - Adds (if available) compositor: version v:.
838
839       -xxx -I
840              - For Shell: adds (su|sudo|login) to shell name if present.
841
842              -  For  running in: adds (SSH) to parent, if present. SSH detec‐
843              tion uses the who am i test.
844
845       -xxx -m
846              - Adds memory bus width: primary  bus  width,  and  if  present,
847              total width. e.g.  bus width: 64 bit (total: 72 bits). Note that
848              total / data widths are mixed up sometimes in dmidecode  output,
849              so  inxi  will take the larger value as the total if present. If
850              no total width data is found, then inxi will not show that item.
851
852              - Adds device Type Detail, e.g. detail: DDR3 (Synchronous).
853
854              - Adds, if present, memory module  voltage.  Only  some  systems
855              will have this data available.
856
857              - Adds device serial number.
858
859       -xxx -N
860              - Adds, if present, serial number.
861
862       -xxx -R
863              -  md-raid:  Adds  system  mdraid support types (kernel support,
864              read ahead, RAID events)
865
866              - zfs-raid: Adds portion allocated (used) by RAID array/device.
867
868              - Hardware RAID: Adds rev, ports, and (if available and/or rele‐
869              vant) vendor: item, which shows specific vendor [product] infor‐
870              mation.
871
872       -xxx -S
873              - Adds, if in X, or with  --display,  bar/dock/panel/tray  items
874              (info).  If  none  found,  shows nothing. Supports desktop items
875              like  gnome-panel,  lxpanel,  xfce4-panel,  lxqt-panel,   tint2,
876              cairo-dock, trayer, and many others.
877
878              - Adds (if present), window manager (wm) version number.
879
880              - Adds (if present), display manager (dm) version number.
881
882       -xxx --usb
883              - Adds, if present, serial number for non hub devices.
884
885              - Adds interfaces: for non hub devices.
886
887              - Adds, if available, USB speed in Mbits/s or Gbits/s.
888
889       -xxx -w, -W
890              -  Adds  location (city state country), observation altitude (if
891              available), weather observation time (if available), sunset/sun‐
892              rise (if available).
893
894

ADMIN EXTRA DATA OPTIONS

896       These  options  are  triggered  with  --admin  or -a. Admin options are
897       advanced output options, and are more technical, and mostly of interest
898       to  system  administrators or other machine admins.  The --admin option
899       only has to be used once, and will trigger the following features.
900
901       -a -C  - Adds CPU family, model-id, and stepping (replaces rev of -Cx).
902              Format  is  hexadecimal  (decimal)  if greater than 9, otherwise
903              hexadecimal.
904
905              - Adds CPU microcode. Format is hexadecimal.
906
907              - Adds CPU Vulnerabilities (bugs) as known by your current  ker‐
908              nel.  Lists  by  Type: ... (status|mitigation): .... for systems
909              that support this  feature  (Linux  kernel  4.14  or  newer,  or
910              patched older kernels).
911
912
913       -a -d,-a -D
914              - Adds logical and physical block size in bytes.
915
916
917       -a -p,-a -P
918              -  Adds raw partition size, including file system overhead, par‐
919              tition table, e.g.
920
921              raw size: 60.00 GiB.
922
923              - Adds percent of raw size available to size: item, e.g.
924
925              size: 58.81 GiB (98.01%).
926
927              Note that used: 16.44 GiB (34.3%) percent refers to  the  avail‐
928              able size, not the raw size.
929
930              -  Adds  partition filesystem block size if found (requires root
931              and blockdev).
932
933              - For swap, adds swappiness and vfs cache pressure, and  a  mes‐
934              sage  to indicate if it is the default value or not (Linux only,
935              and only if available). If not, shows  default  value  as  well,
936              e.g.
937
938              swappiness: 60 (default) cache pressure: 90 (default 100).
939
940
941       -a -S  -  Adds  kernel boot parameters to Kernel section (if detected).
942              Support varies by OS type.
943
944

ADVANCED OPTIONS

946       --alt 40
947              Bypass  Perl  as  a  downloader  option.   Priority   is:   Perl
948              (HTTP::Tiny), Curl, Wget, Fetch, (OpenBSD only) ftp.
949
950
951       --alt 41
952              Bypass   Curl   as   a  downloader  option.  Priority  is:  Perl
953              (HTTP::Tiny), Curl, Wget, Fetch, (OpenBSD only) ftp.
954
955
956       --alt 42
957              Bypass  Fetch  as  a  downloader  option.  Priority   is:   Perl
958              (HTTP::Tiny), Curl, Wget, Fetch, (OpenBSD only) ftp.
959
960
961       --alt 43
962              Bypass   Wget   as   a  downloader  option.  Priority  is:  Perl
963              (HTTP::Tiny), Curl, Wget, Fetch, OpenBSD only: ftp
964
965
966       --alt 44
967              Bypass Curl, Fetch, and Wget as downloader options.  This  basi‐
968              cally   forces   the   downloader  selection  to  use  Perl  5.x
969              HTTP::Tiny, which is generally slower than Curl or Wget  but  it
970              may help bypass issues with downloading.
971
972
973       --display [:<integer>]
974              Will  try to get display data out of X (does not usually work as
975              root user).  Default gets display info from display :0.  If  you
976              use  the format --display :1 then it would get it from display 1
977              instead, or any display you specify.
978
979              Note that in some cases, --display will cause inxi to hang  end‐
980              lessly  when  running the option in console with Intel graphics.
981              The situation regarding other free drivers such  as  nouveau/ATI
982              is  currently  unknown.  It  may  be that this is a bug with the
983              Intel graphics driver - more information is required.
984
985              You can test this easily by running the following command out of
986              X/display server: glxinfo -display :0
987
988              If it hangs, --display will not work.
989
990
991       --dmidecode
992              Force  use  of  dmidecode.  This will override /sys data in some
993              lines, e.g. -M or -B.
994
995
996       --downloader [curl|fetch|perl|wget]
997              Force inxi to use Curl, Fetch, Perl, or Wget for downloads.
998
999
1000       --host Turns on hostname in System line.  Overrides  inxi  config  file
1001              value (if set):
1002
1003              SHOW_HOST='false'
1004
1005
1006       --indent-min [integer]
1007              Overrides  default  indent minimum value. This is the value that
1008              makes inxi change from wrapped line starters [like Info] to  non
1009              wrapped.  If  less  than  80,  no wrapping will occur. Overrides
1010              internal default value and user configuration value:
1011
1012              INDENT_MIN=85
1013
1014
1015       --limit [-1 - x]
1016              Raise or lower max output limit  of  IP  addresses  for  -i.  -1
1017              removes limit.
1018
1019
1020       --man  Updates  /  installs man page with -U if pinxi or using -U 3 dev
1021              branch.  (Only active if -U is is not disabled by maintainers).
1022
1023
1024       --no-host
1025              Turns off hostname in System line. Useful, in  combination  with
1026              -z,  for  anonymizing  inxi output for posting on forums or IRC.
1027              Same as configuration value:
1028
1029              SHOW_HOST='false'
1030
1031
1032       --no-man
1033              Disables man page install with -U for master and active develop‐
1034              ment  branches.   (Only active if -U is is not disabled by main‐
1035              tainers).
1036
1037
1038       --no-ssl
1039              Skip SSL certificate checks for all downloader actions (-U,  -w,
1040              -W,  -i).  Use if your system does not have current SSL certifi‐
1041              cate lists, or if you have problems making a connection for  any
1042              reason. Works with Wget, Curl, and Fetch only.
1043
1044
1045       --output [json|screen|xml]
1046              Change data output type. Requires --output-file if not fBscreen.
1047
1048
1049       --output-file [full path to output file|print]
1050              The  given  directory  path must exist. The directory path given
1051              must exist, The print options prints to  stdout.   Required  for
1052              non-screen --output formats (json|xml).
1053
1054
1055       --partition-sort [dev-base|fs|id|label|percent-used|size|uuid|used]
1056              Change  default  sort  order of partition output. Corresponds to
1057              PARTITION_SORT configuration item. These are the available  sort
1058              options:
1059
1060              dev-base - /dev partition identifier, like /dev/sda1.  Note that
1061              it's an alphabetic sort, so sda12 is before sda2.
1062
1063              fs - Partition filesystem. Note that sorts will be somewhat ran‐
1064              dom if all filesystems are the same.
1065
1066              id - Mount point of partition (default).
1067
1068              label  -  Label of partition. If partitions have no labels, sort
1069              will be random.
1070
1071              percent-used - Percentage of partition size used.
1072
1073              size - KiB size of partition.
1074
1075              uuid - UUID of the partition.
1076
1077              used - KiB used of partition.
1078
1079
1080       --pm-type [package manager name]
1081              For distro package maintainers only, and only for non apt,  rpm,
1082              or pacman based systems.  To be used to test replacement package
1083              lists for recommends for that package manager.
1084
1085
1086       --sleep [0-x.x]
1087              Usually in decimals. Change CPU  sleep  time  for  -C  (current:
1088               .35).  Sleep is used to let the system catch up and show a more
1089              accurate CPU use. Example:
1090
1091              inxi -Cxxx --sleep 0.15
1092
1093              Overrides default internal value and user configuration value:
1094
1095              CPU_SLEEP=0.25
1096
1097
1098       --tty  Forces internal IRC flag to off. Used in unhandled  cases  where
1099              the  program running inxi may not be seen as a shell/tty, but it
1100              is not an IRC client. Put --tty first in option  list  to  avoid
1101              unexpected  errors. If you want a specific output width, use the
1102              --width option. If you want normal color codes  in  the  output,
1103              use the  -c [color ID] flag.
1104
1105              The  sign  you  need  to  use  this  is extra numbers before the
1106              key/value pairs of the output of your program.  These  are  IRC,
1107              not TTY, color codes. Please post a github issue if you find you
1108              need to use --tty (including the full -Ixxx line) so we can fig‐
1109              ure  out how to add your program to the list of whitelisted pro‐
1110              grams.
1111
1112              You can see what inxi believed started it  in  the  -Ixxx  line,
1113              Shell:  or Client: item. Please let us know what that result was
1114              so we can add it to the parent start program whitelist.
1115
1116
1117       --usb-sys
1118              Forces the USB data generator to use /sys as data source instead
1119              of lsusb.
1120
1121
1122       --usb-tool
1123              Forces the USB data generator to use lsusb as data source. Over‐
1124              rides USB_SYS in user configuration file(s).
1125
1126
1127       --wan-ip-url [URL]
1128              Force -i to use supplied URL as WAN IP source. Overrides dig  or
1129              default IP source urls. URL must start with http[s] or ftp.
1130
1131              The  IP  address  from the URL must be the last item on the last
1132              (non-empty) line of the page content source code.
1133
1134              Same as configuration value (example):
1135
1136              WAN_IP_URL='https://mysite.com/ip.php'
1137
1138
1139       --wm   Force System item wm to use  wmctrl  as  data  source,  override
1140              default ps source.
1141
1142

DEBUGGING OPTIONS

1144       --dbg 1
1145              -  Debug  downloader  failures.  Turns off silent/quiet mode for
1146              curl, wget, and fetch. Shows more downloader action information.
1147              Shows some more information for Perl downloader.
1148
1149
1150       --debug [1-3]
1151              -  On screen debugger output. Output varies depending on current
1152              needs Usually nothing changes.
1153
1154
1155       --debug 10
1156              -   Basic   logging.   Check   $XDG_DATA_HOME/inxi/inxi.log   or
1157              $HOME/.local/share/inxi/inxi.log or $HOME/.inxi/inxi.log.
1158
1159
1160       --debug 11
1161              - Full file/system info logging.
1162
1163
1164       --debug 20
1165              Creates  a tar.gz file of system data and collects the inxi out‐
1166              put in a file.
1167
1168              * tree traversal data file(s) read  from  /proc  and  /sys,  and
1169              other system data.
1170
1171              * xorg conf and log data, xrandr, xprop, xdpyinfo, glxinfo etc.
1172
1173              * data from dev, disks, partitions, etc.
1174
1175
1176       --debug 21
1177              Automatically  uploads debugger data tar.gz file to ftp.techpat‐
1178              terns.com, then removes the debug data directory, but leaves the
1179              debug  tar.gz  file.  See --ftp for uploading to alternate loca‐
1180              tions.
1181
1182
1183       --debug 22
1184              Automatically uploads debugger data tar.gz file to  ftp.techpat‐
1185              terns.com,  then removes the debug data directory and the tar.gz
1186              file.  See --ftp for uploading to alternate locations.
1187
1188
1189       --ftp [ftp.yoursite.com/incoming]
1190              For alternate ftp upload locations: Example:
1191
1192              inxi --ftp ftp.yourserver.com/incoming --debug 21
1193
1194

DEBUGGING OPTIONS TO DEBUG DEBUGGER FAILURES

1196       Only used the following in conjunction with --debug  2[012],  and  only
1197       use if you experienced a failure or hang, or were instructed to do so.
1198
1199
1200       --debug-proc
1201              Force  debugger  to parse /proc directory data when run as root.
1202              Normally this is disabled due to  unpredictable  data  in  /proc
1203              tree.
1204
1205
1206       --debug-proc-print
1207              Use this to locate file that /proc debugger hangs on.
1208
1209
1210       --debug-no-exit
1211              Skip exit on error when running debugger.
1212
1213
1214       --debug-no-proc
1215              Skip /proc debugging in case of a hang.
1216
1217
1218       --debug-no-sys
1219              Skip /sys debugging in case of a hang.
1220
1221
1222       --debug-sys
1223              Force PowerPC debugger parsing of /sys as sudo/root.
1224
1225
1226       --debug-sys-print
1227              Use this to locate file that /sys debugger hangs on.
1228
1229

SUPPORTED IRC CLIENTS

1231       BitchX,  Gaim/Pidgin, ircII, Irssi, Konversation, Kopete, KSirc, KVIrc,
1232       Weechat, and Xchat. Plus any others  that  are  capable  of  displaying
1233       either built-in or external script output.
1234
1235

RUNNING IN IRC CLIENT

1237       To  trigger inxi output in your IRC client, pick the appropriate method
1238       from the list below:
1239
1240       Hexchat, XChat, Irssi
1241              (and many other IRC clients) /exec  -o  inxi  [options]  If  you
1242              don't include the -o, only you will see the output on your local
1243              IRC client.
1244
1245       Konversation
1246              /cmd inxi [options]
1247
1248              To run inxi in Konversation as a native script if your distribu‐
1249              tion  or  inxi  package hasn't already done this for you, create
1250              this symbolic link:
1251
1252              KDE 4: ln -s /usr/local/bin/inxi  /usr/share/kde4/apps/konversa‐
1253              tion/scripts/inxi
1254
1255              KDE    5:   ln   -s   /usr/local/bin/inxi   /usr/share/konversa‐
1256              tion/scripts/inxi
1257
1258              If inxi is somewhere else, change  the  path  /usr/local/bin  to
1259              wherever it is located.
1260
1261              If  you  are  using  KDE/QT 5, then you may also need to add the
1262              following to get the Konversation /inxi command to work:
1263
1264              ln -s /usr/share/konversation /usr/share/apps/
1265
1266              Then you can start inxi directly, like this:
1267
1268              /inxi [options]
1269
1270       WeeChat
1271              NEW: /exec -o inxi [options]
1272
1273              OLD: /shell -o inxi [options]
1274
1275              Newer (2014 and later) WeeChats work pretty much the same now as
1276              other  console  IRC clients, with /exec -o inxi [options]. Newer
1277              WeeChats have dropped the -curses part of  their  program  name,
1278              i.e.: weechat instead of weechat-curses.
1279
1280

CONFIGURATION FILE

1282       inxi  will read its configuration/initialization files in the following
1283       order:
1284
1285       /etc/inxi.conf contains the default configurations. These can be  over‐
1286       ridden  by  user configurations found in one of the following locations
1287       (inxi will store its config file using  the  following  precedence:  if
1288       $XDG_CONFIG_HOME   is   not   empty,   it   will   go  there,  else  if
1289       $HOME/.conf/inxi.conf exists, it will go there, and as a last  default,
1290       the legacy location is used), i.e.:
1291
1292       $XDG_CONFIG_HOME/inxi.conf        >       $HOME/.conf/inxi.conf       >
1293       $HOME/.inxi/inxi.conf
1294
1295

CONFIGURATION OPTIONS

1297       See the documentation page for more complete information on how to  set
1298       these up, and for a complete list of options:
1299
1300       https://smxi.org/docs/inxi-configuration.htm
1301
1302       Basic Options
1303              Here's  a  brief overview of the basic options you are likely to
1304              want to use:
1305
1306              COLS_MAX_CONSOLE The max display column width on terminal.
1307
1308              COLS_MAX_IRC The max display column width on IRC clients.
1309
1310              COLS_MAX_NO_DISPLAY The max display column width in console, out
1311              of GUI desktop.
1312
1313              CPU_SLEEP  Decimal  value  0  or more. Default is usually around
1314              0.35 seconds. Time that inxi will  'sleep'  before  getting  CPU
1315              speed data, so that it reflects actual system state.
1316
1317              DOWNLOADER Sets default inxi downloader: curl, fetch, ftp, perl,
1318              wget.  See --recommends output for more information on download‐
1319              ers and Perl downloaders.
1320
1321              FILTER_STRING  Default  <filter>.  Any  string you prefer to see
1322              instead for filtered values.
1323
1324              INDENT_MIN The point where the line starter wrapping to its  own
1325              line  happens.   Overrides  default.  See --indent-min. If 80 or
1326              less, wrap will never happen.
1327
1328              LIMIT Overrides default of 10 IP addresses per IF. This is  only
1329              of   interest  to  sys  admins  running  servers  with  many  IP
1330              addresses.
1331
1332              PARTITION_SORT Overrides  default  partition  output  sort.  See
1333              --partition-sort for options.
1334
1335              PS_COUNT  The  default number of items showing per -t type, m or
1336              c. Default is 5.
1337
1338              SENSORS_CPU_NO In cases of  ambiguous  temp1/temp2  (inxi  can't
1339              figure  out  which  is  the  CPU), forces sensors to use  either
1340              value 1 or 2 as CPU temperature.  See  the  above  configuration
1341              page on smxi.org for full info.
1342
1343              SEP2_CONSOLE Replaces default key / value separator of ':'.
1344
1345              USB_SYS Forces all USB data to use /sys instead of lsusb.
1346
1347              WAN_IP_URL  Forces  -i  to  use supplied URL, and to not use dig
1348              (dig is generally much faster). URL must begin with http or ftp.
1349              Note  that  if  you  use this, the downloader set tests will run
1350              each time you start inxi whether a downloader feature  is  going
1351              to be used or not.
1352
1353              The  IP  address  from the URL must be the last item on the last
1354              (non-empty) line of the URL's page content source code.
1355
1356              Same as --wan-ip-url [URL]
1357
1358              WEATHER_SOURCE Values: [0-9]. Same as  --weather-source.  Values
1359              4-9  are  not  currently  supported,  but this can change at any
1360              time.
1361
1362              WEATHER_UNIT Values: [c|f|cf|fc]. Same as --weather-unit.
1363
1364
1365       Color Options
1366              It's best to use the -c [94-99] color selector tool to  set  the
1367              following values because it will correctly update the configura‐
1368              tion file and remove any invalid or conflicting  items,  but  if
1369              you  prefer to create your own configuration files, here are the
1370              options. All take the integer value from the  options  available
1371              in -c 94-99.
1372
1373              NOTE:  All  default  and configuration file set color values are
1374              removed when output is piped or redirected.  You  must  use  the
1375              explicit  -c  <color  number>  option  if  you want colors to be
1376              present in the piped/redirected output (creating a PDF for exam‐
1377              ple).
1378
1379              CONSOLE_COLOR_SCHEME The color scheme for console output (not in
1380              X/Wayland).
1381
1382              GLOBAL_COLOR_SCHEME Overrides all other color schemes.
1383
1384              IRC_COLOR_SCHEME Desktop X/Wayland IRC CLI color scheme.
1385
1386              IRC_CONS_COLOR_SCHEME Out of X/Wayland, IRC CLI color scheme.
1387
1388              IRC_X_TERM_COLOR_SCHEME In X/Wayland IRC client  terminal  color
1389              scheme.
1390
1391              VIRT_TERM_COLOR_SCHEME  Color scheme for virtual terminal output
1392              (in X/Wayland).
1393
1394

BUGS

1396       Please report bugs using the following resources.
1397
1398       You may be asked to run the inxi debugger  tool  (see  --debug  21/22),
1399       which  will  upload  a  data  dump of system files for use in debugging
1400       inxi. These data dumps are very important since they  provide  us  with
1401       all the real system data inxi uses to parse out its report.
1402
1403       Issue Report
1404              File an issue report: https://github.com/smxi/inxi/issues
1405
1406       Developer Forums
1407              Post     on     inxi    developer    forums:    https://techpat
1408              terns.com/forums/forum-32.html
1409
1410       IRC irc.oftc.net#smxi
1411              You can also visit irc.oftc.net channel: #smxi to post issues.
1412
1413

HOMEPAGE

1415       https://github.com/smxi/inxi
1416
1417       https://smxi.org/docs/inxi.htm
1418
1419

AUTHOR AND CONTRIBUTORS TO CODE

1421       inxi is a fork of locsmif's very clever infobash script.
1422
1423       Original infobash author and copyright holder: Copyright (C)  2005-2007
1424       Michiel de Boer aka locsmif
1425
1426       inxi version: Copyright (C) 2008-18 Harald Hope
1427
1428       This  man  page was originally created by Gordon Spencer (aka aus9) and
1429       is maintained by Harald Hope (aka h2 or TechAdmin).
1430
1431       Initial CPU logic, konversation version logic,  occasional  maintenance
1432       fixes,  and  the  initial  xiin.py tool for /sys parsing (obsolete, but
1433       still very much appreciated for  all  the  valuable  debugger  data  it
1434       helped generate): Scott Rogers
1435
1436       Further fixes (listed as known):
1437
1438       Horst Tritremmel <hjt at sidux.com>
1439
1440       Steven  Barrett  (aka:  damentz)  -  USB audio patch; swap percent used
1441       patch.
1442
1443       Jarett.Stevens - dmidecode -M patch for older systems with no /sys.
1444
1445

SPECIAL THANKS TO THE FOLLOWING

1447       The nice people at irc.oftc.net channels #linux-smokers-club and #smxi,
1448       who   all  really  have to be considered to be co-developers because of
1449       their non-stop enthusiasm and willingness to provide real-time  testing
1450       and debugging of inxi development.
1451
1452       Siduction  forum  members, who have helped get some features working by
1453       providing a large number of datasets that have revealed possible varia‐
1454       tions, particularly for the RAM -m option.
1455
1456       AntiX users and admins, who have helped greatly with testing and debug‐
1457       ging, particularly for the 3.0.0 release.
1458
1459       ArcherSeven (Max), Brett Bohnenkamper (aka KittyKatt), and Iotaka,  who
1460       always  manage to find the weirdest or most extreme hardware and setups
1461       that help make inxi much more robust.
1462
1463       For the vastly underrated skill of output error/glitch  catching,  Pete
1464       Haddow. His patience and focus in going through inxi repeatedly to find
1465       errors and inconsistencies is much appreciated.
1466
1467       All the inxi package maintainers, distro support people, forum  modera‐
1468       tors, and in particular, sys admins with their particular issues, which
1469       almost always help make inxi better,  and  any  others  who  contribute
1470       ideas, suggestions, and patches.
1471
1472       Without a wide range of diverse Linux kernel-based Free Desktop systems
1473       to test on, we could never have gotten inxi to be as reliable and solid
1474       as it's turning out to be.
1475
1476       And  of  course,  a big thanks to locsmif, who figured out a lot of the
1477       core methods, logic, and tricks originally used in inxi Gawk/Bash.
1478
1479
1480
1481inxi                              2019-04-30                           INXI(1)
Impressum