dylanaraps / neofetch

🖼️ A command-line system information tool written in bash 3.2+
MIT License
21.85k stars 1.76k forks source link

No any image backends except ASCII work #1322

Closed talentlessguy closed 4 years ago

talentlessguy commented 4 years ago

Description

None of the image backends work, although I have them installed.

Neofetch version

3.4.0

ASCII Neofetch output

➜ neofetch
            .-/+oossssoo+/-.               v1rtl@v1rtl-CR70-2M-CX70-2OC-CX70-2OD 
        `:+ssssssssssssssssss+:`           ------------------------------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 18.04.3 LTS 
    .ossssssssssssssssssdMMMNysssso.       Kernel: 5.0.0-29-generic 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Shell: fish 3.0.2 
  +ssssssssshmydMMMMMMMNddddyssssssss+     DE: Unity 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    WM Theme: Adwaita 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: Sweet-Dark [GTK2/3] 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Icons: Paper [GTK2/3] 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   Terminal: HyperTerm 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   CPU: Intel i7-4702MQ (8) @ 3.200GHz 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   GPU: Intel Integrated Graphics 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   GPU: NVIDIA GeForce GT 740M 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Memory: 3838MiB / 7893MiB 
  +sssssssssdmydMMMMMMMMddddyssssssss+ 
   /ssssssssssshdmNNNNmyNMMMMhssssss/                              
    .ossssssssssssssssssdMMMNysssso. 
      -+sssssssssssssssssyyyssss+- 
        `:+ssssssssssssssssss+:` 
            .-/+oossssoo+/-. 

Screenshot

Here are screenshots of all the backends that work:

image

~/Pictures 
➜ jp2a pic.jpeg --height=20
MMMMMMMMMMMM;              lMMMMMMMMMMMM
MMMMMMM0oooo.  ...''''...  'ooooKMMMMMMM
MMMMW00;       ''cxxxx:''       c00WMMMM
MMWWK    .'''''''cxxxx:''''''.     KWWMM
MM;    ;do'''',dxxxxxxxxd,''',dd'    cMM
MM,  .'cxddddddxxxxxxxxxxdddddxx:'.  :MM
;;.  '',:cxxxxd::::::::::dxxxd;:,''  .;;
   ..'''';xxlcc''''''''''ccodo'''''..   
  .'''''';xx:''''''''''''''cxo'''''''.  
  .''''',;xx:''''''''''''''cxd,,'''''.  
  .''''cxxxx:''''''''''''''cxxxx:''''.  
  :dddddxxxxddo''''''''''oddxxxxddddd,  
  cxxxx:........        ........cxxxx;  
  .,,,,. .llllc  'llll.  clll:  .,,,,.  
;;.    .;lMMMMN  oMMMM:  NMMMN;;.    .;;
MM:..  oMMMMMMW..dMMMMl..WMMMMMM:  ..lMM
MMMMX  oMMMMMMMMMMMMMMMMMMMMMMMM:  XMMMM
MMMMX   .;MMMMMMMMMMMMMMMMMMMX..   XMMMM
MMMMWkk,  ,,,,,,,,,,,,,,,,,,,'  :kkWMMMM
MMMMMMMc                        dMMMMMMM

And here are screenshots of Neofetch, where both of them don't work:

neofetch --catimg

image

neofetch --jp2a

image

Config file

# Neofetch config file
# https://github.com/dylanaraps/neofetch

# See this wiki page for more info:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
print_info() {
    info title
    info underline

    info "OS" distro
    # info "Host" model
    info "Kernel" kernel
    # info "Uptime" uptime
    # info "Packages" packages
    info "Shell" shell
    # info "Resolution" resolution
    info "DE" de
    # info "WM" wm
    info "WM Theme" wm_theme
    info "Theme" theme
    info "Icons" icons
    info "Terminal" term
    # info "Terminal Font" term_font
    info "CPU" cpu
    info "GPU" gpu
    info "Memory" memory

    #c info "GPU Driver" gpu_driver  # Linux/macOS only
    # info "CPU Usage" cpu_usage
    # info "Disk" disk
    # info "Battery" battery
    # info "Font" font
    # info "Song" song
    # info "Local IP" local_ip
    # info "Public IP" public_ip
    # info "Users" users
    # info "Install Date" install_date
    # info "Locale" locale  # This only works on glibc systems.

    info line_break
    info cols
    info line_break
}

# Kernel

# Shorten the output of the kernel function.
#
# Default:  'on'
# Values:   'on', 'off'
# Flag:     --kernel_shorthand
# Supports: Everything except *BSDs (except PacBSD and PC-BSD)
#
# Example:
# on:  '4.8.9-1-ARCH'
# off: 'Linux 4.8.9-1-ARCH'
kernel_shorthand="on"

# Distro

# Shorten the output of the distro function
#
# Default:  'off'
# Values:   'on', 'off', 'tiny'
# Flag:     --distro_shorthand
# Supports: Everything except Windows and Haiku
distro_shorthand="off"

# Show/Hide OS Architecture.
# Show 'x86_64', 'x86' and etc in 'Distro:' output.
#
# Default: 'on'
# Values:  'on', 'off'
# Flag:    --os_arch
#
# Example:
# on:  'Arch Linux x86_64'
# off: 'Arch Linux'
os_arch="off"

# Uptime

# Shorten the output of the uptime function
#
# Default: 'on'
# Values:  'on', 'off', 'tiny'
# Flag:    --uptime_shorthand
#
# Example:
# on:   '2 days, 10 hours, 3 mins'
# off:  '2 days, 10 hours, 3 minutes'
# tiny: '2d 10h 3m'
uptime_shorthand="on"

# Shell

# Show the path to $SHELL
#
# Default: 'off'
# Values:  'on', 'off'
# Flag:    --shell_path
#
# Example:
# on:  '/bin/bash'
# off: 'bash'
shell_path="off"

# Show $SHELL version
#
# Default: 'on'
# Values:  'on', 'off'
# Flag:    --shell_version
#
# Example:
# on:  'bash 4.4.5'
# off: 'bash'
shell_version="on"

# CPU

# CPU speed type
#
# Default: 'bios_limit'
# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'.
# Flag:    --speed_type
# Supports: Linux with 'cpufreq'
# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value.
speed_type="bios_limit"

# CPU speed shorthand
#
# Default: 'off'
# Values: 'on', 'off'.
# Flag:    --speed_shorthand.
# NOTE: This flag is not supported in systems with CPU speed less than 1 GHz
#
# Example:
# on:    'i7-6500U (4) @ 3.1GHz'
# off:   'i7-6500U (4) @ 3.100GHz'
speed_shorthand="off"

# Enable/Disable CPU brand in output.
#
# Default: 'on'
# Values:  'on', 'off'
# Flag:    --cpu_brand
#
# Example:
# on:   'Intel i7-6500U'
# off:  'i7-6500U (4)'
cpu_brand="on"

