root folder

Hello,
Could not enter folder /root. error
How do I access the root folder on my desktop.

You, logged in as normal user on the GUI desktop, have no access to the directory /root. That is normal:

boven:~ # ls -ld /root
drwx------ 11 root root 4096 Apr 15 19:56 /root
boven:~ #

It is owned by root and does not allow anybody else to go there.

How would I login to desktop as root.
Would I have to change my user settings?

I set my user in user and group in Yast from user to root.
Still no access.

That’s usually a bad idea.

You can use:

sudo ls -l /croot

to see what is in “/root”.

You should even not think about doing that.

That is also a very bad idea. Please revert that as soon as possible.

Maybe you first explain why yuu want to do something in root’s home directory?

I guess it is better to try and find a solution for what your goal is then just discussing about bad practises.

Could you delete this thread please.

I am just trying to change my wallapaper in neofetch and was asking me to goto root folder I think?
Where thumbnails folder exist but I dont see neofetch there.
IDK

I am very sorry.

It is not letting me.

That was probably referring to “/” rather than to “/root”.

Yes, probably.

But I still do not understand what a wallpaper has to do with the / directory or the like.
Wall papers are things of a desktop and thus of a user and belong somewhere in the users home directory.

Maybe you can show us what that neofatch (I personaly do not know what it is) tells you to do.

I got this from you:

How do I go about accessing this folder?
${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch

That probably points to a place in your home directory ${HOME}, So ${HOME} is replaced with your home directory /home/user89, but I do not know what ${XDG_CACHE:-/home/user89} will expand to. That depends on where this is, inside a script I assume.

This is the neofetch config I have to edit so the wallpaper changes. RIght under Image Source.
The Thumbnail directory is where you said about that script that doesn’t allow me to view the neofetch thumbnail folder.

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


# 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

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”

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: ‘off’

Values: ‘on’, ‘off’

Flag: --de_version

de_version=“off”

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

pogo

pragha

qmmp

quodlibet

rhythmbox

sayonara

smplayer

spotify

strawberry

tomahawk

vlc

xmms2d

xnoise

yarock

music_player=“auto”

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

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

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/’

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

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,

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, DragonFly, Drauger, Elementary,

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

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

gNewSense, 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, OpenIndiana, OpenMandriva,

OpenWrt, osmc, Oracle, 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,

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,

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

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”

Anyways the scripts not letting me so deleted my thread now.
Thank you have a good day.

Although logging in as root is highly discouraged (but might be necessary for troubleshooting),
Here is the command you can safely run to re-login as root from a normal User account

su --login

or alternatively the shortened

su -

When done,
You can either logout normally and back in or run the following command where* username* is your User name

su *username* 

Additionally,
I suggest the above only because I assume you wanted the full root environment,
But if you don’t need the full environment and simply want to edit or create a file, you can simply “su” without the options that force a re-login.

TSU

I’ll firmly disagree here. Logging as root on a desktop environment is an absolute no go, and should never used for troubleshooting. Never ever. We’ve been fighting this misconception here for years now, please don’t start again.