Page 1 of 1
Icons: alternatives to the Puppy Standard set?
Posted: Sun Aug 22, 2021 10:56 am
by JASpup
Are there built sets to replace those in /usr/share/icons?
(i.e., not just the one-size theme sets in /usr/local/lib?)
I've seen them here just not remembering when (i.e., newer PM version, different distro, etc.).
Re: Icons: alternatives to the Puppy Standard set?
Posted: Mon Aug 23, 2021 8:24 pm
by JASpup
Toolbar icons are a part of the system it seems.
You can customize the toolbar, use small icons and/or text labels, but there's no indication of the icon set used or its changeability.
same program in Ubuntu:
Re: Icons: alternatives to the Puppy Standard set?
Posted: Mon Aug 23, 2021 9:12 pm
by Wiz57
Correct me if I misunderstand, but it appears you are looking for a "theme" for a web browser, looks
like Palemoon. For these you have to look at the browser's website, or sometimes in the menu, look
for Add ons, Themes and such.
If this isn't what you want, and are talking about Puppy Desktop, look for JWM themes.
Please clarify exactly what icon set you are referring to. Thanks!
Wiz
Re: Icons: alternatives to the Puppy Standard set?
Posted: Mon Aug 23, 2021 9:37 pm
by JASpup
Hi @Wiz57,
First I want to know how apps like Pale Moon populate their toolbar icons in Puppy.
Then I want to know what alternate sets are available, not the Icon Theme sets we can choose for the desktop but for this purpose.
Puppy needs a refresh.
Re: Icons: alternatives to the Puppy Standard set?
Posted: Tue Aug 24, 2021 1:19 am
by amethyst
Looks like you are talking about the programmes' window icon which normally appears in the top-left window area. The toolbar area is where you normally find buttons for opening a file, printing, zoom, etc. depending on the application. As far as I know you can not change/set the application's window icon nor the toolbar icon buttons unless you can get access to the actual programming code of the application.
Re: Icons: alternatives to the Puppy Standard set?
Posted: Tue Aug 24, 2021 1:50 am
by MochiMoppel
JASpup wrote: ↑Mon Aug 23, 2021 9:37 pmFirst I want to know how apps like Pale Moon populate their toolbar icons in Puppy
Impossible to give a general answer. They may install their own to ensure a consistent look on different platforms, or they may use the system's standard icons to ensure a look consistent with the system, or they may employ a mix of both.
On my Pale Moon the icons you marked look exactly like the gtk stock icons of my Puppy version. Fair to assume that they are indeed gtk icons which cannot be (easily) changed but which can be overridden with add-ons.
Re: Icons: alternatives to the Puppy Standard set?
Posted: Tue Aug 24, 2021 2:09 am
by JASpup
That's interesting to know.
Since you can turn it off I can see here it's called the Navigation Toolbar.
This yet another version, Pale Moon 28 by .sfs in X-Tahr:
- PM28-xtahr.png (7.74 KiB) Viewed 363 times
I think the comprehensive icon directory for the standard set is /usr/share/pixmaps/puppy/.
The Pale Moon home icon is different than the standard set:
- home.png (2.17 KiB) Viewed 363 times
All I can assume from my PM 27 Ubuntu test is that since navigation icons are not a part of the browser installation they're being placed from inside Puppy somewhere, even if it's not the standard set.
Re: Icons: alternatives to the Puppy Standard set?
Posted: Tue Aug 24, 2021 2:25 am
by JASpup
MochiMoppel wrote: ↑Tue Aug 24, 2021 1:50 am
On my Pale Moon the icons you marked look exactly like the gtk stock icons of my Puppy version. Fair to assume that they are indeed gtk icons which cannot be (easily) changed but which can be overridden with add-ons.
Now it looks like mixed sets:
1: /usr/share/icons/hicolor/24x24/actions/previous.png
2: /usr/share/icons/hicolor/24x24/actions/go-next.png
I haven't found the refresh yet, but home looks just like the arrows in the gtk set:
- gtk-home.png (1.23 KiB) Viewed 360 times
We can't just replace/rename the files Pale Moon uses?
Re: Icons: alternatives to the Puppy Standard set?
Posted: Tue Aug 24, 2021 3:01 am
by MochiMoppel
JASpup wrote: ↑Tue Aug 24, 2021 2:25 am1: /usr/share/icons/hicolor/24x24/actions/previous.png
2: /usr/share/icons/hicolor/24x24/actions/go-next.png
Irrelevant. On my system this folder is empty. If you really think that they make a difference why not replace them and see what happens?
I haven't found the refresh yet
It's the same as the gtk-refresh stock icon. If you want to check all stock icons you can use this little script:
Code: Select all
#!/bin/bash
ICONS='about add apply bold cancel caps-lock-warning cdrom clear close color-picker connect convert copy cut delete dialog-authentication dialog-error dialog-info dialog-question dialog-warning directory disconnect dnd dnd-multiple edit execute file find find-and-replace floppy fullscreen go-back go-down go-forward go-up goto-bottom goto-first goto-last goto-top harddisk help home indent index info italic jump-to justify-center justify-fill justify-left justify-right leave-fullscreen media-forward media-next media-pause media-play media-previous media-record media-rewind media-stop missing-image network new no ok open orientation-landscape orientation-portrait orientation-reverse-landscape orientation-reverse-portrait page-setup paste preferences print print-error print-paused print-preview print-report print-warning properties quit redo refresh remove revert-to-saved save save-as select-all select-color select-font sort-ascending sort-descending spell-check stop strikethrough undelete underline undo unindent yes zoom-100 zoom-fit zoom-in zoom-out'
export ICONS=$(echo "$ICONS" | sed -r 's/ *([^ ]+)/gtk-\1|gtk-\1\n/g')
echo '<window title="GTK Stock Icons" icon-name="gtk-about" window-position="1">
<vbox>
<tree hover-selection="true" headers-visible="false" rules_hint="true">
<height>400</height><width>270</width>
<input stock-column="0">echo "$ICONS"</input>
</tree>
</vbox>
</window>' | gtkdialog -sc
We can't just replace/rename the files Pale Moon uses?
Stock icons are compiled into the GTK system. That's why you won't find them anywhere in your Puppy and replace them as ordinary image files.
Once again: To replace the Pale Moon icons you can use add-ons. Once you have downloaded and installed the add-on it might be possible to hack the add-on package and replace some of the icons. Don't know. I don't care much about icons.
Re: Icons: alternatives to the Puppy Standard set?
Posted: Tue Aug 24, 2021 3:11 am
by JASpup
MochiMoppel wrote: ↑Tue Aug 24, 2021 3:01 am
We can't just replace/rename the files Pale Moon uses?
Stock icons are compiled into the GTK system. That's why you won't find them anywhere in your Puppy and replace them as ordinary image files.
Once again: To replace the Pale Moon icons you can use add-ons. Once you have downloaded and installed the add-on it might be possible to hack the add-on package and replace some of the icons. Don't know. I don't care much about icons.
I have no interest in add-ons and I take your word for it. I know you're not very aesthetic. I am somewhere in-between, but a nice desktop is important. When you see specific icons that are part of the system you are using it seems like it would be easy to change them.
Re: Icons: alternatives to the Puppy Standard set?
Posted: Tue Aug 24, 2021 8:01 am
by HerrBert
MochiMoppel wrote: ↑Tue Aug 24, 2021 1:50 am
JASpup wrote: ↑Mon Aug 23, 2021 9:37 pmFirst I want to know how apps like Pale Moon populate their toolbar icons in Puppy
Impossible to give a general answer. They may install their own to ensure a consistent look on different platforms, or they may use the system's standard icons to ensure a look consistent with the system, or they may employ a mix of both.
On my Pale Moon the icons you marked look exactly like the gtk stock icons of my Puppy version. Fair to assume that they are indeed gtk icons which cannot be (easily) changed but which can be overridden with add-ons.
Changing gtk-icon-theme-name only changes the icons marked:
- quickshot-210824-080856.jpg (30.78 KiB) Viewed 379 times
Also rox-filer uses a mix of gtk-stock-icons and own icons in its toolbar.
- quickshot-210824-082443.jpg (36.84 KiB) Viewed 379 times
JASpup wrote: ↑Tue Aug 24, 2021 3:11 am
When you see specific icons that are part of the system you are using it seems like it would be easy to change them.
It is possible, but not easy. In Puppy Linux it is not a one-click job to change icons for the whole system.
gtk-(stock-)icons can be replaced with gtk-icon-themes but this doesn't affect jwm's desktop-icon-theme and vice versa.
Also in Puppy many icons in dialogs and jwm are coded to /usr/share/pixmaps/puppy and therefore will not change when switching to another gtk-icon-theme.
Re: Icons: alternatives to the Puppy Standard set?
Posted: Wed Aug 25, 2021 3:31 am
by JASpup
HerrBert wrote: ↑Tue Aug 24, 2021 8:01 am
gtk-(stock-)icons can be replaced with gtk-icon-themes but this doesn't affect jwm's desktop-icon-theme and vice versa.
Also in Puppy many icons in dialogs and jwm are coded to /usr/share/pixmaps/puppy and therefore will not change when switching to another gtk-icon-theme.
I do not understand why this would be desirable, except that the gtk-theme changer for a user seems like it is for menus and borders. Like you wrote, ROX or Pale Moon icons never change no matter which gtk theme you choose.
Menus can be expertly matched to icon sets but unless a designer is working on it, it is probably easiest to just use the one set.
I have not booted Fossa yet or Bionic 64, but hopefully the old standard set is in question.
Re: Icons: alternatives to the Puppy Standard set?
Posted: Wed Aug 25, 2021 2:20 pm
by JASpup
casual observations:
I just booted 64 Fossa for the first time
gtk icons are obviously updated in Fossa 28 Pale Moon, look a lot better
look nice and I've been out of the loop
The title bar and menus look a lot more like I see in Xenial Ubuntu MATE
Resource use is up noticeably from Xenial, but the difference isn't felt on a fast machine
Re: Icons: alternatives to the Puppy Standard set?
Posted: Wed Aug 25, 2021 6:47 pm
by OscarTalks
FossaPup has the directory PMaterial in /usr/share/icons rather than "Puppy Standard" so there is a greater availability of icons.
These are the icon themes which can be used by GTK
You can download other icon themes, but they tend to be very big with lots that you would never need.
I think there may be a .pet of the PMaterial theme somewhere, or you could take it from Fossa and try it in earlier Pups I guess.
Try http://distro.ibiblio.org/puppylinux/pe ... ns-0.2.pet
The GTK icon theme is different from the GTK theme (which does general styles and colours).
In addition to installing an icon theme, you have to configure GTK to use it.
The configuring method for GTK2 is different from the one for GTK3 so you have to do both if you want the icons to appear in both.
The GUI theme setters (including JWMdesk) should work for GTK2, but not sure about GTK3. If necessary you can edit the config manually.
Re: Icons: alternatives to the Puppy Standard set?
Posted: Wed Aug 25, 2021 7:15 pm
by dimkr
The icon situation is much better in Puppies newer than Fossapup64, like the testing builds in https://github.com/puppylinux-woof-CE/w ... #artifacts (again: these are testing builds).
The icon themes are more complete, there are many GTK+ 3 related fixes and some themes support both old GTK+ 2 applications and newer GTK+ 3 applications (all modern browsers). Everything looks more consistent.
Re: Icons: alternatives to the Puppy Standard set?
Posted: Wed Aug 25, 2021 11:51 pm
by JASpup
I'm starting to get the Puppy innards a little, but generally I'm thinking of something standard that looks modern over trying to tweak my gtk to death.
When Puppy was new the Standard set was a rush for being a part of a functioning system I imagine, but it's too low-res in maturity.
I look more to avoid it than find Holy Grail. I want to look at Bionic & Fossa more but I don't have the time to customize both. Custom gtk is the kind of feature to make me choose one over the other. If Fossa has new gtk icons that's less work.