|
发表于 2008-12-31 13:34:29
|
显示全部楼层
我喜欢用root,自己的计算机为什么不能自由使用?
以前遇到这个问题一直没有空解决,今天在网上找找也没有找到解决答案,就自己动手了
原贴在ubuntu的网站上。
http://forum.ubuntu.org.cn/viewt ... ;p=1097828#p1097828
需要下载gnome-session的源码重新编译替换原来的。在debian下面做这些工作非常简单(以 gnome-session-2.22.3为例):
1. 下载gnome-session的源码,最好建一个临时目录去做
# mkdir -v hack-gnome
# cd hack-gnome
# apt-get source gnome-session
2. 注释掉 ./gnome-session-2.22.3/gnome-session/main.c 的 625,626 行
625 /* if (gsm_check_for_root ())
626 return 0; */
上面的作用就是不检查是否为root用户,gsm_check_for_root 是 main.c里面定义的一个函数,检查为root用户就提示那个讨厌的对话框,你可以禁止掉它了。
3. 编译 gnome-session
# apt-get -b source gnome-session
4. 安装 gnome-session ,用下面目录会覆盖以前的 /usr/bin/gnome-session
# dpkg -i gnome-session_2.22.3-2_amd64.deb |
|