[gnome-terminal] client: Filter out some more env variables



commit 9eb6f5cae12fe8f417dc7608e5ca601bdd3e3897
Author: Christian Persch <chpe gnome org>
Date:   Tue Jun 5 00:55:07 2012 +0200

    client: Filter out some more env variables
    
    No need to transfer environment variables that aren't goint to be used
    anyway since the server will override them.

 src/terminal-client-utils.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/src/terminal-client-utils.c b/src/terminal-client-utils.c
index 9a664e9..a38d182 100644
--- a/src/terminal-client-utils.c
+++ b/src/terminal-client-utils.c
@@ -102,10 +102,17 @@ terminal_client_append_exec_options (GVariantBuilder *builder,
   char **envv;
 
   envv = g_get_environ ();
+  envv = g_environ_unsetenv (envv, "COLORTERM");
+  envv = g_environ_unsetenv (envv, "COLUMNS");
   envv = g_environ_unsetenv (envv, "DESKTOP_STARTUP_ID");
+  envv = g_environ_unsetenv (envv, "DISPLAY");
   envv = g_environ_unsetenv (envv, "GIO_LAUNCHED_DESKTOP_FILE_PID");
   envv = g_environ_unsetenv (envv, "GIO_LAUNCHED_DESKTOP_FILE");
+  envv = g_environ_unsetenv (envv, "GNOME_DESKTOP_ICON");
+  envv = g_environ_unsetenv (envv, "LINES");
   envv = g_environ_unsetenv (envv, "PWD");
+  envv = g_environ_unsetenv (envv, "TERM");
+  envv = g_environ_unsetenv (envv, "WINDOWID");
 
   g_variant_builder_add (builder, "{sv}",
                          "environ",



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]