1INXI(1) inxi manual INXI(1)
2
3
4
6 inxi - Command line system information script for console and IRC
7
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
1415 https://github.com/smxi/inxi
1416
1417 https://smxi.org/docs/inxi.htm
1418
1419
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
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)