[kde-china] kde4下为什么su到root用户后无法运行图形程序?

沈觅仁 talebook在gmail.com
星期二 十一月 24 17:08:05 CET 2009


我用的也是Archlinux. 无Gnome,纯KDE4.
su 或者 su - root 后均无法运行任意与X Server搭边的程序(firefox、xeyes、kate)。错误提示如下:

Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyError: cannot open 
display: :0.0

因此可见,要想使得这些程序运行,显然需要某些设置。

在 星期二 24 十一月 2009 07:37:37,feenow 写道:
> 我的可以运行..."su -"之后...gvim,firefox和xeyes运行都没问题.倒是KDE的程序要kdesu
> 系统是ArchLinux
> 
> 在 2009年11月23日 星期一 15:07:22,vvoody 写道:
> 
> > 不对阿,普通用户su -之后root都不能运行X程序(无论gtk、kde)阿,因为DISPLAY没设置阿,会提示:
> > root在slackware:~# xeyes
> > Error: Can't open display:
> >
> > 或
> > root在slackware:~# firefox
> > Error: no display specified
> >
> > root得export DISPLAY=:0.0,普通用户xhost +后root才能运行X程序。lz su后能运行X程序是什么情况?
> 
> _______________________________________________
> kde-china mailing list
> kde-china在kde.org
> https://mail.kde.org/mailman/listinfo/kde-china
> 


关于邮件列表 kde-china 的更多信息