ubuntu 通过startx自动登录图形界面

编辑/etc/init/tty1.conf,修改这样子即可。

# tty1 - getty
#
# This service maintains a getty on tty1 from the point the system is
# started until it is shut down again.

start on stopped rc RUNLEVEL=[2345] and (
            not-container or
            container CONTAINER=lxc or
            container CONTAINER=lxc-libvirt)

stop on runlevel [!2345]

respawn
#exec /sbin/getty -8 38400 tty1
#exec /sbin/mingetty --autologin smsadmin tty1
exec /bin/login -f  smsadmin  < /dev/tty1 > /dev/tty1 2>&1
exec /usr/bin/startx

smsadmin是我的登录名,网上有很多lxdm,gdm的自动登录,也是可以的。

本来想把startx放在/etc/rc.local里面的,结果自动登录后,startx并没有运行,于是就把它也放在tty1.conf里面去了。这样倒是更简单明了。

发现这样做,有一个问题,就算是lxdm的配置文件修改为autologin也没有用。问题就是,它会重新给我创个home目录,用户名用户组都是一样的,但是目录和我本来

的不同。产生的界面也有一些变化。本来输入密码的用户界面,和我不输入密码的用户界面是不同的。本来想覆盖一些吧,但是还会有很多问题。因为我的home目录是

另外指向一个分区的,自动登录它不会指向那个,而是自己创建一个。真郁闷。


并且这样还是以最高权限进入,所以这个方法不可靠,还是放到rc.local的目录比较好,但是自动登录的没有startx的权限,而之前需要密码的可以。真搞不明白,为什么会这样。

你可能感兴趣的:(ubuntu 通过startx自动登录图形界面)