<div dir="auto"><div>Thank you, Walter and James.<div dir="auto"><br><div dir="auto">I've appropriately answered the questions after reading valuable inputs provided from both of you.</div><div dir="auto"><br></div><div dir="auto">Regards</div><div dir="auto">Sumit</div></div><br><br><div class="gmail_quote"><div dir="ltr">On Tue, 4 Jun 2019, 3:00 pm James Cameron, <<a href="mailto:quozl@laptop.org" target="_blank" rel="noreferrer">quozl@laptop.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks for asking.<br>
<br>
A kernel configuration file is used to select colour or grayscale<br>
mode in the driver, and thus the display controller ASIC.  This is in<br>
the kernel sources.<br>
<br>
The keyboard shim detects brightness control keys and manages the<br>
backlight power.  When the backlight is turned off, the grayscale mode<br>
is enabled.  When the backlight is turned on, the grayscale mode is<br>
disabled.  This is in the keyboard shim sources.<br>
<br>
On the XO-1.75 and XO-4 models, a reverse biased red LED in the same<br>
SMT package as the green storage LED is used as an ambient light<br>
sensor.  The power management daemon (powerd) detects high ambient<br>
light and turns off the backlight and turns on the grayscale mode.<br>
The backlight is turned off to save power, and increase running time<br>
on battery.  This is in the powerd sources.<br>
<br>
However, without any change to backlight brightness or mode switching,<br>
full sunlight does appear as greyscale, because the human eye can't<br>
discern the small amount of colour emitted by the backlight compared<br>
to the large amount of white light reflected from the sun.<br>
<br>
On Tue, Jun 04, 2019 at 12:48:38AM +0530, Sumit Srivastava wrote:<br>
> Hi, all!<br>
> <br>
> Here's a query that has been directed at me on the internet, however I don't<br>
> have any idea about the grayscale implementation of the screen in XO-1. How<br>
> does it switch from colour to grayscale and on what basis is it decided?<br>
> <br>
> >The original query:<br>
> {"generic Josh number 96" asks<br>
> "Do you know if the display is switching modes with the greyscale thing? Very<br>
> curious how the screen works"}<br>
<br>
> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org" rel="noreferrer noreferrer" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer noreferrer noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br>
<br>
-- <br>
James Cameron<br>
<a href="http://quozl.netrek.org/" rel="noreferrer noreferrer noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" rel="noreferrer noreferrer" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer noreferrer noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div></div></div>