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

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.####檔了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值