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 (72.66 KiB) Viewed 912 times
- 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 (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 (102.68 KiB) Viewed 763 times