| Deutsch English Français Italiano |
|
<87wmlksd6l.fsf@enoch.nodomain.nowhere> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Mike Spencer <mds@bogus.nodomain.nowhere>
Newsgroups: comp.misc
Subject: Re: getting the most out of TWM
Date: 17 Jul 2024 04:14:10 -0300
Organization: Bridgewater Institute for Advanced Study - Blacksmith Shop
Lines: 44
Sender: mds@enoch.nodomain.nowhere
Message-ID: <87wmlksd6l.fsf@enoch.nodomain.nowhere>
References: <6691a1ad$2$1439839$882e4bbb@reader.netnews.com> <1_flO.54402$xL%b.19770@fx17.iad> <v7460g$snp6$3@dont-email.me> <v74f6h$ucqe$1@dont-email.me> <v74hlt$un01$8@dont-email.me>
Injection-Date: Wed, 17 Jul 2024 09:14:10 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="a432c4f79d8fba39ddf8b439da151e79";
logging-data="1828382"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1936DWQaaB3Zhy6zpwTpzYDiaUnE+8eU+s="
Cancel-Lock: sha1:pYZ9CPgmm/4w5JXIRagOvuPbzRE=
X-Newsreader: Gnus v5.7/Emacs 20.7
X-Clacks-Overhead: 4GH GNU Terry Pratchett
Bytes: 2797
Lawrence D'Oliveiro <ldo@nz.invalid> writes:
> On Mon, 15 Jul 2024 20:34:25 -0400, Dan Espen wrote:
>
>> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>>
>>> I kept wondering how a process that ran under the GUI could be the
>>> parent of everything else that ran under that GUI, including obviously
>>> the window manager.
>>
>> It's not the parent, it "holds" the X session. In the case of "exec
>> xterm", when xterm exits, the x session ends.
>
> Except it didn't. In that example, the X server kept running, but there
> was no window manager or any other X clients to actually let you do
> anything with it.
I've only excountered something similar to what you describe twice,
both apparently (but not certainly) caused by Netscape Navigator 4.76
(which I was using long ago but more recently than any normal person
:-).
The screen blanked and there was no response to *any* mouse or keyboard
events. Fixed by telnet over LAN from another computer in the same
room which revealed X still running. Killing X from the telnet login
returned the affected machine to the original login console.
That was with a system configured to use startx from the command line,
not a GUI X login at boot. That may make a difference -- I've never
done it that way except on Unix machines which someone else maintained.
Except for those two occasions, terminating the xterm started on the
last line of ~/.xinitrc by:
exec xterm -geometry 80x30+1+1 "#+1+40" -iconic -name 'X-login'
has always killed X cleanly and returned to the console.
It's my usual practice to launch anything not launched by .xinitrc
from that xterm.
--
Mike Spencer Nova Scotia, Canada