Grissiom 写道: > 命令是 kdesu,但是原理是什么呢?为什么 su 了之后 KDE4 就不能启动程序了?为什么 gtk 和 KDE3 却可以呢? > 话说 gtk2 和 kde3 程序在诞生之初,本来也是不能在 su 下面启动的,所以才会 存在 gksu 和 kdesu 这样两个程序。专门用于启动图形程序。 也就是说,su 不能启动图形界面程序有其历史渊源。 只不过毕竟 gtk2 和 kde3 存在了很多年,后来,有相关的 hacker 解决了这两个 问题,使得其也能够启动,只是 KDE4 比较新,暂时没有人跳出来解决这个问题而已。 如果你有这个强烈的需求,可以试着解决一下这个问题。