How to change the blue leaf?

I recognize the fact that there are many threads, even recent ones, discussing the blue leaf. Nonetheless I found it necessairy to create a new thread since information about changing it is outdated or I simply couldn’t find the right thread.

My question is if there’s a way to change the blue leaf to for example to the Haiku logo without having to recompile the entire system?

I already read most of that thread and it has nothing to do with my question. That’s atleast my assumption from how much I read. I’m not proposing a global change, I just want to make my desktop look the way I want.

The short answer is that Deskbar must be recompiled because it uses hard coded position/size for the leaf logo. You do not need to rebuild the entire OS though.

Thank you for your answer,
above deleted for formatting error

I compiled it and put the deskbar in the root of a hpkg but it consistently gives an error message installing it. How am I supposed to replace the binary if a hpkg isn’t able to?

Can you post your .PackageInfo?

1 Like

Nevemind, I made a typo in architecture. Thank you.

1 Like

This is also an important topic to me. When I have to say sometinge bad about Haiku, then it is that leaf menu icon. I would realy like to change it!

Can someone post e step by step solution for doing that? I’m not familiar with compiling…

Would greatly appreciate the help! Thanks.

It would be cool to be able change it to the old “BeOS” logo, to match the classic GUI theme.

1 Like

It’s all fun and games until the lawyers’ cease-and-desist letter arrives.

1 Like

Not if we do it on our own.

Sure, you can do it on your computer. And maybe someone can PM you the instructions.

But if anyone even vaguely connected to the Haiku project tells you how to do it on a public platform … big trouble.

Sure, you can argue that the brand has been abandoned. And you can then pay Haiku’s lawyers obscene amounts of money to make that argument in court.

No need for such confidentiality, the situation is the same as with wallpapers. Except a menu logo is harder to change than a wallpaper.

1 Like

I’m pretty sure changing a logo isn’t as illegal as you suggest it is.
There have been dozens of Windows-like themes for Linux out there for many years now,most of them using the well-known Windows icon at the start button,yet Micro$oft doesn’t seem to care about it.
And the Windows brand isn’t dead and abandones,like BeOS has been for over 20 years now.

You’re quite right. They don’t care if it is just one guy uploading a theme, When there is even a whiff of a possible corporate competitor, the knives come out.
Microsoft Corp. v. Lindows.com, Inc. - Wikipedia.

They ended up settling that case, but that was after two years of litigation. You know what American lawyers charge? Haiku, inc would be bankrupted within a month.

You can change the logo to whatever you want, not just the BeOS logo. These instructions are not even remotely illegal.

2 Likes

By the way, there’s an instruction how to change a desktop background on the Haiku web site: Backgrounds

It could be used to set a background with BeOS logo.

1 Like

That Notion is ridicilous.
I won’t get in trouble for telling a user how to recomile their application.
I’m not going to provide any Icon because I don’t care, and I think the leaf should stay.

But I firmly believe your computer is yours to do with as you please.
If someone wants to change this in their install they can do so.

With that said, here are the steps to change the icon for the deskbar:

  1. Clone Haiku sources (with version you are running)
  2. adjust this ressource and provide your own Icon, You can use Icon-O-Matic and export as rdef ressource, then copy the content (i.e only copy lines starting with $)
    icons.rdef « deskbar « apps « src - haiku - Haiku's main repository
  3. Recompile deskbar with “Jam Deskbar”
  4. use launch roster to stop the old deskbar
  5. Run the compiled deskbar
  6. If this works disable deskbar from the image and write a user config for launch_daemon to use yours by default
5 Likes

Clear instructions, thank you for it. It’s pretty helpful, better then the ridicilous way I did it.

1 Like