screenfetch
Display system info with ASCII distro logo
TLDR
Display system information with distro logo
SYNOPSIS
screenfetch [-v] [-o 'OPTIONS'] [-d '+STEAM quance'] [-n] [-N] [-t] [-p] [-s] [-c string] [-D distro] [-A distro] [-E] [-V] [-h]
DESCRIPTION
screenfetch is a bash script that displays system information alongside an ASCII representation of your operating system's logo. It fetches and displays details about the OS, kernel, uptime, packages, shell, resolution, desktop environment, window manager, theme, icons, font, CPU, GPU, and RAM.
The tool is designed for creating screenshots that showcase system configurations, commonly used in the Unix customization ("ricing") community. It detects the running distribution or operating system and selects the appropriate ASCII art logo automatically.
Screenfetch supports a wide variety of Linux distributions, BSDs, macOS, and other Unix-like systems. The output is highly customizable through command-line options and environment variables.
PARAMETERS
-v
Verbose output for error checking-o 'OPTIONS'
Allows for setting screenshot options-n
Do not display ASCII art-N
Strip all color from output-t
Truncate output based on terminal width-p
Output in screenshot-friendly format-s
Take a screenshot after displaying info-c string
Set colors (string of 2 numbers 0-9)-D distro
Set specific distro for detection override-A distro
Set specific distro for ASCII art only-L
Display ASCII art only (no system info)-E
Suppress errors-V
Display version and exit-h
Display help and exit
CAVEATS
Some system information may not be available on all platforms or configurations. Screenshot functionality requires scrot or import (ImageMagick) to be installed. Verbose mode is helpful for troubleshooting detection issues. GPU detection may fail on systems with proprietary drivers.
HISTORY
screenfetch was created by KittyKatt (Brett Bohnenkamper) and first released in 2010. It was one of the first popular system information tools designed for Unix customization screenshots. The project gained significant popularity in the Linux community before the emergence of neofetch in 2015, which offered more features and customization options. Screenfetch remains available and functional, though it receives less active development than its successors.
