我与你实现的方法基本上一致啊!azhwhy 写了:我没实现用户自动登录,但可以绕过用户登录自动运行xinit,并利用xterm启动指定的x程序,我的是GTKMM的程序
你可以先从rc.local开始,然后研究xinit的配置文件,这样的用户好像是拥有root的权限,家目录就是/
对linux的研究微少,现在也只能这么做了!
小弟不才,请问一个问题:为什么我在你给的文件中加入xsetroot -cursor_name left_ptr 在终端提示:yaska 写了:我用xinit来启动fluxbox,给做个参考! 不用startx的,很灵活。
#!/bin/bash
export PATH=$PATH:/usr/X11R6/bin
mkdir /tmp/.X11-unix >/dev/null 2>&1;chown root:root /tmp/.X11-unix;chmod 1777 /tmp/.X11-unix
. /etc/environment
export DISPLAY=":0.0"
export HOME="/root"
export SHELL="/bin/bash"
export XMODIFIERS=@im=fcitx ##如果需要输入法
xinit /usr/bin/fluxbox -- vt8 :0 >/dev/tty10 ##最重要的一句
exit 0
把gome,kde这些全部干掉!
把上面脚本复制成mystartx.sh, 放到/etc/init.d ,并在/etc/rcS下做个链接:S20mystartx.sh
fluxbox可以换成其他软件。
prayaya的精简版用fluxbox+rox做桌面系统,就是用这样方式来启动X。
普通用户应该是可以的,你可以在/etc/inittab中加上如下:scflh 写了:谢谢你的处理登录问题,我一直没有成功。
想请教:
普通用户能不能这样直接登录,因为你所用的登录用户是root.而且不用密码。