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

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

#16

帖子 Wang Lei » 2007-11-24 11:41

猛将兄 写了:呵呵,你也太节约了,gdm常驻内存大概1M左右,何必呢
:)所以说,这是心结,我不喜欢GDM而已,同理我也不喜欢桌面,所以只用窗口管理器。我的包非常少,也很少需要升级。只是习惯,对大家不一定有用,只望如果有用,不用再像我一样寻找了。:)
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...
Wang Lei
帖子: 214
注册时间: 2007-07-16 21:42

#17

帖子 Wang Lei » 2007-11-24 11:46

yysq009 写了:使用过Fluxubuntu不?
不知道这个衍生版本的登录界面是用啥,反正肯定不是GDM或者KDM,速度XDM也不是。。。
我不知道,也没有找到,呵:)
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

#18

帖子 roylez » 2007-11-24 18:48

yysq009 写了:使用过Fluxubuntu不?
不知道这个衍生版本的登录界面是用啥,反正肯定不是GDM或者KDM,速度XDM也不是。。。
WDM?
sivaj
帖子: 541
注册时间: 2007-05-19 16:36

#19

帖子 sivaj » 2008-01-08 0:26

正巧刚好卸载了gnome,用xdm,每次都要输入用户和密码
按照楼主的方法做了后还是不能自动登录。
上次由 sivaj 在 2008-01-09 19:19,总共编辑 1 次。
sivaj
帖子: 541
注册时间: 2007-05-19 16:36

#20

帖子 sivaj » 2008-01-08 0:41

不错,按照楼主的方法弄成了。直接登录
多谢楼主分享。
上次由 sivaj 在 2008-01-09 19:20,总共编辑 2 次。
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#21

帖子 ptptptptptpt » 2008-01-08 8:49

多谢楼主分享~~
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#22

帖子 bones7456 » 2008-01-08 8:53

不错,++
关注我的blog: ε==3
aBiNg
帖子: 1331
注册时间: 2006-07-09 12:22
来自: 南京

#23

帖子 aBiNg » 2008-01-08 10:17

wdm不错的,出于xdm而较之更好看点。我的Fluxbox用的wdm。

但是,*dm启动时会忽略一些非致命性启动错误;而直接一个startx,有时会进不了X。
sivaj
帖子: 541
注册时间: 2007-05-19 16:36

#24

帖子 sivaj » 2008-02-03 11:03

觉得这个方法不错,感谢楼主分享
但是有些程序好像会被重复启动,导致程序出现defunct状态而偶尔出现麻烦,我的用pstree查看如下,fcitx被启动了两次,在top下查看有一个是fcitx,应该是有init启动的那个,用kill -9清除不了,打开firefox有时也会出现这个问题,其中有一个defunct,又清除不了,常会导致无法用firefox,除非重启

修改哪里可以将init启动的那些而后面又会接着启动的脚本关掉呢?

sivaj@box:~$ pstree
init-+-NetworkManager---{NetworkManager}
|-NetworkManagerD
|-autologin---login---bash---startx---xinit-+-Xorg
| `-x-session-manag-+-fcitx
| |-ssh-agent
| |-xfce4-panel-+-firefox---run-mozilla.sh---firefox-bin---7*[{fir+
| | |-xfce4-menu-plug---mousepad
| | |-xfce4-mixer-plu
| | `-xfce4-notes-plu
| |-xfdesktop
| `-xfwm4
|-cron
|-2*[dbus-daemon]
|-dbus-launch
|-dhcdbd---dhclient
|-fcitx
|-freshclam
|-gconfd-2
|-6*[getty]
|-hald---hald-runner-+-hald-addon-acpi
| |-hald-addon-keyb
| `-hald-addon-stor
|-mount.ntfs-3g
|-preload
|-python
|-system-tools-ba---dbus-daemon
|-udevd
|-xfce-mcs-manage
`-xfce4-terminal-+-bash
|-bash---pstree
`-gnome-pty-helpe


路过的请拔刀相助啊...

这里贴的pstree结果好像排版错位了啊,我将pstree的输出上传吧
附件
out_pstree.tar
pstree的输出
(10 KiB) 已下载 46 次
sivaj
帖子: 541
注册时间: 2007-05-19 16:36

#25

帖子 sivaj » 2008-02-03 11:16

有时pstree查看时发现firefox是有init启动的,那样的情况常常导致firefox出现defunct的状态而无法用
头像
wdw443
帖子: 58
注册时间: 2006-11-19 18:27
来自: 深圳

#26

帖子 wdw443 » 2008-02-03 21:59

不错,赞lz的方法!
sivaj
帖子: 541
注册时间: 2007-05-19 16:36

#27

帖子 sivaj » 2008-05-15 17:29

当你主目录下存在.bash_profile时,.profile将不会被执行。
在安装一些软件时会产生一个.bash_profile用于改变环境变量,我安装了一个bxviewer后就是产生了一个.bash_profile文件,结果总是不能自动启动X,必须手动键入startx,后来才发现因为.bash_profile文件,.profile没能执行
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#28

帖子 solcomo » 2008-05-15 17:31

:D
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
jinsaiuser
帖子: 100
注册时间: 2007-10-10 9:25

#29

帖子 jinsaiuser » 2008-07-03 11:20

好帖,感谢楼主
顺便问一下/etc/event.d/tty1这个文件是什么在f c 3系统里怎没有?
头像
yaska
帖子: 1169
注册时间: 2007-10-28 21:35

#30

帖子 yaska » 2008-07-08 14:41

还有个办法,可以指定用户名和使用的xorg.conf:

代码: 全选

exec su -l  用户名  -c  “/usr/bin/startx  -- -config  xorg.cong" 
加到upstart里面:

代码: 全选

$ cat /etc/event.d/session 
# session
#This service is started automatically by init to kick off X 

description	"session starting daemon"
author		" muses<muses@prayaya.com>"

start on runlevel 2
stop on runlevel [!2]

exec su -l prayaya -c "/usr/bin/startx -- -config xorg.conf"
respawn
在运行到rc 2的时候启动,可以尽快进入桌面,不再用什么gdm,xdm了,适合用轻量级的桌面系统。
回复