[Sugar-devel] [PATCH sugar] sugar-session: export manual Gnome proxy settings as $http_proxy

Simon Schampijer simon at schampijer.de
Thu Jan 26 13:01:37 EST 2012


On 01/24/2012 10:31 PM, Sascha Silbe wrote:
> From: Jerry Vonau<jvonau at shaw.ca>
>
> Some applications and tools and even some parts of Sugar will use the
> http_proxy environment variable if set, but don't use the Gnome (GConf) proxy
> settings.
>
> After changing the GConf proxy settings, Sugar needs to be restarted for the
> http_proxy environment variable to be updated.
>
> [factored out into separate function; some clean-ups; added description]
> Signed-off-by: Sascha Silbe<silbe at activitycentral.com>
> ---
>   bin/sugar-session |   26 ++++++++++++++++++++++++++
>   1 files changed, 26 insertions(+), 0 deletions(-)
>
> diff --git a/bin/sugar-session b/bin/sugar-session
> index ee0048d..7eaa8f1 100755
> --- a/bin/sugar-session
> +++ b/bin/sugar-session
> @@ -2,6 +2,7 @@
>   # Copyright (C) 2006, Red Hat, Inc.
>   # Copyright (C) 2009, One Laptop Per Child Association Inc
>   # Copyright (C) 2010, Plan Ceibal<comunidad at plan.ceibal.edu.uy>
> +# Copyright (C) 2011, OLPC-AU.
>   #
>   # This program is free software; you can redistribute it and/or modify
>   # it under the terms of the GNU General Public License as published by
> @@ -211,6 +212,30 @@ def setup_accessibility_cb():
>       accessibility_manager = accessibility.AccessibilityManager()
>       accessibility_manager.setup_accessibility()
>
> +
> +def export_proxy_settings():
> +    """Export manual proxy settings from GConf as environment variables
> +
> +    Some applications and tools and even some parts of Sugar will use
> +    the http_proxy environment variable if set, but don't use the Gnome
> +    (GConf) proxy settings.

Hi,

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.

Regards,
    Simon

[1] http://www.gnu.org/software/wget/manual/html_node/Proxies.html


More information about the Sugar-devel mailing list