Neofetch

Hi All, I am trying to modify my neofetch.
I want it to display information about my hard disk. I have tried different syntaxes and the most I have been able to do is to get this message when I run neofetch:

(claudio@claudio-mabox ~ $ neofetch
/home/claudio/.config/neofetch/config.conf: line 337: /dev/sda1: Permission denied)

Another thing I am trying to do is to show me an image instead of the ugly logo that appears on the screen, I have changed the options but I can’t get it to show me an image. It could be that Terminator doesn’t show images, that I’m writing the code wrong, or I don’t know what.
Can anyone share the code of a neofetch that shows an image?
Thanks to all of you.

Hi @Claudio,
I haven’t solved. You may carry on. I modified neofetch config.conf
659c
image_loop="on"
.
608c
#image_source=“$HOME/.config/neofetch/mabox.ascii”

image_source="$HOME/Pictures/pexels.jpeg"

.
595c
image_backend="w3m"

numbers are line numbers, made by diff -e
As you see kitty was used. (terminology may be used as well)
The problem is if image_loop=off then the image disappears. So CTRL+c is the exit.
neofetch_image_loop

This may help.
Diviértete jugando.
Edit:


image_loop=“off” with terminology – It works.
N.B. Mabox has a graphical neofetch hasn’t it?

2 Likes

Thanks, unfortunately I broke my system, I have to reinstall everything from scratch. I will come back on the subject as soon as Nabox is up and running again. :+1:

1 Like

Hi @zolw it looks great, good job :+1:

If does not work check dependencies under link ‘This may help’ above.

1 Like

cpufetch
imagen

1 Like

I did not know CPUFETCH :+1:.

1 Like

It is similar to neofetch but it gives you the information of your processor it installs with yay

1 Like

H i @zolw

I keep modifying my neofetch and it still does not show me an image.
I tried from the terminal to launch w3m /home/claudio/.config/neofetch/mabox_3d.png and it works, it opens the image in a window outside the terminal but it opens it.
In the neofecth code I modified the image source in the following ways:

image_source=“$HOME/claudio/.config/neofetch/mabox_3d.png”
image_source=“$/HOME/claudio/.config/neofetch/mabox_3d.png”
image_source=“$~/HOME/claudio/.config/neofetch/mabox_3d.png”
image_source=“$home/claudio/.config/neofetch/mabox_3d.png”
image_source=“$/home/claudio/.config/neofetch/mabox_3d.png”
image_source=“$~/home/claudio/.config/neofetch/mabox_3d.png”
image_loop=“on”
image_loop=“off”
I have enabled and disabled the ascii options and nothing has worked.
Could it be due to the “themes”, some syntax error, another option?
I was able to modify the text area as shown in the image. I can’t make any progress with this, it’s already a personal challenge.
I will add my code for review and if you notice what might be going wrong please let me know.

,
# See this wiki page for more info: # https://github.com/dylanaraps/neofetch/wiki/Customizing-Info print_info() {
info "${cl2} ╭─ " distro
info "${cl2} ├─ " kernel
info "${cl2} ├─ " users
info "${cl2} ├─ " packages
info "${cl2} ╰─ " shell
echo
info "${cl6} ╭─ " wm
info "${cl6} ├─ " term
info "${cl6} ├─ " term_font
info "${cl6} ├─ " theme
info "${cl6} ├─ " icons
info "${cl6} ╰─ " font
echo
# info "${cl4} ╭─ " model
info "${cl4} ╭─ " cpu
info "${cl4} ├─ " gpu
info "${cl4} ├─ " gpu_driver
info "${cl4} ├─ " resolution
info "${cl4} ├─ " memory
info "${cl4} ├─ ${cl0} " disk
info "${cl4} ├─ ${cl0} " battery 
info "${cl4} ╰─  " uptime      
prin  ""
prin " \n \n \n ${cl3} \n \n ${cl5} \n \n ${cl2}  \n \n ${cl6}  \n \n ${cl4}  \n \n ${cl1}  \n \n ${cl7}  \n \n ${cl0}  \n \n "
# 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

# 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
# [[ "$player" ]] && prin "Music Player" "$player"
# info "Local IP" local_ip
# info "Public IP" public_ip
# info "Users" users
# info "Locale" locale  # This only works on glibc systems.

# info cols

}

Title

Hide/Show Fully qualified domain name.

Default: ‘off’

Values: ‘on’, ‘off’

Flag: --title_fqdn

title_fqdn=“off”

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’, ‘tiny’, ‘off’

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=“on”

Uptime

Shorten the output of the uptime function

Default: ‘on’

Values: ‘on’, ‘tiny’, ‘off’

Flag: --uptime_shorthand

Example:

on: ‘2 days, 10 hours, 3 mins’

