Page 1 of 1

Missing system Icons in BionicPup32

Posted: Sun May 16, 2021 1:37 pm
by fernan

Hello,

After installing BionicPup32 in a 32 bit machine, and starting to use it, I note some system icons are not showing as expected (I remember this same problem happened to me some months ago when I decided to try BionicPup 32 and 64 on anothe computerand decided for BionicPup64 because of this)

I've installed BionicPup32, and changed the Desktop Theme to the Original Pup using the Puppy theme manager.

Have you seen this same before?

Attached picts are from ARIO and Vivaldi browser (Checked and the Ario icons are installed in the same folder than my 64 bit install, and the 64 bit puppy shows Ario correctly). The problems repeat in other programs too.

Any help will be appreciated. Thanks very much.

missing-icons.png
missing-icons.png (72.66 KiB) Viewed 912 times
Screenshot.png
Screenshot.png (87.61 KiB) Viewed 912 times

Re: Missing system Icons in BionicPup32

Posted: Sun May 16, 2021 2:35 pm
by OscarTalks

It happens because of missing GTK3 icon themes. Full support for GTK3 is really only starting to happen now in the very latest Puppies. You can install a theme such as adwaita-icon-theme via PPM but you might also need to configure it by manual edit of /root/.config/gtk-3.0/settings.ini

Icon theme packages tend to be rather big with lots of files that will probably never be needed. If size and space is an issue, you can move it out of pupsave and symlink back in.


Re: Missing system Icons in BionicPup32

Posted: Sun May 16, 2021 2:55 pm
by fernan

Does BionicPup 64 have those GTK3 themes? because BionicPup 64 is not too large in size, and it shows the icons correctly.


Re: Missing system Icons in BionicPup32

Posted: Sun May 16, 2021 3:07 pm
by OscarTalks

The Puppy developers have been working on providing cut-down versions of themes that will provide GTK3 icons, but the recipes of Bionic32 and Bionic64 are different. You can try copying things from one to the other and see if you can fix it that way if you like, but it involves quite a lot of investigation and experimentation. Maybe there is quite a simple solution if you can find it. I just wanted to point you in the direction of what the cause of the problem is.


Re: Missing system Icons in BionicPup32

Posted: Sun May 16, 2021 8:05 pm
by bigpup

in menu->Desktop->JWMDesk Manager->GTK Theme

Try using a different theme.


Re: Missing system Icons in BionicPup32

Posted: Mon May 17, 2021 1:44 am
by rockedge

Possible also to open the PPM in Bionic32 and search for gtk-3 choose the libgtk-3 and install it. The icons should appear as expected. I ran into this all the time when loading the devx.sfs and ran Glade.


Re: Missing system Icons in BionicPup32

Posted: Thu May 20, 2021 3:03 am
by fernan

libgtk-3 appears as "Already Installed"

Changing the themes doesn't solve this. Actually it makes it worst, more missing icons. I didn't try each option, just 3 random themes .

Should this be reported as a "bug" ?

libgtk-3.png
libgtk-3.png (80.01 KiB) Viewed 853 times

Re: Missing system Icons in BionicPup32

Posted: Thu May 20, 2021 3:21 pm
by OscarTalks

Hello fernan,

Try this and see if it improves things:-
Open the file /etc/gtk-3.0/settings.ini
Edit the line to gtk-icon-theme-name = Puppy Standard (remove "ubuntu-mono-dark")
Make sure you have all the correct spaces and upper case letters.
Save the edited file
Restart X server

Try the GTK3 programs again.
Icon themes are in directories in /usr/share/icons
This will use the icons in "Puppy Standard" - some may still be missing.
Installing a full theme and editing the file again (to match the name) should ensure all icons display.


Re: Missing system Icons in BionicPup32

Posted: Thu May 20, 2021 3:41 pm
by mikewalsh

@fernan :-

Do be aware that you can't always go by what the PPM reports. Many times I've been convinced something isn't where it should be, have investigated, then found the PPM reports it as 'already installed'.....but have gone ahead and "installed" it again anyway. And the issue is then 'fixed'.

Sometimes Pup will permit this; sometimes, you're told to 'uninstall' it first before attempting to install it. There doesn't seem to be any rhyme or reason to this, either.

You could always look in /usr/lib, and see if libgtk-3.0 and libgdk-3.0 are already there. (May need to look in /usr/lib/x86_64-linux-gnu instead; I'm not in Bionicpup64 ATM, so can't remember exactly....)

EDIT:- Ignore that last bit. My bad; you're on 32-bit Bionicpup, aren't you?

Mike. ;)


Re: Missing system Icons in BionicPup32

Posted: Thu May 20, 2021 8:39 pm
by 666philb

hi @fernan

try installing adwaita icon theme from the package manager


Re: Missing system Icons in BionicPup32

Posted: Fri May 21, 2021 12:03 am
by OscarTalks

Looking in FossaPup the "Puppy Standard" icon collection is gone from /usr/share/icons and has been replaced with a more extensive one in a directory called PMaterial
So I copied PMaterial into /usr/share/icons in BionicPup32
Deleted the icon theme cache file inside it
Ran the command gtk-update-icon-cache -qf /usr/share/icons/PMaterial to re-create the cache file (not sure if this is essential but easy to do).
Edited /etc/gtk-3.0/settings.ini to read gtk-icon-theme-name = PMaterial
Restarted X
Not seeing any missing icons in the Vivaldi GTK3 file chooser window now


Re: Missing system Icons in BionicPup32

Posted: Fri May 21, 2021 2:18 am
by fernan
OscarTalks wrote: Thu May 20, 2021 3:21 pm

Hello fernan,

Try this and see if it improves things:-
Open the file /etc/gtk-3.0/settings.ini
Edit the line to gtk-icon-theme-name = Puppy Standard (remove "ubuntu-mono-dark")
Make sure you have all the correct spaces and upper case letters.
Save the edited file
Restart X server

Try the GTK3 programs again.
Icon themes are in directories in /usr/share/icons
This will use the icons in "Puppy Standard" - some may still be missing.
Installing a full theme and editing the file again (to match the name) should ensure all icons display.

Tried this !!! And worked !!!! ARIO is showing the icons !!

ario_OK.png
ario_OK.png (102.68 KiB) Viewed 763 times