在ubuntu 7.04 實現自動登入X(autologin)不使用gdm或kdm

来源:互联网 发布:淘宝如何生成淘口令 编辑:程序博客网 时间:2024/06/06 06:41

Another autologin how to

1.建立自動登入 script


sudo nano /usr/bin/autologin


加入以下內容


#! /bin/sh
/bin/login -f (user)


註;其中(user)是您要自動登入的帳號名稱

2.改變該檔案為可執行檔

sudo chmod +x /usr/bin/autologin


3.加入autologin腳本讓開機時自動使用

sudo nano /etc/event.d/tty1




註釋掉(前面加#) "respawn exec /sbin/getty 38400 tty1"
並加入如下內容

respawn
exec /sbin/getty -n -l /usr/bin/autologin 38400 tty1

特別注意:若您的版本是Feisty的話,respawn後面不能接任何內容,命令需接在下一行,本人第一次就是沒注意到,才無法自動登入


4.ok,我們己經可以自動登入了,下面要設置自動啟動X

修改~/.bash_profile(如果沒有,請自行建立)

nano ~/.bash_profile


在最後面加入下面內容

if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
startx
fi


若您只有安裝一個xsession(如像我一樣只有XFCE4的話,第5步可以略過)

5.選擇登入x後啟動的session

編輯~/.xinitrc

nano ~/.xinitrc

加入以下內容:


exec /usr/bin/(wm/desktop)

這里 (wm/desktop)是您要使用的 xsession ,例如:

exec /usr/bin/startfluxbox


6.修正startx中的小BUG


sudo nano /usr/bin/startx

找到
xserverauthfile=$HOME/.serverauth.$$
這一行並修正如下:

xserverauthfile=$XAUTHORITY

這樣我們不會每一次進入x就會自動產生一個.xserverauth.####檔了

原创粉丝点击