|
发表于 2009-5-16 15:07:35
|
显示全部楼层
Post by windrose;483987
举一个应用的例子。我一直是用init 3(文本模式)启动和登录系统的,但往往登录之后就启动X window,只是偶尔再回到文本界面。可能有兄弟会说,为什么不用init 4(图形登录)?我觉得如果用了init 4,假如想返回纯文本界面,还要再修改inittab,到底不是很方便。于是创建了 ~/.bash_profile,添加如下内容:
- if test x"$DISPLAY" = x""
- then
- startx
- fi
复制代码
这样,我从shell登录之后,直接就启动X window。假如想回到文本界面,只要退出X就可以了。
向你學了一招,很實用我也是int3預設起動.
我自己實際是寫如下,不然每次ctrl + alt + F2 - F6又啟動一次startx.
- test "$(tty)" = "/dev/vc/1" -a x"$DISPLAY" = x"" -a "$(pgrep startx)" = ""
- #X11不在且在vc1就跑
复制代码 |
|