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

vvoody wxj.g.sh在gmail.com
星期一 十一月 23 08:07:22 CET 2009


不对阿,普通用户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程序是什么情况?

2009/11/22 Grissiom <chaos.proton在gmail.com>:
> 2009/11/22 Liu Guibin <goodluck.liu在gmail.com>
>>
>> 估计是kde4的程序中做了某种限制
>> 限制普通的 su 来执行
>> 至于如何限制的,那就不清楚了
>>
>>
>
> 关键是什么限制以及为什么限制。以前我认为是切换到另一个用户下之后会找不到显卡,不过既然 gtk 和 kde3 可以,那么大概就不是这个问题了……
> 还是期望大牛来解释一下~~嘿嘿……
>
> --
> Cheers,
> Grissiom
>
> _______________________________________________
> kde-china mailing list
> kde-china在kde.org
> https://mail.kde.org/mailman/listinfo/kde-china
>
>



-- 
Free as freedom, slack as Slackware.
vvoody


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