thank you Mike Chambers for the suggestion.<br>Since when did the su command change it has always been su root & have never seen any documentation says su - root. Any how just to try it here is the result:<br><span style="font-weight: bold;">
[awp@localhost ~]$ su - root</span><br>Password: <br><span style="font-weight: bold;">[root@localhost ~]</span># pup<br>Xlib: connection to ":0.0" refused by server<br>Xlib: No protocol specified<br><br>Traceback (most recent call last):
<br>  File "/usr/sbin/pup", line 31, in <module><br>    import gtk<br>  File "/usr/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py", line 76, in <module><br>    _init()<br>  File "/usr/lib/python2.5/site-packages/gtk-
2.0/gtk/__init__.py", line 64, in _init<br>    _gtk.init_check()<br>RuntimeError: could not open display<br><br>[root@localhost ~]# kdesu pup<br>Xlib: connection to ":0.0" refused by server<br>Xlib: No protocol specified
<br><br>kdesu: cannot connect to X server :0.0<br><br><span style="font-weight: bold;">[awp@localhost root]$ su root</span><br>Password: <br><span style="font-weight: bold;">[root@localhost ~]</span># pup<br>Xlib: connection to ":
0.0" refused by server<br>Xlib: No protocol specified<br><br>Traceback (most recent call last):<br>  File "/usr/sbin/pup", line 31, in <module><br>    import gtk<br>  File "/usr/lib/python2.5/site-packages/gtk-
2.0/gtk/__init__.py", line 76, in <module><br>    _init()<br>  File "/usr/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py", line 64, in _init<br>    _gtk.init_check()<br>RuntimeError: could not open display
<br><br>the result is the same. you do not have to enter su - root to login as root, just su root is good enough.<br clear="all"><br>-- <br>Diolch yn fawr, Ashley