自动登录(不用*DM)并启动X

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
Wang Lei
帖子: 214
注册时间: 2007-07-16 21:42

自动登录(不用*DM)并启动X

#1

帖子 Wang Lei » 2007-11-13 20:52

今天费半天劲终于把它搞定了,没有新知识,只是找了半天才找到的真正可行的方法,分享一下,以后大家有这样的需求时不用再费劲找了。

一、写脚本autologin

代码: 全选

#!/bin/bash
/bin/login -f <username> #你的用户名
chmod +x autologin设置可执行权限,移动到/usr/bin/下。

二、把/etc/event.d/tty1中下面这一行:

代码: 全选

exec /sbin/getty 38400 tty1
修改为

代码: 全选

exec /sbin/getty -n -l /usr/bin/autologin 38400 tty1
现在已经实现自动登录,下面使自动启动X。

三、修改.profile使登录后直接进入X

添加:

代码: 全选

if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
       startx
fi
四、重启。成功。
上次由 Wang Lei 在 2007-11-15 14:45,总共编辑 2 次。
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...
weiwei330
帖子: 94
注册时间: 2007-06-12 17:54

#2

帖子 weiwei330 » 2007-11-13 21:19

还是不错的,以后会有到
Wang Lei
帖子: 214
注册时间: 2007-07-16 21:42

#3

帖子 Wang Lei » 2007-11-13 21:57

GDM太大,我不喜欢登录以后它还在运行,XDM小却不支持自动登录,干脆我不用DM了,节约资源:)
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2007-11-13 23:07

不错。只是自动等录。没必要吧。
● 鸣学
Wang Lei
帖子: 214
注册时间: 2007-07-16 21:42

#5

帖子 Wang Lei » 2007-11-14 6:33

只是自己用的机器,每次都要输入用户名密码,太麻烦。这些工作量不大,只是我用了多半天时间GOOGLE和反复的REBOOT有些不值了,所以一定要一直用它,平摊成本哈。
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...
ltkun
帖子: 1340
注册时间: 2006-01-10 19:09

#6

帖子 ltkun » 2007-11-14 8:47

不错~收藏~不过好久没有打startx了怀念
头像
kwindva
帖子: 562
注册时间: 2007-05-05 23:30

#7

帖子 kwindva » 2007-11-14 20:54

为何启动时,显示我的autologin文件,第二行语法错误?
syntax error near unexpected token 'newline'
Wang Lei
帖子: 214
注册时间: 2007-07-16 21:42

#8

帖子 Wang Lei » 2007-11-15 14:43

kwindva 写了:为何启动时,显示我的autologin文件,第二行语法错误?
syntax error near unexpected token 'newline'
第一行顶头是:

代码: 全选

#!/bin/bash
第二行是:

代码: 全选

/usr/bin/login -f <你用户名>
我贴的格式有些问题,已修改。
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...
头像
kwindva
帖子: 562
注册时间: 2007-05-05 23:30

#9

帖子 kwindva » 2007-11-20 13:56

[code]/usr/bin/login -f <你用户名>

为什么用这两个符号?“<>”,有它们sh -n时就显示syntax error,删了它们就不显示错误。
Wang Lei
帖子: 214
注册时间: 2007-07-16 21:42

#10

帖子 Wang Lei » 2007-11-21 20:43

kwindva 写了:

代码: 全选

/usr/bin/login -f <你用户名>

为什么用这两个符号?“<>”,有它们sh -n时就显示syntax error,删了它们就不显示错误。[/quote]

不好意思,这是参考shell脚本参数的写法:<>表示其中的参数不可省,[]表示其中的参数可省。
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...
gydisk
帖子: 57
注册时间: 2007-01-16 12:22

#11

帖子 gydisk » 2007-11-23 23:05

是开机自动登录么?我没用命令行,现在7。10已经可以选了阿,如下:
系统-》系统管理-》登录窗口-》安全-》启用自动登录 用户就选你的,这样以后登录就不用在每次的都输入账号密码了
Wang Lei
帖子: 214
注册时间: 2007-07-16 21:42

#12

帖子 Wang Lei » 2007-11-24 0:13

gydisk 写了:是开机自动登录么?我没用命令行,现在7。10已经可以选了阿,如下:
系统-》系统管理-》登录窗口-》安全-》启用自动登录 用户就选你的,这样以后登录就不用在每次的都输入账号密码了
您说的是:gdm+gnome环境下,我说的是没有gdm(xdm,kdm,?dm)的情况下,偶把gdm,gnome,……都删除了:),本来这种情况下,我以前都是login里输入用户名密码,然后再startx的,现在不用麻烦了。个人爱好而已,所以未必对大家都有必要:)
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...
头像
wangboe
帖子: 596
注册时间: 2007-10-23 22:47

#13

帖子 wangboe » 2007-11-24 2:01

不错,什么时候我把gdm干掉了,就有用了。
捉泥鳅,捉泥鳅
大哥哥带你去捉泥鳅
头像
猛将兄
帖子: 2052
注册时间: 2005-10-19 17:33

#14

帖子 猛将兄 » 2007-11-24 10:36

呵呵,你也太节约了,gdm常驻内存大概1M左右,何必呢
头像
yysq009
帖子: 2682
注册时间: 2007-01-28 23:00
来自: @江西|南昌@
联系:

#15

帖子 yysq009 » 2007-11-24 10:55

使用过Fluxubuntu不?
不知道这个衍生版本的登录界面是用啥,反正肯定不是GDM或者KDM,速度XDM也不是。。。

Do as you would be done by !
回复