# CPU Speed
# Hide/Show CPU speed.
#
# Default: 'on'
# Values:  'on', 'off'
# Flag:    --cpu_speed
#
# Example:
# on:  'Intel i7-6500U (4) @ 3.1GHz'
# off: 'Intel i7-6500U (4)'
cpu_speed="on"

# CPU Cores
# Display CPU cores in output
#
# Default: 'logical'
# Values:  'logical', 'physical', 'off'
# Flag:    --cpu_cores
# Support: 'physical' doesn't work on BSD.
#
# Example:
# logical:  'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores)
# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores)
# off:      'Intel i7-6500U @ 3.1GHz'
cpu_cores="logical"

# CPU Temperature
# Hide/Show CPU temperature.
# Note the temperature is added to the regular CPU function.
#
# Default: 'off'
# Values:  'C', 'F', 'off'
# Flag:    --cpu_temp
# Supports: Linux, BSD
# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable
#       coretemp kernel module. This only supports newer Intel processors.
#
# Example:
# C:   'Intel i7-6500U (4) @ 3.1GHz [27.2°C]'
# F:   'Intel i7-6500U (4) @ 3.1GHz [82.0°F]'
# off: 'Intel i7-6500U (4) @ 3.1GHz'
cpu_temp="off"

# GPU

# Enable/Disable GPU Brand
#
# Default: 'on'
# Values:  'on', 'off'
# Flag:    --gpu_brand
#
# Example:
# on:  'AMD HD 7950'
# off: 'HD 7950'
gpu_brand="on"

# Which GPU to display
#
# Default: 'all'
# Values:  'all', 'dedicated', 'integrated'
# Flag:    --gpu_type
# Supports: Linux
#
# Example:
# all:
#   GPU1: AMD HD 7950
#   GPU2: Intel Integrated Graphics
#
# dedicated:
#   GPU1: AMD HD 7950
#
# integrated:
#   GPU1: Intel Integrated Graphics
gpu_type="all"

# Resolution

# Display refresh rate next to each monitor
# Default: 'off'
# Values:  'on', 'off'
# Flag:    --refresh_rate
# Supports: Doesn't work on Windows.
#
# Example:
# on:  '1920x1080 @ 60Hz'
# off: '1920x1080'
refresh_rate="off"

# Gtk Theme / Icons / Font

# Shorten output of GTK Theme / Icons / Font
#
# Default: 'off'
# Values:  'on', 'off'
# Flag:    --gtk_shorthand
#
# Example:
# on:  'Numix, Adwaita'
# off: 'Numix [GTK2], Adwaita [GTK3]'
gtk_shorthand="off"

# Enable/Disable gtk2 Theme / Icons / Font
#
# Default: 'on'
# Values:  'on', 'off'
# Flag:    --gtk2
#
# Example:
# on:  'Numix [GTK2], Adwaita [GTK3]'
# off: 'Adwaita [GTK3]'
gtk2="on"

# Enable/Disable gtk3 Theme / Icons / Font
#
# Default: 'on'
# Values:  'on', 'off'
# Flag:    --gtk3
#
# Example:
# on:  'Numix [GTK2], Adwaita [GTK3]'
# off: 'Numix [GTK2]'
gtk3="on"

# IP Address

# Website to ping for the public IP
#
# Default: 'http://ident.me'
# Values:  'url'
# Flag:    --ip_host
public_ip_host="http://ident.me"

# Disk

# Which disks to display.
# The values can be any /dev/sdXX, mount point or directory.
# NOTE: By default we only show the disk info for '/'.
#
# Default: '/'
# Values:  '/', '/dev/sdXX', '/path/to/drive'.
# Flag:    --disk_show
#
# Example:
# disk_show=('/' '/dev/sdb1'):
#      'Disk (/): 74G / 118G (66%)'
#      'Disk (/mnt/Videos): 823G / 893G (93%)'
#
# disk_show=('/'):
#      'Disk (/): 74G / 118G (66%)'
#
disk_show=('/')

# Disk subtitle.
# What to append to the Disk subtitle.
#
# Default: 'mount'
# Values:  'mount', 'name', 'dir'
# Flag:    --disk_subtitle
#
# Example:
# name:   'Disk (/dev/sda1): 74G / 118G (66%)'
#         'Disk (/dev/sdb2): 74G / 118G (66%)'
#
# mount:  'Disk (/): 74G / 118G (66%)'
#         'Disk (/mnt/Local Disk): 74G / 118G (66%)'
#         'Disk (/mnt/Videos): 74G / 118G (66%)'
#
# dir:    'Disk (/): 74G / 118G (66%)'
#         'Disk (Local Disk): 74G / 118G (66%)'
#         'Disk (Videos): 74G / 118G (66%)'
disk_subtitle="mount"

# Song

# Manually specify a music player.
#
# Default: 'auto'
# Values:  'auto', 'player-name'
# Flag:    --music_player
#
# Available values for 'player-name':
#
# Google Play
# Spotify
# amarok
# audacious
# banshee
# bluemindo
# clementine
# cmus
# deadbeef
# deepin-music
# elisa
# exaile
# gnome-music
# guayadeque
# iTunes$
# juk
# lollypop
# mocp
# mopidy
# mpd
# pogo
# pragha
# qmmp
# quodlibet
# rhythmbox
# spotify
# tomahawk
# xmms2d
# yarock
music_player="auto"

# Print the Artist and Title on separate lines
#
# Default: 'off'
# Values:  'on', 'off'
# Flag:    --song_shorthand
#
# Example:
# on:  'Artist: The Fratellis'
#      'Song: Chelsea Dagger'
#
# off: 'Song: The Fratellis - Chelsea Dagger'
song_shorthand="off"

# Install Date

# Whether to show the time in the output
#
# Default:  'on'
# Values:   'on', 'off'
# Flag:     --install_time
#
# Example:
# on:  'Thu 14 Apr 2016 11:50 PM'
# off: 'Thu 14 Apr 2016'
install_time="on"

# Set time format in the output
#
# Default: '24h'
# Values:  '12h', '24h'
# Flag:    --install_time_format
#
# Example:
# 12h: 'Thu 14 Apr 2016 11:50 PM'
# 24h: 'Thu 14 Apr 2016 23:50'
install_time_format="12h"

# Text Colors

# Text Colors
#
# Default:  'distro'
# Values:   'distro', 'num' 'num' 'num' 'num' 'num' 'num'
# Flag:     --colors
#
# Each number represents a different part of the text in
# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info'
#
# Example:
# colors=(distro)      - Text is colored based on Distro colors.
# colors=(4 6 1 8 8 6) - Text is colored in the order above.
colors=(distro)

# Text Options

