Difference between revisions of "Start X at Login (简体中文)"

From ArchWiki
Jump to: navigation, search
(update translation.)
(Remove xinitrc.)
Line 16: Line 16:
 
{{Article summary wiki|Xinitrc (简体中文)}}
 
{{Article summary wiki|Xinitrc (简体中文)}}
 
{{Article summary end}}
 
{{Article summary end}}
{{TranslationStatus (简体中文)|Start_X_at_Login|2012-11-04|232657}}
+
{{TranslationStatus (简体中文)|Start_X_at_Login|2012-11-26|236755}}
 
[[Display Manager (简体中文)|显示管理器]]可以用来启动[[X server]]。 本文介绍如何在终端启动 X。
 
[[Display Manager (简体中文)|显示管理器]]可以用来启动[[X server]]。 本文介绍如何在终端启动 X。
  
手动启动 X 使用 {{ic|startx}} 或 {{ic|xinit}},它们都会执行 {{ic|~/.xinitrc}},可以定制成启动不同的窗口管理器,[[xinitrc (简体中文)|xinitrc]] 中有详细的介绍。
+
手动启动 X 使用 {{ic|startx}},它会执行 {{ic|~/.xinitrc}},可以定制成启动不同的窗口管理器,[[xinitrc (简体中文)|xinitrc]] 中有详细的介绍。
  
 
== Shell profile ==
 
== Shell profile ==

Revision as of 03:03, 26 November 2012

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary wiki Template:Article summary wiki Template:Article summary end

翻译状态: 本文是英文页面 Start_X_at_Login翻译,最后翻译时间:2012-11-26,点击这里可以查看翻译后英文页面的改动。

显示管理器可以用来启动X server。 本文介绍如何在终端启动 X。

手动启动 X 使用 startx,它会执行 ~/.xinitrc,可以定制成启动不同的窗口管理器,xinitrc 中有详细的介绍。

Shell profile

注意: 这种方式将在登陆 tty 启动 X,只有这样才能保持登录会话。

如果使用Bash, 编辑 ~/.bash_profile,加入如下内容. 如果文件不存在,从 /etc/skel/.bash_profile 复制一个框架版本。

如果使用 zsh,则编辑 ~/.zprofile

[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
注意: 如果想在多个 VT 上使用图形登陆,可以将-eq 1修改为-le 3 (vt1 到 vt3)
注意: X 必须在登陆 TTY 启动,这样才能保持 logind 会话。默认的/etc/X11/xinit/xserverrc,已经进行了处理。

Tips

  • 此方法与automatic login to virtual console一起可以实现自动登陆。
  • 如果 X 被关闭,用户将自动退出。要避免这个问题,删除 exec
  • 要将 X 会话的输出重定向到一个文件,请创建一个别名alias:
alias startx='startx &> ~/.xlog'