Start X at Login (简体中文)
显示管理器可以用来启动X server。 本文介绍如何在终端启动 X。
手动启动 X 使用 startx
,它会执行 ~/.xinitrc
,可以定制成启动不同的窗口管理器,xinitrc 中有详细的介绍。
Shell profile
如果使用Bash, 编辑 ~/.bash_profile
,加入如下内容. 如果文件不存在,从 /etc/skel/.bash_profile
复制一个框架版本。
如果使用 zsh,则编辑 ~/.zprofile
,
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
Tips
- 此方法与automatic login to virtual console一起可以实现自动登陆。
- 如果 X 被关闭,用户将自动退出。要避免这个问题,删除
exec
。 - 要将 X 会话的输出重定向到一个文件,请创建一个别名alias:
-
alias startx='startx &> ~/.xlog'