如何用su命令以另一个用户身份起动图形界面的软件????

如何用su命令以另一个用户身份起动图形界面的软件????

如何用su命令以另一个用户身份起动图形界面的软件????
-------
在安装orcale9iR2时,当前身份是root,想用命令 su - oracle -c "/mnt/cdrom/runInstaller" 来启动oracle的安装,为什么总是起不来安装界面???
出现的提示如下:
----------------------------------
Initializing Java Virtual Machine from /tmp/OraInstall2003-04-22_06-00-43PM/jre/bin/java. Please wait...
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:59)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:5icon_cool.gif
at java.awt.Window.<init>(Window.java:188)
at java.awt.Frame.<init>(Frame.java:315)
at java.awt.Frame.<init>(Frame.java:262)
at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:593)
-----------------


而打开一个 konsole,以oracle身份运行runInstaller就可以:
su - oracle
/mnt/cdrom/runInstaller 是可以。

请问如何以root身份,用su 启动oracle的runInstaller??????
:confused: :confused: :confused: :confused: :confused:      
那可能是JDK的版本问题或者是语言设置的问题,我在安装时也遇见过,看看我的帖子就知道了!      
先用root执行xhost +
试试