Ubuntu's kdesu does not pass full environment

view story

http://www.linuxquestions.org – Since starting to use Kubuntu, environment variables I set have not been passed on to emacs. Lisp functions that work with Gentoo/KDE4 fail. I have narrowed the problem to kdesu, which I use to start emacs. Kubuntu's version seriously restricts what it passes to programs it starts. I'm using Code: /etc/alternatives/kdesu -> /usr/lib/kde4/libexec/kdesu-distrib/kdesu rather than the default kdesudo because it provides an Ignore button, and kdesudo passes far less that kdesu. Short of compiling my own version, how do I get kdesu to pass the full environment? --help is no help. Thanks (HowTos)