# Toggle bold text
#
# Default:  'on'
# Values:   'on', 'off'
# Flag:     --bold
bold="on"

# Enable/Disable Underline
#
# Default:  'on'
# Values:   'on', 'off'
# Flag:     --underline
underline_enabled="on"

# Underline character
#
# Default:  '-'
# Values:   'string'
# Flag:     --underline_char
underline_char="-"

# Color Blocks

# Color block range
# The range of colors to print.
#
# Default:  '0', '7'
# Values:   'num'
# Flag:     --block_range
#
# Example:
#
# Display colors 0-7 in the blocks.  (8 colors)
# neofetch --block_range 0 7
#
# Display colors 0-15 in the blocks. (16 colors)
# neofetch --block_range 0 15
block_range=(0 7)

# Toggle color blocks
#
# Default:  'on'
# Values:   'on', 'off'
# Flag:     --color_blocks
color_blocks="on"

# Color block width in spaces
#
# Default:  '3'
# Values:   'num'
# Flag:     --block_width
block_width=3

# Color block height in lines
#
# Default:  '1'
# Values:   'num'
# Flag:     --block_height
block_height=1

# Progress Bars

# Bar characters
#
# Default:  '-', '='
# Values:   'string', 'string'
# Flag:     --bar_char
#
# Example:
# neofetch --bar_char 'elapsed' 'total'
# neofetch --bar_char '-' '='
bar_char_elapsed="-"
bar_char_total="="

# Toggle Bar border
#
# Default:  'on'
# Values:   'on', 'off'
# Flag:     --bar_border
bar_border="on"

# Progress bar length in spaces
# Number of chars long to make the progress bars.
#
# Default:  '15'
# Values:   'num'
# Flag:     --bar_length
bar_length=15

# Progress bar colors
# When set to distro, uses your distro's logo colors.
#
# Default:  'distro', 'distro'
# Values:   'distro', 'num'
# Flag:     --bar_colors
#
# Example:
# neofetch --bar_colors 3 4
# neofetch --bar_colors distro 5
bar_color_elapsed="distro"
bar_color_total="distro"

# Info display
# Display a bar with the info.
#
# Default: 'off'
# Values:  'bar', 'infobar', 'barinfo', 'off'
# Flags:   --cpu_display
#          --memory_display
#          --battery_display
#          --disk_display
#
# Example:
# bar:     '[---=======]'
# infobar: 'info [---=======]'
# barinfo: '[---=======] info'
# off:     'info'
cpu_display="off"
memory_display="off"
battery_display="off"
disk_display="off"

# Backend Settings

# Image backend.
#
# Default:  'ascii'
# Values:   'ascii', 'caca', 'catimg', 'jp2a', 'iterm2', 'off', 'termpix', 'pixterm', 'tycat', 'w3m'
# Flag:     --backend
image_backend="ascii"

# Image Source
#
# Which image or ascii file to display.
#
# Default:  'auto'
# Values:   'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/'
# Flag:     --source
#
# NOTE: 'auto' will pick the best image source for whatever image backend is used.
#       In ascii mode, distro ascii art will be used and in an image mode, your
#       wallpaper will be used.
image_source="auto"

# Ascii Options

# Ascii distro
# Which distro's ascii art to display.
#
# Default: 'auto'
# Values:  'auto', 'distro_name'
# Flag:    --ascii_distro
#
# NOTE: Arch and Ubuntu have 'old' logo variants.
#       Change this to 'arch_old' or 'ubuntu_old' to use the old logos.
# NOTE: Ubuntu has flavor variants.
#       Change this to 'Lubuntu', 'Xubuntu', 'Ubuntu-GNOME' or 'Ubuntu-Budgie' to use the flavors.
# NOTE: Arch, Crux and Gentoo have a smaller logo variant.
#       Change this to 'arch_small', 'crux_small' or 'gentoo_small' to use the small logos.
ascii_distro="auto"

# Ascii Colors
#
# Default:  'distro'
# Values:   'distro', 'num' 'num' 'num' 'num' 'num' 'num'
# Flag:     --ascii_colors
#
# Example:
# ascii_colors=(distro)      - Ascii is colored based on Distro colors.
# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors.
ascii_colors=(distro)

# Bold ascii logo
# Whether or not to bold the ascii logo.
#
# Default: 'on'
# Values:  'on', 'off'
# Flag:    --ascii_bold
ascii_bold="on"

# Image Options

# Image loop
# Setting this to on will make neofetch redraw the image constantly until
# Ctrl+C is pressed. This fixes display issues in some terminal emulators.
#
# Default:  'off'
# Values:   'on', 'off'
# Flag:     --loop
image_loop="off"

# Thumbnail directory
#
# Default: '~/.cache/thumbnails/neofetch'
# Values:  'dir'
thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"

# Crop mode
#
# Default:  'normal'
# Values:   'normal', 'fit', 'fill'
# Flag:     --crop_mode
#
# See this wiki page to learn about the fit and fill options.
# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F
crop_mode="normal"

# Crop offset
# Note: Only affects 'normal' crop mode.
#
# Default:  'center'
# Values:   'northwest', 'north', 'northeast', 'west', 'center'
#           'east', 'southwest', 'south', 'southeast'
# Flag:     --crop_offset
crop_offset="center"

# Image size
# The image is half the terminal width by default.
#
# Default: 'auto'
# Values:  'auto', '00px', '00%', 'none'
# Flags:   --image_size
#          --size
image_size="auto"

# Gap between image and text
#
# Default: '3'
# Values:  'num', '-num'
# Flag:    --gap
gap=3

# Image offsets
# Only works with the w3m backend.
#
# Default: '0'
# Values:  'px'
# Flags:   --xoffset
#          --yoffset
yoffset=0
xoffset=0

# Image background color
# Only works with the w3m backend.
#
# Default: ''
# Values:  'color', 'blue'
# Flag:    --bg_color
background_color=

# Scrot Options

# Whether or not to always take a screenshot
# You can manually take a screenshot with "--scrot" or "-s"
#
# Default: 'off'
# Values:  'on', 'off'
# Flags:   --scrot
#          -s
scrot="off"

# Screenshot Program
# Neofetch will automatically use whatever screenshot tool
# is installed on your system.
#
# If 'neofetch -v' says that it couldn't find a screenshot
# tool or you're using a custom tool then you can change
# the option below to a custom command.
#
# Default: 'auto'
# Values:  'auto' 'cmd -flags'
# Flag:    --scrot_cmd
scrot_cmd="auto"

# Screenshot Filename
# What to name the screenshots
#
# Default: 'neofetch-$(date +%F-%I-%M-%S-${RANDOM}).png'
# Values:  'string'
# Flag:    --scrot_name
scrot_name="neofetch-$(date +%F-%I-%M-%S-${RANDOM}).png"

