RH & X Question
Brian Medley
bpmedley at 4321.tv
Thu Oct 4 12:44:47 EDT 2001
> But I also want to have the original login to go away. I want
> something like:
>
> startx & ; logout
>
> But that didn't work when I tried it. Maybe I did something wrong.
>
> This is a naive user thing: Login. Do stuff. Tell X to logout. Be
> back where s/he started. If I just do a startx as part of the login,
> then the user needs to quit X and remember to logout. I want to get
> rid of that step.
I was browsing around and (looking for somthing completely different) I found
this:
http://www.linuxgazette.com/issue27/kodis.html
Since I normally use X whenever I'm logged in at the console, I've added the
following few lines of code to my .zlogin and .bash_profile scripts. This code
queries "Start X [Yn]? " when initially logged in from the first virtual
console, and waits 10 seconds for a response. Entering Y or allowing the
timeout to occur results in X being started. On exiting X, a similar timed
query asking "Log out [Yn]? " is issued, giving the option of logging out or
being dropped into a text console.
case `tty` in
/dev/tty[1])
echo -n "Start X [Yn]? "
expect \
-c 'stty raw' \
-c 'set timeout 10' \
-c 'expect -nocase n {exit 1} -re . {exit 0}'
if [ $? = 0 ] ; then
startx
echo -n "Log out [Yn]? "
expect \
-c 'stty raw' \
-c 'set timeout 10' \
-c 'expect -nocase n {exit 1} -re . {exit 0}'
if [ $? = 0 ] ; then
logout
fi
fi
echo
;;
esac
--
~'`^`'~=-.,__,.-=~'`^`'~=-.,__,.-=~'`^`'~=-., \|/ (___) \|/ _,.-=~'`^`
Brian Medley @~./'O o`\.~@
"Knowledge is Power" brian.medley at verizon.net /__( \___/ )__\ *PPPFFBT!*
-- Francis Bacon `\__`U_/'
_,.-=~'`^`'~=-.,__,.-=~'`^`'~=-.,__,.-=~'`^`'~= <____|' ^^`'~=-.,__,.-=
~`'^`'~=-.,__,.-=~'`^`'~=-.,__,.-=~'`^`'~=-.,__,.-==--^'~=-.,__,.-=~'`^`
-
Subcription/unsubscription/info requests: send e-mail with
"subscribe", "unsubscribe", or "info" on the first line of the
message body to discuss-request at blu.org (Subject line is ignored).
More information about the Discuss
mailing list