Missing system Icons in BionicPup32

Moderator: Forum moderators

Post Reply
fernan
Posts: 139
Joined: Sat Sep 19, 2020 3:35 am
Has thanked: 53 times
Been thanked: 24 times

Missing system Icons in BionicPup32

Post 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 804 times
Screenshot.png
Screenshot.png (87.61 KiB) Viewed 804 times
User avatar
OscarTalks
Posts: 623
Joined: Tue Jul 14, 2020 10:11 pm
Location: London UK
Has thanked: 2 times
Been thanked: 247 times

Re: Missing system Icons in BionicPup32

Post 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.

fernan
Posts: 139
Joined: Sat Sep 19, 2020 3:35 am
Has thanked: 53 times
Been thanked: 24 times

Re: Missing system Icons in BionicPup32

Post by fernan »

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

User avatar
OscarTalks
Posts: 623
Joined: Tue Jul 14, 2020 10:11 pm
Location: London UK
Has thanked: 2 times
Been thanked: 247 times

Re: Missing system Icons in BionicPup32

Post 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.

User avatar
bigpup
Moderator
Posts: 6929
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 895 times
Been thanked: 1508 times

Re: Missing system Icons in BionicPup32

Post by bigpup »

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

Try using a different theme.

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

User avatar
rockedge
Site Admin
Posts: 6480
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2691 times
Been thanked: 2592 times
Contact:

Re: Missing system Icons in BionicPup32

Post 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.

fernan
Posts: 139
Joined: Sat Sep 19, 2020 3:35 am
Has thanked: 53 times
Been thanked: 24 times

Re: Missing system Icons in BionicPup32

Post 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 745 times
User avatar
OscarTalks
Posts: 623
Joined: Tue Jul 14, 2020 10:11 pm
Location: London UK
Has thanked: 2 times
Been thanked: 247 times

Re: Missing system Icons in BionicPup32

Post 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.

Attachments
Fixes most icons in Vivaldi file chooser
Fixes most icons in Vivaldi file chooser
GTK3icons.jpg (30.13 KiB) Viewed 728 times
User avatar
mikewalsh
Moderator
Posts: 6115
Joined: Tue Dec 03, 2019 1:40 pm
Location: King's Lynn, UK
Has thanked: 779 times
Been thanked: 1951 times

Re: Missing system Icons in BionicPup32

Post 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. ;)

Last edited by mikewalsh on Fri May 21, 2021 6:04 pm, edited 2 times in total.
User avatar
666philb
Posts: 429
Joined: Thu Jul 09, 2020 3:18 pm
Location: wales uk
Has thanked: 111 times
Been thanked: 149 times

Re: Missing system Icons in BionicPup32

Post by 666philb »

hi @fernan

try installing adwaita icon theme from the package manager

User avatar
OscarTalks
Posts: 623
Joined: Tue Jul 14, 2020 10:11 pm
Location: London UK
Has thanked: 2 times
Been thanked: 247 times

Re: Missing system Icons in BionicPup32

Post 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

Attachments
Transplant PMaterial from FossaPup and icons are all there
Transplant PMaterial from FossaPup and icons are all there
PMaterial-gtk3.jpg (36.99 KiB) Viewed 637 times
fernan
Posts: 139
Joined: Sat Sep 19, 2020 3:35 am
Has thanked: 53 times
Been thanked: 24 times

Re: Missing system Icons in BionicPup32

Post 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 628 times
Post Reply

Return to “Bionic”