<div dir="ltr">I am trying to upstream this patch <a href="https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/89">https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/89</a><div>used in AU and in the dextrose images. Other than the code changes needed,</div>
<div>would be good know if there are consensus about two topics:</div><div><br></div><div>1) Why is needed this patch?</div><div><br></div><div>In the xo, while WOL (wake up on lan) is implemented, there are situations where</div>
<div>traffic is lost while the xo is suspended [1] . That means sugar collaboration lost messages,</div><div>and by example we don't see a user or a activity shared in the neighborhood </div><div>or the collaboration in a activity is broken. This patch attempt to solve the problems </div>
<div>in activities only, by inhibit the suspend while the activity is shared. This patch was proposed in the ticket [2]</div><div><br></div><div>2) Add a module for power management in the toolkit:</div><div><br></div><div>
In the patch review, dnarvaez suggested move the power management methods to</div><div>a different module. I agree that have a lot of sense, even if now we have a single user, because:</div><div>* make easier have a single implementation, if we later need make changes for other</div>
<div>implementations.</div><div>* we can add more uses in sugar, by example, inhibit suspend while the user is in the neighborhod view.</div><div>* a few activities need inhibit suspend, like Clock, Distance or StopWatch.</div>
<div><br></div><div>What other people think about this?</div><div>I am happy to improve the patch according to feedback.</div><div><br></div><div>-- <br><div dir="ltr">Gonzalo Odiard<br><br><div>SugarLabs - Learning Software for children<br>
</div><div><br></div><div>[1] <a href="http://dev.laptop.org/ticket/10912">http://dev.laptop.org/ticket/10912</a></div><div>[2] <a href="http://dev.laptop.org/ticket/10363">http://dev.laptop.org/ticket/10363</a></div></div>

</div></div>