Just a little system tray icon to show support for the LGBTQ+ community.
Originally created last year as a simple one-off project in response to Windows 11 users getting mad about a pride icon appearing on their task bar.
This year I remade it in Go, added support for Windows (7 and up), and improved compatibility with a variety of Linux environments.
Let me know what you think, or don’t, just please be nice about it.
Why would I need a pride icon in my taskbar though?
Nobody needs it, but some people like it.
Last year Windows added a pride icon to the taskbar of some Windows 11 users, and people in the Linux community were having a laugh over the angry reactions, but some Linux-enjoyers mentioned that they’d actually like the option of adding a pride icon. I wrote a simple python script and shared it.
Over the past year multiple people have said they liked the little icon in my system tray, so this year I decided to spruce up the project and make it compatible with Windows. It’s just a silly little aesthetic option for anyone who wants it.
So many people asking what the point is while I’m over here enjoying my new system icon. Thanks for the post!!! 🏳️🌈🏳️⚧️
Glad to hear it!
I’m not sure if your name is a reference to the god of Red Dwarf or the yonic pokemon, but either way, cheers.
Sorry, but this is really useless. I support the cause, but there is absolutely no need for this software. I think this community is meant for software that actually has a use.
It’s free and it’s open source software. It can be discussed here.
Some software is more about looking nice than serving a utility.
I learned a lot about the system tray writing it. I think it stands as a decent example for how to add an icon to the system tray.
Oh, it’s Pride (System Icon)
, not (Pride System) Icon
. I was scratching my head thinking what the hell is a Pride System based on the title.
Haha, yeah, it’s a pretty minimal piece of software, hardly a system. Maybe I should have called it Pride Icon for System Tray?
How do I compile from source? I would like to see that in the readme
It uses a makefile, you can just type make
while in the pride-system-icon directory.
On Windows you may need to install GNU make first.
You’ll need to have Go installed, I’ve added a vendor
directory to make it easier. The compiled files will be placed in dist/windows/prideicon.exe
and dist/linux/prideicon
Here are the commands to compile without using make:
go build -mod vendor -tags linux -o prideicon
go build -mod vendor -tags windows -ldflags -H=windowsgui -o prideicon.exe