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

pansz panshizhu在routon.com
星期一 十一月 23 07:07:07 CET 2009


Grissiom 写道:
> 命令是 kdesu,但是原理是什么呢?为什么 su 了之后 KDE4 就不能启动程序了?为什么 gtk 和 KDE3 却可以呢?
> 

话说 gtk2 和 kde3 程序在诞生之初,本来也是不能在 su 下面启动的,所以才会 
存在  gksu 和 kdesu 这样两个程序。专门用于启动图形程序。

也就是说,su 不能启动图形界面程序有其历史渊源。

只不过毕竟 gtk2 和 kde3 存在了很多年,后来,有相关的 hacker 解决了这两个 
问题,使得其也能够启动,只是 KDE4 比较新,暂时没有人跳出来解决这个问题而已。

如果你有这个强烈的需求,可以试着解决一下这个问题。



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