--- gksu-2.0.0-org/nautilus-gksu/libnautilus-gksu.c 2006-09-15 08:15:09.000000000 +0530 +++ gksu-2.0.0/nautilus-gksu/libnautilus-gksu.c 2008-07-28 21:12:51.000000000 +0530 @@ -245,6 +245,13 @@ tmp = strstr (cmd, "%"); *tmp = '\0'; + /* + * sometime the cmd contains extra blank space at the end which leads + * to problem with some programs(e.g. file-roller opens extra window + * and steals focus). + */ + cmd = g_strstrip(cmd); + if (is_desktop) full_cmd = cmd; else