tiny: ‘2d 10h 3m’

off: ‘2 days, 10 hours, 3 minutes’

uptime_shorthand=“on”

Memory

Show memory pecentage in output.

Default: ‘off’

Values: ‘on’, ‘off’

Flag: --memory_percent

Example:

on: ‘1801MiB / 7881MiB (22%)’

off: ‘1801MiB / 7881MiB’

memory_percent=“off”

Change memory output unit.

Default: ‘mib’

Values: ‘kib’, ‘mib’, ‘gib’

Flag: --memory_unit

Example:

kib ‘1020928KiB / 7117824KiB’

mib ‘1042MiB / 6951MiB’

gib: ’ 0.98GiB / 6.79GiB’

memory_unit=“mib”

Packages

Show/Hide Package Manager names.

Default: ‘tiny’

Values: ‘on’, ‘tiny’ ‘off’

Flag: --package_managers

Example:

on: ‘998 (pacman), 8 (flatpak), 4 (snap)’

tiny: ‘908 (pacman, flatpak, snap)’

off: ‘908’

package_managers=“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

Public IP timeout.

Default: ‘2’

Values: ‘int’

Flag: --ip_timeout

public_ip_timeout=2

Desktop Environment

Show Desktop Environment version

Default: ‘on’

Values: ‘on’, ‘off’

Flag: --de_version

de_version=“on”

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’, ‘none’

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%)’

none: ‘Disk: 74G / 118G (66%)’

‘Disk: 74G / 118G (66%)’

‘Disk: 74G / 118G (66%)’

disk_subtitle=“mount”

Disk percent.

Show/Hide disk percent.

Default: ‘on’

Values: ‘on’, ‘off’

Flag: --disk_percent

Example:

on: ‘Disk (/): 74G / 118G (66%)’

off: ‘Disk (/): 74G / 118G’

disk_percent=“on”

Song

Manually specify a music player.

Default: ‘auto’

Values: ‘auto’, ‘player-name’

Flag: --music_player

Available values for ‘player-name’:

amarok

audacious

banshee

bluemindo

clementine

cmus

deadbeef

deepin-music

dragon

elisa

exaile

gnome-music

gmusicbrowser

gogglesmm

guayadeque

io.elementary.music

iTunes

juk

lollypop

mocp

mopidy

mpd

muine

netease-cloud-music

olivia

playerctl

pogo

pragha

qmmp

quodlibet

rhythmbox

sayonara

smplayer

spotify

strawberry

tauonmb

tomahawk

vlc

xmms2d

xnoise

yarock

music_player=“auto”

Format to display song information.

Default: ‘%artist% - %album% - %title%’

Values: ‘%artist%’, ‘%album%’, ‘%title%’

Flag: --song_format

Example:

default: ‘Song: Jet - Get Born - Sgt Major’

song_format=“%artist% - %album% - %title%”

Print the Artist, Album and Title on separate lines

Default: ‘off’

Values: ‘on’, ‘off’

Flag: --song_shorthand

Example:

on: ‘Artist: The Fratellis’

‘Album: Costello Music’

‘Song: Chelsea Dagger’

off: ‘Song: The Fratellis - Costello Music - Chelsea Dagger’

song_shorthand=“off”

‘mpc’ arguments (specify a host, password etc).

Default: ‘’

Example: mpc_args=(-h HOST -P PASSWORD)

mpc_args=()

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=“-”

Info Separator

Replace the default separator with the specified string.

Default: ‘:’

Flag: --separator

Example:

separator=“->”: ‘Shell-> bash’

separator=" =": ‘WM = dwm’

separator=“:”

Color Blocks

Color block range

The range of colors to print.

Default: ‘0’, ‘15’

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 15)

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

Color Alignment

Default: ‘auto’

Values: ‘auto’, ‘num’

Flag: --col_offset

Number specifies how far from the left side of the terminal (in spaces) to

begin printing the columns, in case you want to e.g. center them under your

text.

Example:

col_offset=“auto” - Default behavior of neofetch

col_offset=7 - Leave 7 spaces then print the colors

col_offset=“auto”

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’, ‘chafa’, ‘jp2a’, ‘iterm2’, ‘off’,

‘pot’, ‘termpix’, ‘pixterm’, ‘tycat’, ‘w3m’, ‘kitty’

Flag: --backend

image_backend=“w3m”

Image Source

Which image or ascii file to display.

Default: ‘auto’

Values: ‘auto’, ‘ascii’, ‘wallpaper’, ‘/path/to/img’, ‘/path/to/ascii’, ‘/path/to/dir/’

‘command output (neofetch --ascii “$(fortune | cowsay -W 30)”)’

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=“$~/home/claudio/.config/neofetch/mabox_3d.png”

Ascii Options

