Hacker News new | ask | show | jobs
by cratermoon 3037 days ago
The Linux community will attempt to solve the problem by attempting to create an entirely new color management system, which will get at best 80% done with a handful of outstanding Hard bugs, at least one of which will be bad enough to break the entire thing except on one specific distro/gui/hardware combination.
2 comments

It will just be a sub-component of systemd. Named colord.
Hackernews will tell us that we should really be using Wayland, because Wayland will solve the color problem once and for all.

When it comes time to implement the color management stuff into Wayland, it's declared out of scope for the core Wayland protocol, but don't worry guys -- someday, somehow, a consortium led by GNOME will implement it on a DBUS interface that all compositors will understand. At least two, mutually incompatible, such protocols emerge, neither of which fix the underlying issues, both of which are tied to particular compositors.

Meanwhile, we are told that X11 is still horribly, irredeemably broken in this regard and if we haven't yet switched to Wayland, we really should by now.

The professional colorist industry goes on using Xorg on Linux.

...and it'll be difficult to turn off for those not in the professions named in the other comments here which require accurate colour, using monitors with smaller gamuts, and would much prefer to have the "raw", "unmanaged" behaviour.
What does “unmanaged” even mean? Anyone should strive to have as accurate colors as possible.
Actually, a lot of us that don't work in the design space would be perfectly happy if our monitors simply had close enough to the same white between our dual screens. I absolutely do not care how color accurate my JavaScript code actually is in my editor, I would love to have the ability to manually tweak the balance so my monitors more or less render the same.

Right now, Linux just can't do that consistently. Most of the existing solutions want me to buy a very expensive color calibration tool that I can't justify or afford.

> Anyone should strive to have as accurate colors as possible

Why is that? I like to have my monitors with a bit of a warmer colour balance, since it is nicer on my eyes, and I have no need for 100% colour reproduction. I think that everyone should strive for the most comfortable colours as long as they aren't doing photo editing or something.

You can always add an additional transform on top, to provide such warm colors.

But this should be explicit, and the software should know about it.

Mapping directly into the full gamut of the monitor, the way that almost every common computer did before the whole "color management" stuff even became a thing.

Anyone should strive to have as accurate colors as possible.

No, people have different needs and set their monitors' brightness and contrast accordingly. It's only the mentioned industries which require that accuracy --- and the associated, often very expensive, monitors and calibration equipment.

>No, people have different needs and set their monitors' brightness and contrast accordingly. It's only the mentioned industries which require that accuracy --- and the associated, often very expensive, monitors and calibration equipment.

Except for accessibility reasons (e.g. high contrast for the visually impaired), there are no "different needs" that dictate that people should see colors rendered falsely compared to their reference if they're not in the creative professions.

Well, that's not true, and any user of f.lux/Redshift/Twilight will probably agree with me on that one.

Or, any user of audio equalizer set to a genre preset.

While I understand what you mean (having the screen properly calibrated out of the box would sure be nice), you might be using too strong words to express it :)

Did you just assume my color space preferences?
No, parent just asserted that there are no "color space preferences" (outside of accessibility) people should have, period (and if they do have, OS/software makers and monitor companies should be OK to ignore them).
That was a troll...