Skip to main content

Module colord

Module colord 

Source
Expand description

colord’s word on the screens, for the sites in the screen’s own colours (sioul-app’s colour.rs and cpp/screencolours.cpp; docs/colour.md, “Which atom is which screen”): the checksums of the profiles colord keeps for an output. Read only, over the system bus, on a connection made by crate::bus (Qt’s own reached the bus through libdbus’s registration and its process-wide locks: review of battery part C, G1), each question waited for 400 ms at most, as before.

Constants§

ASK 🔒
How long one question may take.
MANAGER 🔒
SERVICE 🔒
colord, on the system bus.
SETUP 🔒
How long the connection’s setup may take: the window waits for it.

Functions§

checksums
colord’s checksums (MD5, lower case) of the profiles it keeps for the output X11 names output (“eDP-1”): its ProfileId ("icc-<MD5>") and its metadata’s FILE_checksum, profile by profile; none when colord does not know the output; nothing at all (None) when colord does not answer, or there is no system bus.
checksums_on
checksums, from the colord on the bus at address.