# Image upload host
# Where to upload the image.
#
# Default: 'teknik'
# Values:  'imgur', 'teknik'
# Flag:    --image_host
#
# NOTE: If you'd like another image host to be added to Neofetch.
#       Open an issue on github.
image_host="teknik"

# Misc Options

# Stdout mode
# Turn off all colors and disables image backend (ASCII/Image).
# Useful for piping into another command.
# Default: 'off'
# Values: 'on', 'off'
stdout="off"

# Config version.
#
# NOTE: Don't change this value, neofetch reads this to determine
# how to handle backwards compatibility.
config_version="3.4.0"

Verbose log

  1. Run neofetch -vv 2> neofetchlog
  2. Upload the contents of neofetchlog to pastebin, gist or equivalent.

Log here

dylanaraps commented 4 years ago

Send me a log of neofetch with --catimg, so neofetch --catimg -vv 2> neofetchlog and it should tell us what's going on.

dylanaraps commented 4 years ago

Also, try the latest master as I may have fixed this issue already.

talentlessguy commented 4 years ago

@dylanaraps, here are logs with options:

--catimg: https://termbin.com/ul72

--jp2a: https://termbin.com/uavaq

EDIT: Updated to 6.0.2, --catimg works now, but --jp2a still doesn't

dylanaraps commented 4 years ago

Try master (directly from git).

talentlessguy commented 4 years ago

@dylanaraps same:

➜ ./neofetch --jp2a > neofetch-jp2a
➜ bat neofetch-jp2a 
───────┬────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
       │ File: neofetch-jp2a
───────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   1   │ v1rtl@v1rtl-CR70-2M-CX70-2OC-CX70-2OD 
   2   │ ------------------------------------- 
   3   │ OS: Ubuntu 18.04.3 LTS 
   4   │ Kernel: 5.0.0-29-generic 
   5   │ Shell: fish 3.0.2 
   6   │ DE: Unity 
   7   │ WM Theme: Adwaita 
   8   │ Theme: Sweet-Dark [GTK2/3] 
   9   │ Icons: Paper [GTK2/3] 
  10   │ Terminal: HyperTerm 
  11   │ CPU: Intel i7-4702MQ (8) @ 3.200GHz 
  12   │ GPU: Intel 4th Gen Core Processor 
  13   │ GPU: NVIDIA GeForce GT 740M 
  14   │ Memory: 4169MiB / 7893MiB 
  15   │ 
  16   │                         
  17   │ 
  18   │ 
  19   │ 
───────┴────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
dylanaraps commented 4 years ago

Can I see a log file from master?

talentlessguy commented 4 years ago

Can I see a log file from master?

here: https://termbin.com/u4uc

dylanaraps commented 4 years ago

+ image_name=normal-center-657-657-usrsharegnome-control-centerpixmapsnoise-texture-light.png
+ case "${image##*.}" in
+ image_name+=.png
+ mkdir -p /home/v1rtl/.cache/thumbnails/neofetch
+ [[ ! -f /home/v1rtl/.cache/thumbnails/neofetch/normal-center-657-657-usrsharegnome-control-centerpixmapsnoise-texture-light.png.png ]]
+ image=/home/v1rtl/.cache/thumbnails/neofetch/normal-center-657-657-usrsharegnome-control-centerpixmapsnoise-texture-light.png.png
+ display_image
+ case "$image_backend" in
+ jp2a --colors --width=59 --height=22 /home/v1rtl/.cache/thumbnails/neofetch/normal-center-657-657-usrsharegnome-control-centerpixmapsnoise-texture-light.png.png
Not a JPEG file: starts with 0x89 0x50
+ to_off 'Image: jp2a failed to display the image.'
+ err 'Image: jp2a failed to display the image.'
++ color 1
++ case "$1" in
++ printf '%b\e[3%sm' '\e[0m' 1
+ err+='[!]\e[0m Image: jp2a failed to display the image.```

Your wallpaper is a `png` which `neofetch` crops and sends to `jp2a`, `jp2a` only support `jpg` files so it fails. 
talentlessguy commented 4 years ago
+ image_name=normal-center-657-657-usrsharegnome-control-centerpixmapsnoise-texture-light.png
+ case "${image##*.}" in
+ image_name+=.png
+ mkdir -p /home/v1rtl/.cache/thumbnails/neofetch
+ [[ ! -f /home/v1rtl/.cache/thumbnails/neofetch/normal-center-657-657-usrsharegnome-control-centerpixmapsnoise-texture-light.png.png ]]
+ image=/home/v1rtl/.cache/thumbnails/neofetch/normal-center-657-657-usrsharegnome-control-centerpixmapsnoise-texture-light.png.png
+ display_image
+ case "$image_backend" in
+ jp2a --colors --width=59 --height=22 /home/v1rtl/.cache/thumbnails/neofetch/normal-center-657-657-usrsharegnome-control-centerpixmapsnoise-texture-light.png.png
Not a JPEG file: starts with 0x89 0x50
+ to_off 'Image: jp2a failed to display the image.'
+ err 'Image: jp2a failed to display the image.'
++ color 1
++ case "$1" in
++ printf '%b\e[3%sm' '\e[0m' 1
+ err+='�[0m�[31m[!]\e[0m Image: jp2a failed to display the image.```

Your wallpaper is a `png` which `neofetch` crops and sends to `jp2a`, `jp2a` only support `jpg` files so it fails. 

okay, I understand now. --catimg with custom image doesn't work still :(

dylanaraps commented 4 years ago

Send me a log of --catimg in master.

talentlessguy commented 4 years ago

Send me a log of --catimg in master.

https://termbin.com/u7oz

dylanaraps commented 4 years ago

The error is somewhere in here:

+ image_backend
+ [[ ascii != \o\f\f ]]
+ type -p convert
+ case "${image_backend:-off}" in
vivek-x-jha commented 4 years ago

Did anyone figure this out? Just pulled from master today but having same issue on macOS Mojave + iTerm2

Acelogic commented 4 years ago

I'm having the same issue on Arch Linux with the neofetch-git package. None of the image backends work for me. I'm using konsole 19.08.2 on kde plasma.

talentlessguy commented 4 years ago

Update: chafa also doesn't work

+ err+='[!]\e[0m Neofetch command: /usr/bin/neofetch --chafa https://cultofthepartyparrot.com/parrotsv
'
+ err 'Neofetch version: 6.1.0'
++ color 1
++ case "$1" in
++ printf '%b\e[3%sm' '\e[0m' 1
+ err+='[!]\e[0m Neofetch version: 6.1.0
'
+ [[ on == \o\n ]]
+ printf %b '[!]\e[0m Config: Sourced user config.    (/home/v1rtl/.config/neofetch/config.conf)
[!]\e[0m Image: Using image '\'''\''
[!]\e[0m Image: '\'''\'' doesn'\''t exist, falling back to ascii mode.
[!]\e[0m Neofetch command: /usr/bin/neofetch --chafa https://cultofthepartyparrot.com/parrots/hd/stabv
[!]\e[0m Neofetch version: 6.1.0
'
[!] Config: Sourced user config.    (/home/v1rtl/.config/neofetch/config.conf)
[!] Image: Using image ''
[!] Image: '' doesn't exist, falling back to ascii mode.
[!] Neofetch command: /usr/bin/neofetch --chafa https://cultofthepartyparrot.com/parrots/hd/stableparv
[!] Neofetch version: 6.1.0
+ [[ off == \o\n ]]
+ return 0
+ printf '\e[?25h\e[?7h'

It says I should go to wiki... I'll do it

+ err+='[!]\e[0m Neofetch command: /usr/bin/neofetch --chafa /home/v1rtl/Pictures/thumb-1920-712781.jv
'
+ err 'Neofetch version: 6.1.0'
++ color 1
++ case "$1" in
++ printf '%b\e[3%sm' '\e[0m' 1
+ err+='[!]\e[0m Neofetch version: 6.1.0
'
+ [[ on == \o\n ]]
+ printf %b '[!]\e[0m Config: Sourced user config.    (/home/v1rtl/.config/neofetch/config.conf)
[!]\e[0m Image: Using image '\''/home/v1rtl/Pictures/thumb-1920-712781.jpg'\''
[!]\e[0m Image: Failed to find terminal window size.
[!]\e[0m Image: Check the '\''Images in the terminal'\'' wiki page for more info,
[!]\e[0m Neofetch command: /usr/bin/neofetch --chafa /home/v1rtl/Pictures/thumb-1920-712781.jpg --gapv
[!]\e[0m Neofetch version: 6.1.0
'
[!] Config: Sourced user config.    (/home/v1rtl/.config/neofetch/config.conf)
[!] Image: Using image '/home/v1rtl/Pictures/thumb-1920-712781.jpg'
[!] Image: Failed to find terminal window size.
[!] Image: Check the 'Images in the terminal' wiki page for more info,
[!] Neofetch command: /usr/bin/neofetch --chafa /home/v1rtl/Pictures/thumb-1920-712781.jpg --gap -50 v
[!

I guess it is related to #1339

Dreamingwolf commented 4 years ago

Ubuntu Budgie 19.10, terminology 1.3.2, neofetch 6.1.0 Tycat works to display images, but fails in neofetch. config.txt

Starkiller4011 commented 4 years ago

Manjaro XFCE edition, same issue,

+ verbose=on
+ shift
+ [[ -n --backend ]]
+ case "$1" in
+ image_backend=w3m
+ shift
+ [[ -n w3m ]]
+ case "$1" in
+ shift
+ [[ -n --loop ]]
+ case "$1" in
+ image_loop=on
+ shift
+ [[ -n --source ]]
+ case "$1" in
+ image_source=/home/dblue/Pictures/test.png
+ shift
+ [[ -n /home/dblue/Pictures/test.png ]]
+ case "$1" in
+ shift
+ [[ -n --size ]]
+ case "$1" in
+ image_size=300px
+ shift
+ [[ -n 300px ]]
+ case "$1" in
+ shift
+ [[ -n --xoffset ]]
+ case "$1" in
+ xoffset=40
+ shift
+ [[ -n 40 ]]
+ case "$1" in
+ shift
+ [[ -n --yoffset ]]
+ case "$1" in
+ yoffset=30
+ shift
+ [[ -n 30 ]]
+ case "$1" in
+ shift
+ [[ -n --color_blocks ]]
+ case "$1" in
+ color_blocks=off
+ shift
+ [[ -n off ]]
+ case "$1" in
+ shift
+ [[ -n --underline_char ]]
+ case "$1" in
+ underline_char==
+ shift
+ [[ -n = ]]
+ case "$1" in
+ shift
+ [[ -n --colors ]]
+ case "$1" in
+ unset colors
+ for arg in "$2" "$3" "$4" "$5" "$6" "$7"
+ case "$arg" in
+ colors+=("$arg")
+ for arg in "$2" "$3" "$4" "$5" "$6" "$7"
+ case "$arg" in
+ colors+=("$arg")
+ for arg in "$2" "$3" "$4" "$5" "$6" "$7"
+ case "$arg" in
+ colors+=("$arg")
+ for arg in "$2" "$3" "$4" "$5" "$6" "$7"
+ case "$arg" in
+ colors+=("$arg")
+ for arg in "$2" "$3" "$4" "$5" "$6" "$7"
+ case "$arg" in
+ colors+=("$arg")
+ for arg in "$2" "$3" "$4" "$5" "$6" "$7"
+ case "$arg" in
+ colors+=("$arg")
+ colors+=(7 7 7 7 7 7)
+ shift
+ [[ -n 200 ]]
+ case "$1" in
+ shift
+ [[ -n 300 ]]
+ case "$1" in
+ shift
+ [[ -n 300 ]]
+ case "$1" in
+ shift
+ [[ -n 200 ]]
+ case "$1" in
+ shift
+ [[ -n 300 ]]
+ case "$1" in
+ shift
+ [[ -n 45 ]]
+ case "$1" in
+ shift
+ [[ -n '' ]]
+ [[ on != \o\n ]]
+ get_simple -vv --backend w3m --loop --source /home/dblue/Pictures/test.png --size 300px --xoffset 40 --yoffset 30 --color_blocks off --underline_char = --colors 200 300 300 200 300 45
+ [[ -n -vv ]]
++ type -t get_-vv
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n --backend ]]
++ type -t get_--backend
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n w3m ]]
++ type -t get_w3m
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n --loop ]]
++ type -t get_--loop
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n --source ]]
++ type -t get_--source
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n /home/dblue/Pictures/test.png ]]
++ type -t get_/home/dblue/Pictures/test.png
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n --size ]]
++ type -t get_--size
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n 300px ]]
++ type -t get_300px
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n --xoffset ]]
++ type -t get_--xoffset
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n 40 ]]
++ type -t get_40
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n --yoffset ]]
++ type -t get_--yoffset
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n 30 ]]
++ type -t get_30
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n --color_blocks ]]
++ type -t get_--color_blocks
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n off ]]
++ type -t get_off
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n --underline_char ]]
++ type -t get_--underline_char
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n = ]]
++ type -t get_=
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n --colors ]]
++ type -t get_--colors
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n 200 ]]
++ type -t get_200
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n 300 ]]
++ type -t get_300
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n 300 ]]
++ type -t get_300
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n 200 ]]
++ type -t get_200
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n 300 ]]
++ type -t get_300
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n 45 ]]
++ type -t get_45
+ [[ '' == \f\u\n\c\t\i\o\n ]]
+ shift
+ [[ -n '' ]]
+ (( simple ))
+ get_distro
+ [[ -n '' ]]
+ case "$os" in
+ [[ -f /bedrock/etc/bedrock-release ]]
+ [[ -f /etc/redstar-release ]]
+ [[ -f /etc/siduction-version ]]
+ type -p lsb_release
+ case "$distro_shorthand" in
+ lsb_flags=-sd
++ lsb_release -sd
+ distro='"Manjaro Linux"'
+ [[ Linux version 5.3.11-1-MANJARO (builder@a7347f67d605) (gcc version 9.2.0 (GCC)) #1 SMP PREEMPT Wed Nov 13 12:21:14 UTC 2019 == *Microsoft* ]]
+ [[ 5.3.11-1-MANJARO == *Microsoft* ]]
+ [[ Linux version 5.3.11-1-MANJARO (builder@a7347f67d605) (gcc version 9.2.0 (GCC)) #1 SMP PREEMPT Wed Nov 13 12:21:14 UTC 2019 == *chrome-bot* ]]
+ [[ -f /dev/cros_ec ]]
++ trim_quotes '"Manjaro Linux"'
++ trim_output='"Manjaro Linux"'
++ trim_output='Manjaro Linux'
++ printf %s 'Manjaro Linux'
+ distro='Manjaro Linux'
+ distro='Manjaro Linux'
+ distro='Manjaro Linux'
+ [[ -z Manjaro Linux ]]
+ case "$os" in
+ machine_arch=x86_64
+ [[ on == \o\n ]]
+ distro+=' x86_64'
+ [[ auto == \a\u\t\o ]]
++ trim 'Manjaro Linux x86_64'
++ set -f
++ set -- Manjaro Linux x86_64
++ printf '%s\n' 'Manjaro Linux x86_64'
++ set +f
+ ascii_distro='Manjaro Linux x86_64'
+ get_bold
+ case "$ascii_bold" in
+ ascii_bold='\e[1m'
+ case "$bold" in
+ bold='\e[1m'
+ get_distro_ascii
+ case "$(trim "$ascii_distro")" in
++ trim 'Manjaro Linux x86_64'
++ set -f
++ set -- Manjaro Linux x86_64
++ printf '%s\n' 'Manjaro Linux x86_64'
++ set +f
+ set_colors 2 7
++ color 2
++ case "$1" in
++ printf '%b\e[3%sm' '\e[0m' 2
+ c1='\e[1m'
++ color 7
++ case "$1" in
++ printf '\e[37m%b' '\e[0m'
+ c2='\e[1m'
++ color ''
++ case "$1" in
++ printf '\e[38;5;%bm' ''
+ c3='\e[1m'
++ color ''
++ case "$1" in
++ printf '\e[38;5;%bm' ''
+ c4='\e[1m'
++ color ''
++ case "$1" in
++ printf '\e[38;5;%bm' ''
+ c5='\e[1m'
++ color ''
++ case "$1" in
++ printf '\e[38;5;%bm' ''
+ c6='\e[1m'
+ [[ '' != \o\f\f ]]
+ set_text_colors 2 7
+ [[ 200 == \d\i\s\t\r\o ]]
++ color 200
++ case "$1" in
++ printf '\e[38;5;%bm' 200
+ title_color=''
++ color 300
++ case "$1" in
++ printf '\e[38;5;%bm' 300
+ at_color=''
++ color 300
++ case "$1" in
++ printf '\e[38;5;%bm' 300
+ underline_color=''
++ color 200
++ case "$1" in
++ printf '\e[38;5;%bm' 200
+ subtitle_color=''
++ color 300
++ case "$1" in
++ printf '\e[38;5;%bm' 300
+ colon_color=''
++ color 45
++ case "$1" in
++ printf '\e[38;5;%bm' 45
+ info_color=''
+ [[ distro == \d\i\s\t\r\o ]]
++ color fg
++ case "$1" in
++ printf '\e[37m%b' '\e[0m'
+ bar_color_elapsed=''
+ case "$bar_color_total $1" in
++ color 7
++ case "$1" in
++ printf '\e[37m%b' '\e[0m'
+ bar_color_total=''
+ read -rd '' ascii_data
+ [[ distro != \d\i\s\t\r\o ]]
+ [[ off == \o\n ]]
+ [[ xterm-256color != \m\i\n\i\x ]]
+ [[ off != \o\n ]]
+ trap 'printf "\e[?25h\e[?7h"' EXIT
+ printf '\e[?25l\e[?7l'
+ image_backend
+ [[ w3m != \o\f\f ]]
+ type -p convert
+ case "${image_backend:-off}" in
+ get_image_source
+ case "$image_source" in
++ get_full_path /home/dblue/Pictures/test.png
++ [[ -f /home/dblue//home/dblue/Pictures/test.png ]]
++ cd /home/dblue/Pictures
++ local full_dir=test.png
++ [[ -L test.png ]]
+++ pwd -P
++ full_dir=/home/dblue/Pictures/test.png
++ [[ -e /home/dblue/Pictures/test.png ]]
++ printf '%s\n' /home/dblue/Pictures/test.png
+ image_source=/home/dblue/Pictures/test.png
+ [[ -d /home/dblue/Pictures/test.png ]]
+ image=/home/dblue/Pictures/test.png
+ err 'Image: Using image '\''/home/dblue/Pictures/test.png'\'''
++ color 1
++ case "$1" in
++ printf '%b\e[3%sm' '\e[0m' 1
+ err+='[!]\e[0m Image: Using image '\''/home/dblue/Pictures/test.png'\''
'
+ [[ ! -f /home/dblue/Pictures/test.png ]]
+ get_window_size
+ [[ w3m == \k\i\t\t\y ]]
+ ((  0 < 50  ))
+ [[ -n :0.0 ]]
+ [[ Linux != \M\a\c\ \O\S\ \X ]]
+ type -p xdotool
+ type -p xwininfo
+ type -p xdo
+ type -p xdpyinfo
++ xdpyinfo
++ grep -F focus:
+ current_window='focus:  window 0x4c00004, revert to Parent'
+ current_window='0x4c00004, revert to Parent'
+ current_window=0x4c00004
+ [[ -n 0x4c00004 ]]
++ xwininfo -id 0x4c00004
+ term_size='
xwininfo: Window id: 0x4c00004 (has no name)

  Absolute upper-left X:  0
  Absolute upper-left Y:  27
  Relative upper-left X:  -1
  Relative upper-left Y:  -1
  Width: 1
  Height: 1
  Depth: 0
  Visual: 0x82
  Visual Class: TrueColor
  Border width: 0
  Class: InputOnly
  Colormap: 0x0 (not installed)
  Bit Gravity State: ForgetGravity
  Window Gravity State: NorthWestGravity
  Backing Store State: NotUseful
  Save Under State: no
  Map State: IsViewable
  Override Redirect State: no
  Corners:  +0+27  -1919+27  -1919-1052  +0-1052
  -geometry 1x1+0+0'
+ term_width='1
  Height: 1
  Depth: 0
  Visual: 0x82
  Visual Class: TrueColor
  Border width: 0
  Class: InputOnly
  Colormap: 0x0 (not installed)
  Bit Gravity State: ForgetGravity
  Window Gravity State: NorthWestGravity
  Backing Store State: NotUseful
  Save Under State: no
  Map State: IsViewable
  Override Redirect State: no
  Corners:  +0+27  -1919+27  -1919-1052  +0-1052
  -geometry 1x1+0+0'
+ term_width=1
+ term_height='1
  Depth: 0
  Visual: 0x82
  Visual Class: TrueColor
  Border width: 0
  Class: InputOnly
  Colormap: 0x0 (not installed)
  Bit Gravity State: ForgetGravity
  Window Gravity State: NorthWestGravity
  Backing Store State: NotUseful
  Save Under State: no
  Map State: IsViewable
  Override Redirect State: no
  Corners:  +0+27  -1919+27  -1919-1052  +0-1052
  -geometry 1x1+0+0'
+ term_height=1
+ term_width=1
+ (( term_width < 1 ))
+ printf '\e[2J\e[H'

+ get_image_size
+ get_term_size
+ read -r lines columns
++ stty size
+ font_width=0
+ font_height=0
+ case "$image_size" in
+ image_size=300
+ [[ w3m == \w\3\m ]]
+ term_padding
+ [[ -z '' ]]
+ get_term
+ (( term_run == 1 ))
+ case "$TERM_PROGRAM" in
+ term=
+ [[ xterm-256color == \t\w\5\2 ]]
+ [[ xterm-256color == \t\w\1\0\0 ]]
+ [[ -n '' ]]
+ [[ -z '' ]]
++ get_ppid ''
++ case "$os" in
+++ grep -i -F PPid: /proc/5623/status
++ ppid='PPid:  5619'
+++ trim '  5619'
+++ set -f
+++ set -- 5619
+++ printf '%s\n' 5619
+++ set +f
++ ppid=5619
++ printf %s 5619
+ parent=5619
+ [[ -z 5619 ]]
++ get_process_name 5619
++ case "$os" in
++ name=xfce4-terminal
++ printf %s xfce4-terminal
+ name=xfce4-terminal
+ case "${name// }" in
+ [[ Linux == Linux ]]
++ realpath /proc/5619/exe
+ term=/usr/bin/xfce4-terminal
+ term=xfce4-terminal
+ [[ xfce4-terminal == .*-wrapped ]]
+ [[ -z xfce4-terminal ]]
+ term_run=1
+ case "$term" in
+ width=300
+ height=300
/usr/bin/neofetch: line 3793: (width + padding + xoffset) / font_width + gap: division by 0 ()
+ printf '\e[?25h\e[?7h'
System:
  Kernel: 5.3.11-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.3-x86_64 
  root=UUID=78db6d36-37e8-446c-9471-69bba00a7d95 rw quiet apparmor=1 
  security=apparmor resume=UUID=5a9d708a-90b7-4b09-bbc9-133d530a818d 
  udev.log_priority=3 
  Desktop: Xfce 4.14.1 tk: Gtk 3.24.12 info: xfce4-panel wm: xfwm4 
  dm: LightDM 1.30.0 Distro: Manjaro Linux 
Machine:
  Type: Laptop System: ASUSTeK product: GL502VMK v: 1.0 serial: <filter> 
  Mobo: ASUSTeK model: GL502VMK v: 1.0 serial: <filter> 
  UEFI: American Megatrends v: GL502VMK.308 date: 05/03/2019 
Battery:
  ID-1: BAT0 charge: 53.0 Wh condition: 54.5/64.4 Wh (85%) volts: 15.2/15.2 
  model: ASUSTeK ASUS Battery type: Li-ion serial: <filter> 
  status: Not charging cycles: 185 
CPU:
  Topology: Quad Core model: Intel Core i7-7700HQ bits: 64 type: MT MCP 
  arch: Kaby Lake family: 6 model-id: 9E (158) stepping: 9 microcode: CA 
  L2 cache: 6144 KiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 44817 
  Speed: 901 MHz min/max: 800/3800 MHz Core speeds (MHz): 1: 900 2: 900 
  3: 900 4: 900 5: 900 6: 900 7: 900 8: 900 
  Vulnerabilities: Type: itlb_multihit status: KVM: Split huge pages 
  Type: l1tf 
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: NVIDIA GP106BM [GeForce GTX 1060 Mobile 6GB] vendor: ASUSTeK 
  driver: nvidia v: 430.64 bus ID: 01:00.0 chip ID: 10de:1c60 
  Display: x11 server: X.Org 1.20.5 driver: nvidia compositor: compton 
  resolution: 1920x1080~60Hz 
  OpenGL: renderer: GeForce GTX 1060/PCIe/SSE2 v: 4.6.0 NVIDIA 430.64 
  direct render: Yes 
Audio:
  Device-1: Intel CM238 HD Audio vendor: ASUSTeK driver: snd_hda_intel 
  v: kernel bus ID: 00:1f.3 chip ID: 8086:a171 
  Device-2: NVIDIA GP106 High Definition Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus ID: 01:00.1 chip ID: 10de:10f1 
  Sound Server: ALSA v: k5.3.11-1-MANJARO 
Network:
  Device-1: Intel Wireless 8260 driver: iwlwifi v: kernel port: e000 
  bus ID: 03:00.0 chip ID: 8086:24f3 
  IF: wlp3s0 state: up mac: <filter> 
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: ASUSTeK driver: r8169 v: kernel port: d000 bus ID: 04:00.0 
  chip ID: 10ec:8168 
  IF: enp4s0 state: down mac: <filter> 
Drives:
  Local Storage: total: 1.03 TiB used: 20.05 GiB (1.9%) 
  ID-1: /dev/sda vendor: SanDisk model: SD8SNAT128G1002 size: 119.24 GiB 
  block size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  serial: <filter> rev: 7002 scheme: GPT 
  ID-2: /dev/sdb vendor: Seagate model: ST1000LX015-1U7172 size: 931.51 GiB 
  block size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  rotation: 5400 rpm serial: <filter> rev: SDM1 scheme: GPT 
Partition:
  ID-1: / raw size: 86.74 GiB size: 84.88 GiB (97.85%) 
  used: 13.26 GiB (15.6%) fs: ext4 dev: /dev/sda3 
  ID-2: /home raw size: 931.51 GiB size: 915.89 GiB (98.32%) 
  used: 6.79 GiB (0.7%) fs: ext4 dev: /dev/sdb1 
  ID-3: swap-1 size: 32.00 GiB used: 0 KiB (0.0%) fs: swap 
  swappiness: 60 (default) cache pressure: 100 (default) dev: /dev/sda2 
Sensors:
  System Temperatures: cpu: 65.5 C mobo: N/A gpu: nvidia temp: 53 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 237 Uptime: 1h 26m Memory: 15.60 GiB used: 2.25 GiB (14.4%) 
  Init: systemd v: 242 Compilers: gcc: 9.2.0 Shell: bash v: 5.0.11 
  running in: xfce4-terminal inxi: 3.0.36
/usr/bin/iceauth:  creating new authority file /run/user/1000/ICEauthority
gpg-agent[1169]: WARNING: "--write-env-file" is an obsolete option - it has no effect
gpg-agent: a gpg-agent is already running - not starting a new one

(xfce4-session:1115): xfce4-session-WARNING **: 13:34:48.258: gpg-agent returned no PID in the variables

(xfce4-session:1115): xfce4-session-WARNING **: 13:34:48.264: xfsm_manager_load_session: Something wrong with /home/dblue/.cache/sessions/xfce4-session-Deimos:0, Does it exist? Permissions issue?

** (xfce4-clipman:1238): WARNING **: 13:34:50.027: Unable to register GApplication: An object is already exported for the interface org.gtk.Application at /org/xfce/clipman

(xfce4-clipman:1238): GLib-GIO-CRITICAL **: 13:34:50.027: g_application_get_is_remote: assertion 'application->priv->is_registered' failed

(xfce4-clipman:1238): GLib-WARNING **: 13:34:50.027: g_set_application_name() called multiple times
blueman-applet 13.34.50 ERROR    PluginManager:90 load_plugin: Unable to load plugin module AppIndicator
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/blueman/plugins/applet/AppIndicator.py", line 7, in <module>
    require_version('AppIndicator3', '0.1')
  File "/usr/lib/python3.7/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace AppIndicator3 not available

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/blueman/main/PluginManager.py", line 88, in load_plugin
    importlib.import_module(self.module_path.__name__ + ".%s" % plugin)
  File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/python3.7/site-packages/blueman/plugins/applet/AppIndicator.py", line 9, in <module>
    raise ImportError("AppIndicator3 not found")
ImportError: AppIndicator3 not found
blueman-applet 13.34.50 WARNING  PluginManager:147 __load_plugin: Not loading PPPSupport because its conflict has higher priority
blueman-applet 13.34.50 WARNING  PluginManager:147 __load_plugin: Not loading DhcpClient because its conflict has higher priority

(wrapper-2.0:1215): Gtk-WARNING **: 13:34:52.192: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node button, owner GtkToggleButton)

(wrapper-2.0:1217): Gtk-WARNING **: 13:34:52.196: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node button, owner PulseaudioButton)
xfsettingsd: Another instance took over. Leaving...
xfsettingsd: Another instance took over. Leaving...
xfsettingsd: Another instance took over. Leaving...
[327 13:36:23.715640] Ignoring unknown config key: foreground_bold
kdeinit5: preparing to launch '/usr/lib/kf5/klauncher'
kdeinit5: Launched KLauncher, pid = 3537, result = 0
kdeinit5: opened connection to :0.0
kdeinit5: Got EXEC_NEW '/usr/lib/qt/plugins/kf5/kio/tags.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/qt/plugins/kf5/kio/tags.so'
kdeinit5: Got EXEC_NEW '/usr/lib/qt/plugins/kf5/kio/trash.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/qt/plugins/kf5/kio/trash.so'
kdeinit5: Got EXEC_NEW '/usr/lib/qt/plugins/kf5/kio/file.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/qt/plugins/kf5/kio/file.so'
kdeinit5: Got EXEC_NEW '/usr/lib/qt/plugins/kf5/kio/file.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/qt/plugins/kf5/kio/file.so'
kdeinit5: Got EXEC_NEW '/usr/lib/qt/plugins/kf5/kio/file.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/qt/plugins/kf5/kio/file.so'
kdeinit5: PID 3545 terminated.
kdeinit5: PID 3543 terminated.
kdeinit5: PID 3546 terminated.
kdeinit5: PID 3541 terminated.
kdeinit5: PID 3542 terminated.
[327 13:42:59.385115] Ignoring unknown config key: foreground_bold
[327 13:48:31.487176] Ignoring unknown config key: foreground_bold

(/usr/lib/firefox/firefox:8064): dconf-WARNING **: 13:57:47.708: Unable to open /var/lib/flatpak/exports/share/dconf/profile/user: Permission denied
[Parent 2619, Gecko_IOThread] WARNING: pipe error (248): Connection reset by peer: file /build/firefox/src/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 358
[Parent 2619, Gecko_IOThread] WARNING: pipe error (55): Connection reset by peer: file /build/firefox/src/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 358
[Parent 2619, Gecko_IOThread] WARNING: pipe error (175): Connection reset by peer: file /build/firefox/src/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 358
[Parent 2619, Gecko_IOThread] WARNING: pipe error (158): Connection reset by peer: file /build/firefox/src/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 358
[Parent 2619, Gecko_IOThread] WARNING: pipe error (106): Connection reset by peer: file /build/firefox/src/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 358
[Parent 2619, Gecko_IOThread] WARNING: pipe error (163): Connection reset by peer: file /build/firefox/src/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 358
[Parent 2619, Gecko_IOThread] WARNING: pipe error (86): Connection reset by peer: file /build/firefox/src/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 358
[Parent 2619, Gecko_IOThread] WARNING: pipe error (101): Connection reset by peer: file /build/firefox/src/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 358
[Parent 2619, Gecko_IOThread] WARNING: pipe error (224): Connection reset by peer: file /build/firefox/src/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 358
[Parent 2619, Gecko_IOThread] WARNING: pipe error (212): Connection reset by peer: file /build/firefox/src/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 358
[Parent 14118, Gecko_IOThread] WARNING: pipe error (132): Connection reset by peer: file /build/firefox/src/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 358
[Parent 14118, Gecko_IOThread] WARNING: pipe error (57): Connection reset by peer: file /build/firefox/src/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 358
[Parent 14118, Gecko_IOThread] WARNING: pipe error (184): Connection reset by peer: file /build/firefox/src/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 358
glx_bind_pixmap(0x01e59d37): Failed to query Pixmap info.
win_paint_win(0x05400053): Failed to bind texture. Expect troubles.
win_paint_win(0x05400053): Missing painting data. This is a bad sign.
kidonng commented 4 years ago

@Acelogic Have you installed all the packages mentioned in https://github.com/dylanaraps/neofetch/wiki/Images-in-the-terminal#requirements? If so, install imlib2 and try again.

dylanaraps commented 4 years ago

See: https://github.com/dylanaraps/neofetch/issues/1392