@dos2unix got you going,
@endruschat100, off to a good start. How to become root and add to the wallpaper directory? I'll take you part way, filling in some blanks that may exist along the way..
Below is where OP wants his wallpapers to reside --
Code:
$ pwd
/usr/share/wallpapers/PCLinuxOS-2019/contents
These are the permissions on files there --
Code:
$ ls -al
drwxr-xr-x 2 root root 4096 Nov 10 2019 ./
drwxr-xr-x 3 root root 4096 Nov 10 2019 ../
-rw-r--r-- 1 root root 116540 Oct 3 2020 1024x768.jpg
-rw-r--r-- 1 root root 142714 Oct 3 2020 1280x800.jpg
-rw-r--r-- 1 root root 176936 Oct 3 2020 1440x900.jpg
-rw-r--r-- 1 root root 235502 Oct 3 2020 1680x1050.jpg
-rw-r--r-- 1 root root 304583 Oct 3 2020 1920x1200.jpg
-rw-r--r-- 1 root root 81318 Oct 3 2020 800x600.jpg
Obviously, one has to have root privileges to access and manipulate the files
(there is another solution, but sudo is not where I'll go)
So, become root.
(there are several methods of achieving this lofty goal. I'll list two faves)
1) Use a Puppy Linux LiveUSB -- and always be root, running only in RAM
2) edit boot login on kernel line in GRUB boot up
This is part of what is seen upon highlighting Kernel to boot in BRUB Menu and entering "e" --
Code:
menuentry 'PCLinuxOS (5.16.16-pclos1) 2022' --class pclinuxos --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.16.16-pclos1-advanced-37898c80-bc10-494d-9512-02cba10369e3' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 37898c80-bc10-494d-9512-02cba10369e3
else
search --no-floppy --fs-uuid --set=root 37898c80-bc10-494d-9512-02cba10369e3
fi
linux /boot/vmlinuz-5.16.16-pclos1 root=UUID=37898c80-bc10-494d-9512-02cba10369e3 splash quiet noiswmd resume=UUID=1e8538ed-0bb2-48c2-a308-4c1280ad8e13 audit=0
LOOK FOR THE KERNEL LINE THAT BEGINS, "linux"
Code:
linux /boot/vmlinuz-5.16.16-pclos1 root=UUID=37898c80-bc10-494d-9512-02cba10369e3 splash quiet noiswmd resume=UUID=1e8538ed-0bb2-48c2-a308-4c1280ad8e13 audit=0
PLACE CURSON AT BEGINNING OF LINE, push the "End" button to go eol, enter the word "single" without the quotation marks AT END OF LINE
Code:
linux /boot/vmlinuz-5.16.16-pclos1 root=UUID=37898c80-bc10-494d-9512-02cba10369e3 splash quiet noiswmd resume=UUID=1e8538ed-0bb2-48c2-a308-4c1280ad8e13 audit=0 single
and hit F10 to BOOT
Then do as
@dos2unix suggests