--- gkdial-1.8.1.orig/src/util.c	2003-06-27 22:30:29.000000000 +0200
+++ gkdial-1.8.1/src/util.c	2004-06-18 16:57:43.000000000 +0200
@@ -336,13 +336,13 @@
   gint a;
   pid_t pid;
   gchar **command;
+  gchar *fcmd = g_strdup_printf("%s > /dev/null 2>&1",cmd);
 
-  command = g_malloc (sizeof (gchar *) * 5);
-  command[0] = g_strdup ("/usr/bin/gksu");
-  command[1] = g_strdup ("-m");
-  command[2] = g_strdup (msg);
-  command[3] = g_strdup (cmd);
-  command[4] = NULL;
+  command = g_malloc (sizeof (gchar *) * 4);
+  command[0] = g_strdup (PREFIX "/bin/gpe-su");
+  command[1] = g_strdup ("-c");
+  command[2] = fcmd;
+  command[3] = NULL;
 
   pid = fork ();
   if (pid == 0)