Difference between revisions of "Start X at login"
(note about why fgconsole has to be used)
(→shell profile: simpler)
|Line 28:||Line 28:|
$(fgconsole 2>/dev/null) == 1 )) && exec startx -- vt$vt &> ~/.xlog
Revision as of 18:32, 3 September 2012
zh-CN:Start X at Boot 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
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.
An alternative to a login manager is to add the following to the bottom of your
~/.bash_profile does not yet exist, copy a skeleton version from
/etc/skel/.bash_profile. If you use zsh as your preferred shell, add the following lines to your
(( $(fgconsole 2>/dev/null) == 1 )) && exec startx -- vt$vt &> ~/.xlog
The user will be logged out when X is killed. In order to avoid this, remove the
exec part from the script.