- 论坛徽章:
- 0
|
用root直接登录,有很多人都不赞成这么做,要是被我老师看见了,那是要被打屁股的~~
用什么登录存属个人喜好,跟误操作没么关系,该删的,就是用普通用户登录的,你也会想办法把它珊了。。。。。。
要想用root自动登录就赶快动手吧~
先下载gdm源码,ftp://ftp.gnome.org/pub/gnome/sources/gdm/下什么版本自己看着来~
解压以后,修改gdm-x.x/daemon/slave.c
1471 #if 0
1472 if (gdm_daemon_config_get_value_bool (GDM_KEY_AUTOMATIC_LOGIN_ENABLE) &&
1473 ! ve_string_empty (automaticlogin)) {
1474 g_free (ParsedAutomaticLogin);
1475 ParsedAutomaticLogin = gdm_slave_parse_enriched_login (display,
1476 automaticlogin);
1477 }
1478 #endif
修改上面几行,去掉判断语句,直接执行里面的语句。
接下来修改
1613 } else if (d->type == TYPE_STATIC &&
1614 gdm_first_login &&
1615 ! ve_string_empty (ParsedAutomaticLogin)/* &&
1616 strcmp (ParsedAutomaticLogin, gdm_root_user ()) != 0*/) {
1617 gdm_first_login = FALSE;
把if判断的最后一个条件给注释掉,
然后回到gdm-x.x目录,
./configure --prefix=/usr
make
make install
写的有点乱,看不明白的请到http://ajonbin.spaces.live.com/B ... 390DCD51E!162.entry高人的博客。
重启可以自动登录了,但是会弹出一个对话框,很是不爽,用下面的方法让它消失,
下载ftp://ftp.gnome.org/pub/gnome/sources/gnome-session/
解压以后修改gnome-session-x.x/gnome-session/main.c
162 if (geteuid () >= 0)
163 return FALSE;
把原来的改成上面那样,
编译安装就可以了。。。
在这里,我特别向 ajonbin 涅槃 表示感谢!!! |
|