Ascii distro

Which distro’s ascii art to display.

Default: ‘auto’

Values: ‘auto’, ‘distro_name’

Flag: --ascii_distro

NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, “AOSC OS”,

“AOSC OS/Retro”, Apricity, ArcoLinux, ArchBox, ARCHlabs,

ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock,

Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD,

BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS,

Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover,

Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin,

DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary,

EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD,

FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo,

gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra,

Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion,

Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite,

LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva,

Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib,

Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner,

NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba,

OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD,

Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint,

popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix,

Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan,

Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific,

Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz,

SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS,

openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails,

Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio,

Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin,

and IRIX have ascii logos

NOTE: Arch, Ubuntu, Redhat, and Dragonfly have ‘old’ logo variants.

Use ‘{distro name}_old’ to use the old logos.

NOTE: Ubuntu has flavor variants.

Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME,

Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors.

NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu,

CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android,

Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola,

Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS,

Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian,

postmarketOS, and Void have a smaller logo variant.

Use ‘{distro name}_small’ to use the small variants.

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=“on”

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.

What is Waifu Crop? · dylanaraps/neofetch Wiki · GitHub

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=

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”

Translated with DeepL Translate: The world's most accurate translator (free version)

Ola @Claudio ,
I would have sent only the modified lines. Let us suppose you copied the original config.conf to config1.conf then
diff -c config1.conf config.conf > differ.txt
and then copy differ.txt as preformatted text – select and CTRL+E
Modify this line
image_source=“$~/home/claudio/.config/neofetch/mabox_3d.png” ## wrong
image_source=“/home/claudio/.config/neofetch/mabox_3d.png”

tylde is your home directory, but you can use absolute path
dollar sign is needed only if you use an environment variable

the second difference
ascii_colors=(2 7)
it may be irrelevant now
Terminal emulator is terminology ( just to make sure)
The hashmarks were lost / filtered out you sent above. So there will be some more iterations.

1 Like

Thank you, I will check the differences as you indicate and continue testing.
I’ve sent the whole code in case you see any errors elsewhere that would prevent neofetch from working normally.
Can we share/attach the file? I couldn’t find the option to do so.

Hi @zolw
According to differ.text. The list of differences is as follows.

*** config-1.conf 2023-06-27 19:44:48.697233023 -0300
— config.conf 2023-06-26 21:48:30.329525033 -0300


! image_backend=“w3m”
! image_backend=“ascii”


! image_source=“$/HOME/claudio/.config/neofetch/a-mabox_3d.png”
! image_source=“auto”


! image_loop=“on”
! image_loop=“off”

If I write $/HOME or $/home nothing happens

Hi @Claudio ,
Para no complicar demasiado las cosas. Así es como he probado desde cero:
mabox-linux-23.06-Istredd-230623-linux61.iso – instalación nueva

cp .config/conky/images/mabox_3d.png .config/neofetch/
yay -S terminology

cambio en config.com :
595 image_backend="w3m"
608 image_source="$HOME/.config/neofetch/mabox_3d.png"

Pruebe sus propios cambios paso a paso.
Mabox_20230628-11-29-37

Hide a long story

Mabox_20230628-11-46-22

1 Like

Hi, thank you very much, I will try it as you say. Then I will comment on the result. :+1:

Hi @zolw
I have followed your recommended steps.
To avoid errors, first I moved everything I had in the /home/claudio/.config/neofetch folder to another folder, then I copied and pasted the commands in the console according to what you posted, now neofetch gets the following error:

(/home/claudio/.config/neofetch/config.conf: line 725: $‘OS,\n# AOSC’: command not found)

This is line 725 in the file:
# NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, “AOSC OS”
It is marked as comment (#),

neofetch-1

I don't know, I think I'm going to build my config.conf file from zero

In Terminology it looks similar

Translated with DeepL Translate: The world's most accurate translator (free version)

Well, I somehow managed to get it to work on Terminology, but not on Terminator, maybe the way it affects this terminal makes it not work.
Now it remains to figure that out and if I can get it to display the image with one of the other neofetch layouts.
Thank you very much for your support.
I’ll keep insisting until I get it to display the way I want it to on Terminator too and if possible on any terminal.

Translated with DeepL Translate: The world's most accurate translator (free version)

Well, I found this old conversation on the forum:

I asked @monster but he didn’t answer me yet, while waiting for the answer I was following the thread, I tried the link and followed the steps, but I get to a point where “access denied” appears in my terminal and from there I don’t know how to continue, I kept looking and found this other answer in Git Hub


permiso-denegado

, maybe my Terminator doesn't manage to show images like Terminology does. If you can think of a way to do it, I keep trying, meanwhile I leave it in by pass.

Translated with DeepL Translate: The world's most accurate translator (free version)