neofetch/README.md

580 lines
20 KiB
Markdown
Raw Normal View History

2016-02-28 00:44:45 +00:00
# Neofetch
2015-12-30 10:20:53 +00:00
2016-04-01 14:29:45 +01:00
[![Gitter](https://badges.gitter.im/dylanaraps/fetch.svg)](https://gitter.im/dylanaraps/fetch?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) [![Build Status](https://travis-ci.org/dylanaraps/neofetch.svg?branch=master)](https://travis-ci.org/dylanaraps/neofetch) [![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE.md) [![Latest release](https://img.shields.io/github/release/dylanaraps/neofetch.svg)](https://github.com/dylanaraps/neofetch/releases)
2016-02-14 13:04:55 +00:00
2016-01-15 23:18:50 +00:00
This is the home of my fetch script! This script gathers info <br />
2016-01-30 03:31:40 +00:00
about your system and prints it to the terminal next to an image, <br \>
your distro's logo or any ascii art of your choice!
2015-12-30 10:18:17 +00:00
2016-05-08 23:27:59 +01:00
Have a look at the wiki, I've updated/added some new pages!<br \>
2016-04-24 11:46:38 +01:00
**https://github.com/dylanaraps/neofetch/wiki**
2016-04-24 11:45:50 +01:00
2016-05-29 09:00:31 +01:00
![1](https://ipfs.pics/ipfs/QmTtF9Sx8o617QE88GH3Z4yX7mRyi4yS1hsMHyRVmn14vJ)
2015-12-30 10:18:17 +00:00
2016-01-20 09:40:17 +00:00
<!-- Table of Contents {{{ -->
## Table of Contents
2016-01-30 23:19:22 +00:00
- [Screenshots](#screenshots)
2016-01-30 04:34:34 +00:00
- [Features](#features)
2016-01-20 09:40:17 +00:00
- [Dependencies](#dependencies)
- [Installation](#installation)
2016-03-09 11:54:58 +00:00
- [Arch Linux](#arch)
- [Gentoo / Funtoo](#gentoo--funtoo)
- [CRUX](#crux)
- [Ubuntu](#ubuntu)
- [Debian](#debian)
- [Fedora / RHEL / CentOS](#fedora--rhel--centos)
- [Void Linux](#void-linux)
- [BunsenLabs](#bunsenlabs)
- [Slackware](#slackware)
2016-03-11 08:41:42 +00:00
- [Mac OS X](#mac-os-x)
2016-03-09 11:54:58 +00:00
- [Others](#others)
2016-01-20 09:40:17 +00:00
- [Post Install](#post-install)
- [Usage](#usage)
- [Frequently Asked Questions](#frequently-asked-questions)
- [Issues and Workarounds](#issues-and-workarounds)
- [Thanks](#thanks)
<!-- }}} -->
2016-01-30 23:19:22 +00:00
<!-- Screenshots {{{ -->
## Screenshots
2016-05-27 23:41:57 +01:00
![Linux](https://ipfs.pics/ipfs/QmRRYwcSRz1FHNx8VQiBixZq3qvBNk487fKGwUNTs7GQjA)
![Windows](https://ipfs.pics/ipfs/Qmf5GpmqnMRhEzC1qoQ2tM4699tEXLManZTs5pz4mWJbCg)
![Mac OS X](https://ipfs.pics/ipfs/QmWA8XX6pFkEuLLcrq5JZBx1KFEUaXanTy1jMxzKVRpwaT)
2016-05-29 04:49:23 +01:00
![bsd](https://ipfs.pics/ipfs/QmSpyCGzSgYnyfbMetKqxy9cU3UFbneS3G8JrbdxkiNLgm)
2016-05-29 04:46:06 +01:00
![bsd](https://ipfs.pics/ipfs/QmeZhs3CwGtM8CSVoorA2d2CqLxRzbJkdD7aYxa4Dixsea)
2016-01-30 23:19:22 +00:00
<!-- }}} -->
2016-01-30 04:34:34 +00:00
<!-- Features {{{ -->
## Features
2016-08-11 13:17:03 +01:00
- Supports **Linux**, **Mac OS X**, **iOS**, **BSD**, **Solaris** and **Windows** (Cygwin)
2016-01-30 04:34:34 +00:00
- Display a **full color image**, a file containing **ascii art** or your **distro's logo** in ascii next to the info.
- The script is **fast**. We use bash builtins wherever possible and only spawn external processes when necessary.
- Take a screenshot of your desktop on script finish.
- Customize **which** info is displayed, **where** it's displayed and **when** it's displayed.
2016-02-28 00:44:45 +00:00
- See this **[wiki page](https://github.com/dylanaraps/neofetch/wiki/Customizing-Info)**
2016-01-30 04:34:34 +00:00
<!-- }}} -->
2016-01-05 22:59:56 +00:00
<!-- Dependences {{{ -->
2015-12-31 22:36:26 +00:00
## Dependencies
2015-12-30 10:18:17 +00:00
2016-02-03 04:25:17 +00:00
### Required dependencies:
2015-12-31 00:21:10 +00:00
2016-02-23 22:30:39 +00:00
- `Bash 3.0+`
2016-03-09 11:43:52 +00:00
- Alpine Linux: You also need `ncurses`.
2016-05-14 13:57:51 +01:00
2016-05-13 00:46:36 +01:00
2016-05-08 16:20:37 +01:00
##### iOS
These dependencies can all be installed through Cydia.
2016-05-14 13:19:33 +01:00
- `Bourne-Again SHell`
2016-05-08 16:20:37 +01:00
- `Core Utilities`
- `Core Utilities (/bin)`
- `Darwin Tools`
- `system-cmds`
- `bc`
- `Gawk`
- `grep`
2016-01-27 22:14:02 +00:00
2016-01-22 07:04:53 +00:00
### Optional dependencies:
2016-01-18 01:55:38 +00:00
2016-05-14 13:57:51 +01:00
- Desktop Environment and Window Manager: `xprop` \[1\]
- Displaying images: `w3m-img` \[2\] \[3\] or `iTerm2` or `Terminology` \[4\]
2016-02-03 04:25:17 +00:00
- Thumbnail creation: `imagemagick`
2016-06-01 12:07:38 +01:00
- Displaying song information from Google Play Music Desktop Player: [`gpmdp-remote`](https://github.com/iAndrewT/gpmdp-remote)
2016-01-27 22:14:02 +00:00
2016-02-03 04:25:17 +00:00
##### Linux / BSD
2016-01-18 01:55:38 +00:00
2016-02-03 04:25:17 +00:00
- Wallpaper: `feh`, `nitrogen` or `gsettings`
2016-03-25 09:57:05 +00:00
- Current Song: `mpc`, `cmus`, `moc`, `spotify`, `gpmdc`
2016-03-27 09:46:08 +01:00
- Resolution: `xorg-xrandr` or `xorg-xdpyinfo` \[5\]
- Screenshot: `scrot` \[6\]
2015-12-30 10:18:17 +00:00
2016-03-25 09:57:05 +00:00
##### OSX
2016-03-27 10:18:53 +01:00
- Resolution (quicker): `screenresolution`
2016-03-25 09:57:05 +00:00
2016-05-05 18:52:09 +01:00
##### BSD
- GPU: `glxinfo`
- Not required on FreeBSD.
2016-02-03 07:55:00 +00:00
2016-08-05 01:50:33 +01:00
##### Windows (CYGWIN)
- `procps-ng` or `procps`
2016-02-28 00:44:45 +00:00
\[1\] See **[#79](https://github.com/dylanaraps/neofetch/issues/79)** about why this is now a required dependency.
\[2\] `w3m-img` is sometimes bundled together with `w3m`.
2016-02-03 07:55:00 +00:00
\[3\] Image support only works in certain terminal emulators. The script will fallback to ascii mode on<br \>
terminal emulators that don't support the xterm escape sequences we're using for image sizing.
\[4\] Image support is built into Terminology and iTerm2, and doesn't require w3m-img.
2016-01-18 01:55:38 +00:00
2016-03-27 09:46:08 +01:00
\[5\] Xrandr is prefered over xdpyinfo as Xrandr supports multi monitor and refresh rate display in the<br \>
output.
\[6\] You can use the launch flag `--scrot_cmd` or change the config option `$scrot_cmd` to your screenshot<br \>
2016-02-28 00:44:45 +00:00
program's cmd and neofetch will use it instead of scrot.
2016-01-18 01:55:38 +00:00
2015-12-31 22:36:26 +00:00
2015-12-31 22:33:08 +00:00
<!-- }}} -->
2015-12-30 10:18:17 +00:00
2015-12-31 22:33:08 +00:00
2016-01-09 02:27:37 +00:00
<!-- Installation {{{ -->
## Installation
2016-02-28 00:44:45 +00:00
Those using a git version of neofetch should check this page after<br \>
2016-02-16 22:41:52 +00:00
updating, this page lists any breaking changes that were made and<br \>
how you can workaround them.
2016-02-28 00:44:45 +00:00
https://github.com/dylanaraps/neofetch/wiki/Following-HEAD
2016-01-09 02:27:37 +00:00
2016-03-09 11:54:58 +00:00
- [Arch Linux](#arch)
- [Gentoo / Funtoo](#gentoo--funtoo)
- [CRUX](#crux)
- [Ubuntu](#ubuntu)
- [Debian](#debian)
- [Fedora / RHEL / CentOS](#fedora--rhel--centos)
- [Void Linux](#void-linux)
- [BunsenLabs](#bunsenlabs)
- [Slackware](#slackware)
2016-03-09 22:00:32 +00:00
- [Mac OS X](#mac-os-x)
2016-03-09 11:54:58 +00:00
- [Others](#others)
2016-01-09 02:27:37 +00:00
### Arch
1. Install **[neofetch](https://aur.archlinux.org/packages/neofetch/)** or **[neofetch-git](https://aur.archlinux.org/packages/neofetch-git/)** from the aur.
2016-01-09 02:27:37 +00:00
2016-01-29 01:13:48 +00:00
### Gentoo / Funtoo
1. Add the 3rd party repo
- `# wget -O /etc/portage/repos.conf/konimex.conf https://git.io/vocNV`
2. Sync the repo
- `# emerge --sync konimex`
3. To enable additional features such as w3m and music support, enable the appropriate USE flags. For example:
- `# echo "app-misc/neofetch X -moc" >> /etc/portage/package.use`
2016-01-29 01:13:48 +00:00
4. Install the package
- `# emerge -a app-misc/neofetch`
To install the git version, just add `app-misc/neofetch ~<your architecture>` to `package.accept_keywords`
2016-01-29 01:13:48 +00:00
2016-02-17 22:57:48 +00:00
2016-02-17 13:54:25 +00:00
### CRUX
1. Install git and the git ports(8) driver
- `sudo prt-get depinst git`
2. Add the 3rd party repo
2016-04-03 10:51:33 +01:00
- `sudo wget -O /etc/ports/tudurom.git https://git.io/vV46y`
2016-02-17 13:54:25 +00:00
3. Sync the repos
- `sudo ports -u`
4. Add the repo to /etc/prt-get.conf with your text editor of choice
- `prtdir /usr/ports/tudurom`
5. Install the package
- `sudo prt-get depinst neofetch`
2016-01-29 01:13:48 +00:00
Or alternatively use the [port](https://github.com/tudurom/crux-ports/blob/master/neofetch/Pkgfile):
1. Download port
- `wget -O ~/work/neofetch/Pkgfile https://raw.githubusercontent.com/tudurom/crux-ports/master/neofetch/Pkgfile`
2. Build the package
- `fakeroot pkgmk -d`
3. Install the package
- `sudo pkgadd neofetch#git-*.pkg.tar.gz`
### Ubuntu
2016-03-11 08:40:13 +00:00
1. Add PPA
- `sudo add-apt-repository ppa:dawidd0811/neofetch`
2. Update repositories
- `sudo apt update`
3. Install the package
- `sudo apt install neofetch`
### Debian
1. Add the 3rd party repo
- `echo "deb http://dl.bintray.com/dawidd6/neofetch jessie main" | sudo tee -a /etc/apt/sources.list`
2. Add public key (you need to have curl installed)
- `curl -L "https://bintray.com/user/downloadSubjectPublicKey?username=bintray" -o Release-neofetch.key && sudo apt-key add Release-neofetch.key && rm Release-neofetch.key`
3. Update repositories
- `sudo apt-get update`
4. Install the package
- `sudo apt-get install neofetch`
2016-02-17 22:57:48 +00:00
### Fedora / RHEL / CentOS
**NOTE**: If you are using RHEL/CentOS, change `dnf` into `yum`.
1. Make sure you have installed `dnf-plugins-core`
2. Enable COPR repository
- `sudo dnf copr enable konimex/neofetch`
3. Install the package
- `sudo dnf install neofetch`
2016-03-09 11:54:58 +00:00
Alternatively:
1. Change your working directory to `/etc/yum.repos.d/`
2. Fetch the repo file
- `wget https://copr.fedorainfracloud.org/coprs/konimex/neofetch/repo/epel-7/konimex-neofetch-epel-7.repo`
* **NOTE**: If you are using Fedora, change `epel-7` to `fedora-23` or your Fedora version respectively. However if you are using RHEL/CentOS 6, change it to `epel-6`.
3. Install the package
- `sudo dnf install neofetch`
### Void Linux
Install it from the official repositories
- `sudo xbps-install -S neofetch`
2016-03-11 08:40:13 +00:00
### BunsenLabs
Neofetch is available in the official repos.
1. `sudo apt-get update`
2. `sudo apt-get install neofetch`
### Slackware
Download the files from [SlackBuilds](https://slackbuilds.org/repository/14.2/desktop/neofetch/) and follow [their instructions](https://slackbuilds.org/howto/).
2016-03-11 08:41:42 +00:00
### Mac OS X
2016-03-11 08:41:42 +00:00
1. Install `neofetch` with Homebrew
- `brew install neofetch`
2016-01-09 02:27:37 +00:00
### Others
2016-02-28 00:44:45 +00:00
1. Download the latest source at https://github.com/dylanaraps/neofetch
2. Run `make install` inside the script directory to install the script.
2016-02-24 00:18:33 +00:00
- **El Capitan**: `PREFIX=/usr/local make install`
2016-02-28 00:44:45 +00:00
**NOTE:** Neofetch can be uninstalled easily using `make uninstall`.
2016-08-04 01:32:52 +01:00
**NOTE:** You can run neofetch from any folder on your system, all the makefile does is move the files to a
"sane" location. The makefile is optional.
2016-01-09 02:27:37 +00:00
<!-- }}} -->
2016-01-18 01:43:06 +00:00
<!-- Post Install {{{ -->
2015-12-31 22:36:26 +00:00
2016-01-30 03:31:40 +00:00
2016-01-18 01:43:06 +00:00
## Post Install
2015-12-31 22:36:26 +00:00
2016-01-31 05:40:21 +00:00
2016-01-30 03:31:40 +00:00
#### Using the config file
2016-02-28 00:44:45 +00:00
Neofetch will by default create a config file at `$HOME/.config/neofetch/config` and this file<br \>
2016-01-30 03:31:40 +00:00
contains all of the script's options/settings. The config file allows you to keep your<br \>
customizations between script versions and allows you to easily share your customizations<br \>
with other people.
You can launch the script without a config file by using the flag `--config none` and you can<br \>
specify a custom config location using `--config path/to/config`.
2015-12-30 10:18:17 +00:00
2016-01-31 05:40:21 +00:00
#### Setting the prompt height
If your shell prompt's height is greater than 1 line high, you'll need to change a config<br \>
option to avoid issues with the top lines in the script output getting cut off. Set the variable<br \>
`$prompt_height` to your shell prompt's height in lines or use the launch flag `--prompt_height`.
2016-01-21 11:33:05 +00:00
#### Customizing what info gets displayed
2016-01-31 04:05:12 +00:00
In the config file there's a function that allows you to customize all of the info that<br \>
gets displayed.
2016-01-21 11:33:05 +00:00
Here's what you can do:
- Add new info lines
- Change the ordering of the info
- Remove unwanted info lines
- Use bash syntax to control when info gets displayed
See this wiki page that goes more in-depth about it:
https://github.com/dylanaraps/fetch/wiki/Customizing-Info
#### Customizing the script using a custom alias
If you don't want to use the config file you can customize almost everything using launch flags!
2016-01-18 01:43:06 +00:00
Here's what my fetch alias looks like:
```sh
alias fetch2="fetch \
--block_range 1 8 \
--bold off \
--uptime_shorthand on \
--gtk_shorthand on \
--colors 4 1 8 8 8 7 \
"
```
<!-- }}} -->
<!-- Usage {{{ -->
## Usage
2015-12-30 11:40:58 +00:00
2016-03-25 10:28:51 +00:00
usage: neofetch --option "value" --option "value"
NOTE: There's also a config option for each flag below.
2016-01-18 02:02:35 +00:00
Info:
--disable infoname Allows you to disable an info line from appearing
in the output.
NOTE: You can supply multiple args. eg.
2016-03-25 10:28:51 +00:00
'neofetch --disable cpu gpu disk shell'
--osx_buildversion on/off Hide/Show Mac OS X build version.
2016-03-13 12:12:58 +00:00
--osx_codename on/off Hide/Show Mac OS X codename.
--os_arch on/off Hide/Show Windows architecture.
--speed_type type Change the type of cpu speed to display.
Possible values: current, min, max, bios,
scaling_current, scaling_min, scaling_max
NOTE: This only support Linux with cpufreq.
--cpu_shorthand type Shorten the output of CPU
Possible values: name, speed, tiny, on, off
2016-03-15 07:55:35 +00:00
--cpu_cores on/off Whether or not to display the number of CPU cores
--kernel_shorthand on/off Shorten the output of kernel
--uptime_shorthand on/off Shorten the output of uptime (tiny, on, off)
2016-03-18 05:32:06 +00:00
--refresh_rate on/off Whether to display the refresh rate of each monitor
Unsupported on Windows
--gpu_shorthand on/off Shorten the output of GPU (tiny, on, off)
--gtk_shorthand on/off Shorten output of gtk theme/icons
--gtk2 on/off Enable/Disable gtk2 theme/icons output
--gtk3 on/off Enable/Disable gtk3 theme/icons output
--shell_path on/off Enable/Disable showing \$SHELL path
--shell_version on/off Enable/Disable showing \$SHELL version
--battery_num num Which battery to display, default value is 'all'
--battery_shorthand on/off Whether or not each battery gets its own line/title
--ip_host url Url to ping for public IP
--song_shorthand on/off Print the Artist/Title on seperate lines
--birthday_shorthand on/off Shorten the output of birthday
--birthday_time on/off Enable/Disable showing the time in birthday output
--birthday_format format Format the birthday output. (Uses 'date' cmd format)
2016-01-18 02:02:35 +00:00
Text Formatting:
--colors x x x x x x Changes the text colors in this order:
title, @, underline, subtitle, colon, info
2016-04-29 08:41:21 +01:00
--underline on/off enable/disable the underline.
--underline_char char Character to use when underlining title
--bold on/off Enable/Disable bold text
2016-01-18 02:02:35 +00:00
Color Blocks:
--color_blocks on/off Enable/Disable the color blocks
--block_width num Width of color blocks in spaces
--block_height num Height of color blocks in lines
--block_range start end Range of colors to print as blocks
2016-01-18 02:02:35 +00:00
2016-03-02 23:12:21 +00:00
Progress Bars:
2016-04-29 08:41:21 +01:00
--progress_char 'elapsed char' 'total char'
Characters to use when drawing progress bars.
--progress_border on/off Whether or not to surround the bar with '[]'
2016-03-02 23:41:13 +00:00
--progress_length num Length in spaces to make the progress bars.
2016-03-25 10:28:51 +00:00
--progress_colors num num Colors to make the progress bar.
Set in this order: elapsed, total
2016-06-13 12:42:53 +01:00
--cpu_display mode Progress bar mode.
Takes: bar, infobar, barinfo, off
--memory_display mode Progress bar mode.
Takes: bar, infobar, barinfo, off
--battery_display mode Progress bar mode.
Takes: bar, infobar, barinfo, off
--disk_display mode Progress bar mode.
Takes: bar, infobar, barinfo, off
2016-03-02 23:12:21 +00:00
2016-01-18 02:02:35 +00:00
Image:
--image type Image source. Where and what image we display.
2016-03-25 10:28:51 +00:00
Possible values: wall, ascii,
/path/to/img, /path/to/dir/, off
2016-05-27 06:23:02 +01:00
--size 00px | --size 00% How to size the image.
Possible values: auto, 00px, 00%, none
--crop_mode mode Which crop mode to use
Takes the values: normal, fit, fill
--crop_offset value Change the crop offset for normal mode.
Possible values: northwest, north, northeast,
west, center, east, southwest, south, southeast
--xoffset px How close the image will be to the left edge of the
window. This only works with w3m.
--yoffset px How close the image will be to the top edge of the
window. This only works with w3m.
--gap num Gap between image and text.
NOTE: --gap can take a negative value which will
move the text closer to the left side.
--clean Remove all cropped images
2016-01-18 02:02:35 +00:00
2016-01-27 11:33:22 +00:00
Ascii:
--ascii value Where to get the ascii from, Possible values:
distro, /path/to/ascii
2016-03-05 22:08:59 +00:00
--ascii_colors x x x x x x Colors to print the ascii art
2016-03-25 10:28:51 +00:00
--ascii_distro distro Which Distro's ascii art to print
2016-04-29 08:41:21 +01:00
--ascii_logo_size Size of ascii logo.
Supported distros: Arch, Gentoo, Crux, OpenBSD.
--ascii_bold on/off Whether or not to bold the ascii logo.
2016-01-27 11:33:22 +00:00
2016-02-05 23:49:06 +00:00
Stdout:
2016-03-25 10:28:51 +00:00
--stdout info info Launch neofetch in stdout mode which prints the info
2016-02-05 23:49:06 +00:00
in a plain-text format that you can use with
lemonbar etc.
--stdout_separator string String to use as a separator in stdout mode.
2016-02-05 23:49:06 +00:00
2016-01-18 02:02:35 +00:00
Screenshot:
--scrot /path/to/img Take a screenshot, if path is left empty the screen-
shot function will use \$scrot_dir and \$scrot_name.
--scrot_cmd cmd Screenshot program to launch
2016-01-18 02:02:35 +00:00
2016-03-25 10:28:51 +00:00
2016-01-18 02:02:35 +00:00
Other:
--config /path/to/config Specify a path to a custom config file
--config none Launch the script without a config file
--help Print this text and exit
2016-05-30 06:14:16 +01:00
--version Show neofetch version
--test Launch the script with all functions / options enabled.
This should only be used for testing purposes, ie Travis.CI.
-v Display error messages.
-vv Display a verbose log for error reporting.
2015-12-30 10:18:17 +00:00
2015-12-31 22:36:26 +00:00
2015-12-31 22:33:08 +00:00
<!-- }}} -->
2015-12-30 10:18:17 +00:00
2016-01-20 09:40:17 +00:00
<!-- Frequently Asked Questions {{{ -->
## Frequently Asked Questions
2016-01-28 09:11:18 +00:00
#### How do I enable screenfetch mode?
2016-03-10 08:21:22 +00:00
Launching the script with `--ascii` or setting `ascii="distro"` and `image="ascii"` <br \>
2016-02-04 07:22:52 +00:00
inside the config file will launch the script in "screenfetch mode". The script will<br \>
display your distro's ascii next to the info, exactly like screenfetch.
2016-03-10 08:21:22 +00:00
**NOTE:** If you **don't** have `w3m-img` or `imagemagick` installed screenfetch mode will be<br \>
2016-02-04 07:22:52 +00:00
used automatically
2016-01-28 09:11:18 +00:00
![arch](http://i.imgur.com/uCMjgf6.png)
2016-01-28 09:11:18 +00:00
2016-02-28 00:44:45 +00:00
#### Why doesn't Neofetch support my wallpaper setter?
2016-01-20 09:40:17 +00:00
2016-02-04 07:22:52 +00:00
It's hard to add support for other wallpaper setters as they don't provide a way of <br \>
getting the current wallpaper from the cli.
2016-01-20 09:40:17 +00:00
2016-02-04 07:22:52 +00:00
If your wallpaper setter **does** provide a way of getting the current wallpaper or you<br \>
know where it's stored then adding support won't be a problem!<br \>
2016-01-20 09:40:17 +00:00
<!-- }}} -->
<!-- Issues and Workarounds {{{ -->
## Issues and Workarounds
#### The text is pushed over too far to the right
The easiest way to fix this is to change the value of `--gap` or `$gap`<br \>
to a negative value. For example `--gap -10` will move the text 10 spaces to the left.
2016-01-19 22:29:08 +00:00
#### getgpu doesn't show my exact video card name
2016-01-21 01:25:36 +00:00
If your `lspci | grep "VGA"` output looks like this:
2016-01-19 22:29:08 +00:00
```
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1401 (rev a1)
```
Instead of this:
```
01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1)
```
Then you're affected by the issue.
This is caused by your `/usr/share/misc/pci.ids\*` files being outdated and you can fix it<br \>
by running this command as root.
```
sudo update-pciids
```
2016-03-27 03:34:29 +01:00
#### Neofetch doesn't work correctly with ConEmu.
You need to be using the CYGWIN/Msys connector for Neofetch to work seamlessly with ConEmu.
https://conemu.github.io/en/CygwinMsysConnector.html
<!-- }}} -->
2016-01-09 02:27:37 +00:00
<!-- Thanks {{{ -->
## Thanks
Thanks to:
2016-02-23 14:33:25 +00:00
- [Screenfetch](https://github.com/KittyKatt/screenFetch):
2016-01-28 09:32:07 +00:00
- I've used some snippets as a base for a few functions in this script.
2016-03-10 08:21:22 +00:00
- Most of the ascii art.
2016-02-28 02:19:45 +00:00
- [ufetch](https://github.com/jschx/ufetch): Tiny ascii logos
2016-02-24 01:13:55 +00:00
- [@metakirby5](https://github.com/metakirby5): Providing great feedback as well as ideas for the script.
2016-02-23 14:33:25 +00:00
- [@jrgz](https://github.com/jrgz): Helping me test the Mac OS X version.
- [@mclado](https://github.com/mclado): Helping me with Max OS X testing
- [@xDemonessx](https://github.com/xDemonessx): Helping me test the Windows version.
- [@tudurom](https://github.com/tudurom): Helping me test **everything**.
2016-06-01 10:17:22 +01:00
- [@iandrewt](https://github.com/iandrewt): OS X related bug fixes and features.
- [@konimex](https://github.com/konimex): Packaging neofetch for a wide range of distros.
- [@dawidd6](https://github.com/dawidd6): Packaging neofetch for Debian / Ubuntu.
2016-02-06 00:15:49 +00:00
- Everyone else who has helped test the script, given feedback or reported bugs.
2016-01-31 04:08:12 +00:00
2016-01-09 02:27:37 +00:00
<!-- }}} -->