A systray icon changer gtkdialog app for Newer Puppies?

Requests go here. If you fill a request, give it a new thread in the appropriate category and then link to it in the request thread.
Post Reply
Message
Author
User avatar
nilsonmorales
Posts: 972
Joined: Fri 15 Apr 2011, 14:39
Location: El Salvador

A systray icon changer gtkdialog app for Newer Puppies?

#1 Post by nilsonmorales »

[b][url=http://nilsonmorales.blogspot.com/]My blog |[/url][/b][b][url=https://github.com/woofshahenzup]| Github[/url][/b]
[img]https://i.postimg.cc/5tz5vrrX/imag018la6.gif[/img]
[img]http://s5.postimg.org/7h2fid8pz/botones_logos3.png[/img]

User avatar
solo
Posts: 389
Joined: Thu 14 Nov 2013, 20:33

#2 Post by solo »

Not easy to implement at all.

I do not know how this works in newer puppies exactly, but in Precise Puppy 5.7.1, there's an issue of different formats.

The Retrovol audio icon, for instance, uses the png format, which is nice, because png allows partial transparancy, which makes it easy to implement stuff as anti-aliasing while still looking good on different colored backrounds.

The network icons however, use the xpm format, which does not support partial tranparancies. A pixel is either fully transparant, or it is not. This means you are left with very pixellated edges, and designing an iconset which looks good on both a dark and bright backround is more of a challenge.

As far as I know, the images for the free memory applet are baked into the freememapplet_tray executable in the Startup folder.

So as you see, it's not just a matter of creating a nice matching set of icons, and then just pushing a button.

On the other hand, it's not too difficult to convert your svg files to a png, or a xpm format, and then place them in the proper folder yourself.

You can load svg files into Gimp, for instance, and use the export function to convert them to png and/or xpm.

For the network icons, the proper location is:

/usr/local/lib/X11/mini-icons/network_tray-xpm/

For the retrovol sound icons, the proper location is:

/usr/share/retrovol/images/

Those actions could probably be automated with a script.

The free memory applet is an entirely different matter altogether.

User avatar
nilsonmorales
Posts: 972
Joined: Fri 15 Apr 2011, 14:39
Location: El Salvador

#3 Post by nilsonmorales »

Solo, thanx for your answer, but newer puppy systray free mem applet, network, firewall was rebuild, now you can put svg icons in share pixmaps puppy path the retrovol directory accept svg too, so think a changer themes is possible.
[b][url=http://nilsonmorales.blogspot.com/]My blog |[/url][/b][b][url=https://github.com/woofshahenzup]| Github[/url][/b]
[img]https://i.postimg.cc/5tz5vrrX/imag018la6.gif[/img]
[img]http://s5.postimg.org/7h2fid8pz/botones_logos3.png[/img]

User avatar
solo
Posts: 389
Joined: Thu 14 Nov 2013, 20:33

#4 Post by solo »

Wow. I didn't know that.

Very interesting. Maybe I should take one of those new Puppies for a spin on the old clunker and see how she holds out.

Post Reply