From b8100b88c4fa4edacd6bf3e34074ab8678a44f1c Mon Sep 17 00:00:00 2001 From: Aaron LI Date: Sun, 31 Jan 2016 14:07:34 +0800 Subject: Tune zsh configs; Auto startx if login on tty6 (.zlogin) --- _zlogin | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 _zlogin (limited to '_zlogin') diff --git a/_zlogin b/_zlogin new file mode 100644 index 0000000..8220a9e --- /dev/null +++ b/_zlogin @@ -0,0 +1,22 @@ +# +# ~/.zlogin +# *finally* executed by a *login* zsh shell +# see man zsh(1) +# +# Credits: +# [1] Gentoo Wiki - X without Display Manager +# https://wiki.gentoo.org/wiki/X_without_Display_Manager +# +# Aaron LI +# 2016-01-31 +# + +## Auto startx if login on tty6 +if (( $EUID != 0 )) && [[ -z $DISPLAY ]] && [[ $TTY = "/dev/tty6" ]]; then + if [ -e ~/.xsession-errors ]; then + mv -f ~/.xsession-errors ~/.xsession-errors.old + fi + exec startx ~/.xinitrc openbox >~/.xsession-errors 2>&1 +fi + +# vim: set ts=8 sw=4 tw=0 fenc=utf-8 ft=zsh: # -- cgit v1.2.2