Modern desktops actually query the display (via EDID) itself about its advertised color coverage, from which an automatic display profile is generated. If you haven’t setup a display profile yourself that doesn’t per-se mean there is no display profile active. Currently few applications are colord aware however. But modern GNOME, Unity or KDE desktops store their display profile setups in colord, so applications can query colord which profile to apply depending on which screen they are displayed on (in case of a dual head configuration). The another relatively new mechanism is colord by Richard Hughes, which is an infrastructure daemon, which by it self does very little, as it’s mostly just an information/configuration store. While darktable should pick up on those, I’m not sure how well other applications support this mechanism. On some systems there may be a _ICC_PROFILE_1 and _ICC_PROFILE_2 atom to facilitate dual head configurations. On a GNOME or Unity system the _ICC_PROFILE is setup by GNOME Setting Daemon during login. You can check if a profile is setup like so: $ xprop -display :0.0 -len 14 -root _ICC_PROFILE The oldest mechanism is the _ICC_PROFILE atom, which allows a single display profile to be defined for your system (this obviously fails for dual head configurations). So we need a mechanism to pass the actual ICC profile to our applications without having to configure them all individually. The second is the rest of the ICC profile, and this has to be processed in color management enabled application (typically via liblcms2). On a GNOME or Unity desktop this is done by GNOME Settings Daemon during login. The “vcgt” is loaded into X11 and applied to your whole screen, so all applications automatically benefit. First the so-called “vcgt”, which corrects for whitepoint (this is most noticeable on laptops which shift from being very blueish to a bit more yellowish) and gamma. If you have set a display profile via your system configuration tool (The Color applet in System Settings for GNOME or Unity), there are a few things to keep in mind.Īn ICC display profile consists of two main parts. Modern Linux distros featuring either GNOME, Unity or KDE offer fairly easy configuration of color management, this system level configuration mostly pertains to the handling of an ICC display profile. The general picture on the modern Linux desktop
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |