Start X at login
Revision as of 11:27, 29 October 2012 by Modal
|Summary help replacing me|
|Starting X automatically at login to a virtual terminal.|
|Automatic login to virtual console|
To manually start X,
xinit are used. Both will execute
~/.xinitrc, which may be customized to start the window manager of choice as described in the xinitrc article.
Shell profile file
- For Bash, add the following to the bottom of
~/.bash_profile. If the file does not exist, copy a skeleton version from
- For Zsh, add it to
- This line makes it possible to graphical login from 1 to 5 terminals, but 6 terminal to the console input.
[ -z $DISPLAY ] && VT_NUMBER=`fgconsole 2>/dev/null` && [ $VT_NUMBER -le 5 ] && exec startx -- vt$VT_NUMBER
- This method can be combined with automatic login to virtual console.
- If you would like to remain logged in when the X session ends, remove
- To redirect the output of the X session to a file, create an alias:
alias startx='startx &> ~/.xlog'