<br><br><div class="gmail_quote">On 26 January 2012 12:01, Simon Schampijer <span dir="ltr"><<a href="mailto:simon@schampijer.de">simon@schampijer.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="HOEnZb"><div class="h5">On 01/24/2012 10:31 PM, Sascha Silbe wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
From: Jerry Vonau<<a href="mailto:jvonau@shaw.ca" target="_blank">jvonau@shaw.ca</a>><br>
<br>
Some applications and tools and even some parts of Sugar will use the<br>
http_proxy environment variable if set, but don't use the Gnome (GConf) proxy<br>
settings.<br>
<br>
After changing the GConf proxy settings, Sugar needs to be restarted for the<br>
http_proxy environment variable to be updated.<br>
<br>
[factored out into separate function; some clean-ups; added description]<br>
Signed-off-by: Sascha Silbe<<a href="mailto:silbe@activitycentral.com" target="_blank">silbe@activitycentral.<u></u>com</a>><br>
---<br>
  bin/sugar-session |   26 ++++++++++++++++++++++++++<br>
  1 files changed, 26 insertions(+), 0 deletions(-)<br>
<br>
diff --git a/bin/sugar-session b/bin/sugar-session<br>
index ee0048d..7eaa8f1 100755<br>
--- a/bin/sugar-session<br>
+++ b/bin/sugar-session<br>
@@ -2,6 +2,7 @@<br>
  # Copyright (C) 2006, Red Hat, Inc.<br>
  # Copyright (C) 2009, One Laptop Per Child Association Inc<br>
  # Copyright (C) 2010, Plan Ceibal<<a href="mailto:comunidad@plan.ceibal.edu.uy" target="_blank">comunidad@plan.ceibal.<u></u>edu.uy</a>><br>
+# Copyright (C) 2011, OLPC-AU.<br>
  #<br>
  # This program is free software; you can redistribute it and/or modify<br>
  # it under the terms of the GNU General Public License as published by<br>
@@ -211,6 +212,30 @@ def setup_accessibility_cb():<br>
      accessibility_manager = accessibility.<u></u>AccessibilityManager()<br>
      accessibility_manager.setup_<u></u>accessibility()<br>
<br>
+<br>
+def export_proxy_settings():<br>
+    """Export manual proxy settings from GConf as environment variables<br>
+<br>
+    Some applications and tools and even some parts of Sugar will use<br>
+    the http_proxy environment variable if set, but don't use the Gnome<br>
+    (GConf) proxy settings.<br>
</blockquote>
<br></div></div>
Hi,<br>
<br>
can you give a few examples which ones are using which method? My fist hit was wget using the env variable [1]. More light on that welcome.<br>
<br>
Regards,<br>
   Simon<br>
<br>
[1] <a href="http://www.gnu.org/software/wget/manual/html_node/Proxies.html" target="_blank">http://www.gnu.org/software/wget/manual/html_node/Proxies.html</a><br></blockquote></div><br>Think this fixes the proxy issue for all python based programs. This patch allows OLPC's sugar-update-control to work from behind proxies, which we have working in the field with this patch. <br>
<br>Jerry<br><br><br><br>