old-www/LDP/LG/issue28/tag_xdmthread.html

135 lines
5.7 KiB
HTML

<!--startcut ======================================================= -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<TITLE>The Answer Guy 28: LinuxGazette Mar 1998: xdm Login doesn't! </TITLE>
</head>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#A000A0"
ALINK="#FF0000">
<!--endcut ========================================================= -->
<H4>"Linux Gazette...<I>making Linux just a little more fun!</I>"
</H4>
<P> <hr> <P>
<!-- =============================================================== -->
<H1 align="center"><A NAME="answer">
<img src="../gx/dennis/qbubble.gif" alt="" border="0" align="middle">
<a href="./lg_answer28.html">The Answer Guy</a>
<img src="../gx/dennis/bbubble.gif" alt="" border="0" align="middle">
</A></H1> <BR>
<H4 align="center">By James T. Dennis,
<a href="mailto:linux-questions-only@ssc.com">linux-questions-only@ssc.com</a><BR>
Starshine Technical Services,
<A HREF="http://www.starshine.org/">http://www.starshine.org/</A> </H4>
<p><hr><p>
<p>The <a href="../issue26/lg_answer26.html#login">original message</a>
referred to was sent by Cesar Augusto Kant Grossmann.</p>
<hr width="40%" align="center">
<H3><img src="../gx/dennis/qbub.gif" alt="(?)" width="50" height="28"
align="left" border="0">LinuxGazette Mar 1998: xdm Login doesn't! </H3>
<p><strong>From Milton L. Hankins on Mon, 30 Mar 1998 </strong></p>
<p><strong>
Actually, it sounds like Cesar's <tt>.xsession</tt> script is exiting before he
performs his usual "logout" action.</strong></p>
<p><strong>Cesar, does the user account have a <tt>.xsession</tt> file in the
home directory? If not, create one. The simplest one would contain the
line "<tt>fvwm</tt>" or "<tt>xterm</tt>".</strong></p>
<blockquote><img src="../gx/dennis/bbub.gif" width="50" height="28" alt="(!)"
align="left" border="0">Milton,
<br><br>
Wouldn't this show up as a problem when he ran '<tt>startx</tt>' as well?
<br><br>
As I've said before my practical grasp of X is pretty weak -- but
I do understand the concept of a '<em>session manager</em>.' Most X clients
in your start up script are started in the background (with trailing
ampersand in shell script syntax). However one (usually the last
item executed by the script) must be started in the "foreground."
This client, whether it is a window managers, an '<tt>xterm</tt>' or even
'<tt>xclock</tt>'
will be the "session manager." When you exit or kill the session manager
the X server takes that as a hint to close down (returning you to a shell
prompt if you used '<tt>startx</tt>' or to an <tt>xdm</tt> login screen
if you started the session graphically.
<br><br>
Can you clarify the differences between <tt>~/.xsession</tt> and
<tt>~/.Xclients</tt> (mine are just symlinked together)?
</blockquote>
<hr width="40%" align="center">
<H3><img src="../gx/dennis/qbub.gif" alt="(?)" width="50" height="28"
align="left" border="0">Milton Replied...</H3>
<p><strong>From Jim Dennis on Mon, Mar 30, 1998</strong></p>
<p><strong>Wouldn't this show up as a problem when he ran '<tt>startx</tt>'
as well?</strong></p>
<blockquote><img src="../gx/dennis/bbub.gif" width="50" height="28" alt="(!)"
align="left" border="0">Not necessarily, Jim. It all depends on the
system scripts. Traditionally, <tt>startx</tt> uses "<tt>~/.xinitrc</tt>"
and <tt>xdm</tt> uses "<tt>~./xsession</tt>".
<br><br>
It sounded like he was only having problems as a "normal user" -- that
root was OK. You obviously know a lot more about <tt>xdmi</tt> than I do,
but I went on a hunch that his <tt>xdm</tt> setup was fine.
</blockquote>
<p><strong><img src="../gx/dennis/qbub.gif" width="50" height="28" alt="(?)"
align="left" border="0">As I've said before my practical grasp of
X is pretty weak -- but I do understand the concept of a '<em>session
manager</em>.' Most X clients in your start up script are started in the
background (with trailing ampersand in shell script syntax). However one
(usually the last item executed by the script) must be started in the
"foreground." </strong></p>
<blockquote><img src="../gx/dennis/bbub.gif" width="50" height="28" alt="(!)"
align="left" border="0">Right. (The very fact that you know the
difference between an X client and an X server means you know something.)
<font color="#008F00">:)</font> That's what I meant by "usual `logout'
action." Most people either logout of a special xterm or exit the window
manager. </blockquote>
<p><strong><img src="../gx/dennis/qbub.gif" width="50" height="28" alt="(?)"
align="left" border="0">Can you clarify the differences between
<tt>~/.xsession</tt> and <tt>~/.Xclients</tt> (mine are just symlinked
together)?</strong></p>
<blockquote><img src="../gx/dennis/bbub.gif" width="50" height="28" alt="(!)"
align="left" border="0">I honestly have no idea. That's pretty
strange. Usually, I link <tt>.xsession</tt> and <tt>.xinitrc</tt> together.
That way, X looks the same whether I use <tt>xdm</tt> or <tt>startx</tt>.
</blockquote>
<!--================================================================-->
<P> <hr> <P>
<H5 align="center"><a href="http://www.linuxgazette.com/copying.html"
>Copyright &copy;</a> 1998, James T. Dennis <BR>
Published in <I>Linux Gazette</I> Issue 28 May 1998</H5>
<P> <hr> <P>
<!--================================================================-->
<A HREF="./index.html"><IMG SRC="../gx/indexnew.gif"
ALT="[ Table Of Contents ]"></A>
<A HREF="../index.html"><IMG SRC="../gx/homenew.gif"
ALT="[ Front Page ]"></A>
<A HREF="./lg_answer28.html"><IMG SRC="../gx/dennis/answernew.gif"
ALT="[ Answer Guy Index ]"></A>
<!--startcut ======================================================= -->
</body>
</html>
<!--endcut ========================================================= -->