+ -
当前位置:首页 → 问答吧 → 这个怎么实现

这个怎么实现

时间:2010-02-26

来源:互联网

安装KDEMOD的话,在系统设置里面,点击登录管理器设置,会自己*出kdesu的窗口,让你输入root的密码。
但是KDE不会,点击登录管理器后,直接打开,但是选项是灰的,User Mode无法更改,要手动的运行kdesu systemsettings才能在root下修改。
要怎么改一下,才能做到像KDEMOD一样呢?
最好是把那个kdesu的密码输入改成sudo的模式,就是不要输入root密码,输入user密码就可以了。

作者: alpha.gu   发布时间: 2010-02-26

同求~~~~~

作者: wolfmei   发布时间: 2010-02-26

terminal直接运行kdesu可以更改为sudo

作者: inox   发布时间: 2010-02-26

kdesu 使用sudo的方式很简单但是很隐蔽……
执行这个:kwriteconfig --file kdesurc --group super-user-command --key super-user-command sudo

那个没办法吧……应该是源代码级别的……

作者: hurricanek   发布时间: 2010-02-27

引用:
作者: hurricanek
kdesu 使用sudo的方式很简单但是很隐蔽……
执行这个:kwriteconfig --file kdesurc --group super-user-command --key super-user-command sudo

那个没办法吧……应该是源代码级别的……
源代码级别?
你是说那个点击“登录管理器”自己调用kdesu?
那也就是说kdemod的包在源代码级别上进行了修改?

作者: alpha.gu   发布时间: 2010-02-27

源代码级别?kdemod只是打包吧,还改了源代码?

作者: liusp0301   发布时间: 2010-02-27

kdemod不光是打包哦,还有不少patch的

记得kdemod所添加的补丁都放在/usr/share/kdemod下面?

最早我是在fedora里面发现这个功能的,后来到arch之后发现原来这个不是默认支持的……

再也许是desktop file指定的……没研究过systemsettings里面具体的机制……只知道是有个kcm_blbalbabal.desktop控制是否存在某个模块,里面有点元数据的信息,例如啥啥对应哪个库文件

kde 4.3的时候 kdemod就先加入了upstream里面的freedesktop的notify功能,这个是在kde4.4才正式支持的

作者: hurricanek   发布时间: 2010-02-27

热门下载

更多