Start X at Login (简体中文)
From ArchWiki
| 摘要 |
|---|
| 登陆到终端时自动启动 X。 |
| 相关 |
| Automatic login to virtual console |
| Display Manager (简体中文) |
| Xinitrc (简体中文) |
显示管理器可以用来启动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'