<div dir="ltr"><div><div><div><div><div>Hi,<br><br></div>I thank you all for the guidance. <br><br></div>I modified my PR as per your suggestions and now the implementation of the proxy feature is far better.<br></div>@Sam, as you suggested, I have now completely removed the need of re-writing "proxy.sh" every time the settings changes and am using "org.gnome.system.proxy" schemas. Now "/usr/bin/sugar" is hard-coded to read the proxy settings from "org.gnome.system.proxy" and export it to the environment variables required for the proxy settings to be available easily.<br></div><div><br></div>@Gonzalo, thanks for the link to that important patch from Manuel Quiñones. And @James, I have changed my "view.py" and "model.py" files to go with  Manuel Quiñones' way of setting the "org.gnome.system.proxy" schemas via GSettings. This has hence removed the dependence on polkit for file write permissions and made us do away with extra files like "set_proxy.py" for running root permitted scripts.<br><br></div><div>Also I have removed the "logout.sh" script as now I am using the pre-made "require-restart" feature present in "sectionview" which asks the user for restart.<br><br></div><div>Also @James, shall I now therefore submit the GUI changes and the changes you proposed to for this update in the features page? <span class="im"><a href="http://wiki.sugarlabs.org/go/Features/Proxy_Settings" rel="noreferrer" target="_blank">wiki.sugarlabs.org/go/Features/Proxy_Settings</a><br></span></div><div><br></div><div>Here is the patch I submitted: <a href="https://github.com/ManashRaja/sugar/commit/4fe1a2fea7f37d036331c1a1ae736c88cc29d62d">https://github.com/ManashRaja/sugar/commit/4fe1a2fea7f37d036331c1a1ae736c88cc29d62d</a><br></div><div><br></div><div>Thanks<br></div><div>Regards<br></div><div>Manash Pratim Das<br></div><div><br></div><div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 14, 2016 at 8:03 AM, James Cameron <span dir="ltr"><<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sun, Mar 13, 2016 at 11:18:46PM -0300, Gonzalo Odiard wrote:<br>
<span class="">> On Sun, Mar 13, 2016 at 11:09 PM, Jerry Vonau <[1]<a href="mailto:me@jvonau.ca">me@jvonau.ca</a>> wrote:<br>
><br>
> > Yea that has roots to the old ActivityCentral fork, any reason<br>
> > why this has not been 'upstreamed' from OneEducation(OLPC-AU) to<br>
> > SugarLabs?<br>
><br>
> Yes. Was not accepted by sugar upstream.<br>
<br>
</span>Let's have another go then.  See what the objections are from the<br>
current set of developers.<br>
<span class=""><br>
> I upstreamed all that was possible, the only changes that were<br>
> developed just for OLPC-AU were the changes needed to deal with the<br>
> complex network environments common in Australian schools.<br>
<br>
</span>This disease is spreading.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
James Cameron<br>
<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</div></div></blockquote></div><br></div>