Re: FVWM: Strange problem with localhost

"Ronald F. Guilmette" <[email protected]>
Newsgroups gmane.comp.window-managers.fvwm
Message-ID <[email protected]>
In message <CAD_jPZ=ao_GHnVZMYSKgy6APzg=TL=jmSDpxXVvdcaBWFDeGbg@mail.gmail.com>, 
Stephen Dennison <[email protected]> wrote:

>There's probably nothing wrong with localhost per se...

OK.  I guess that's the good news.

>> Basically, once I start up X and fvwm, I see that all of my xterm
>> windows are automagically inheriting the following environment variable
>> and the value shown:
>How did you start up "X"?  Which "X" are you running? What OS and are
>you using a login manager, display manager, etc?

I am using:
	FreeBSD 11.0-RELEASE
	xorg-7.7_3 (installed from packages)

I start X by just logging in (console) and then running xinit.  I have a
(slightly) personally tailored .xinitrc file.

I am *not* using any X login manager.

>Perhaps you inadvertently set the value of DISPLAY in one of your dot
>files and that's the actual problem?

Ohhhhhhhh!  Good lord!  Good catch! I just now checked, and yes, the
ancient .login file (used by my prefered shell, tsch) does indeed contain:

   setenv DISPLAY localhost:0.0

I probably put that in there 10+ years ago to solve some problem and then
never looked at it ever again since.

So I just simply need to remove that??  Marvelous. I'll try it.

>> I futzed around trying to fix this problem for awhile and I managed to
>> discover that if I manually set DISPLAY instead to just :0.0 then suddenly
>> all my X applications start to work again.
>Right, because it stops trying to use the TCP transport and uses local instead.

I see.

I am probably stating the obvious, but for a person like me who is not
at all steeped in the current machinations and/or machanisms of the
X server, this was/is rather entirely non-obvious.

>> Here is the output from the command "getent hosts localhost" on the system
>> in question:
>>
>> ::1               localhost
>> 127.0.0.1         localhost  localhost.tristatelogic.com
>>
>>
>> What am I doing wrong?  Why doesn't the default value of localhost:0.0
>> for DISPLAY work just as well as :0.0 ?
>In summary, localhost:0.0 says to use the TCP transport for the
>connection instead of local and your system is probably not listening
>on tcp.

So, just out of curiosity, when did that change?

(I must sheepishly admit that I haven't updated this system in years, so
it might even have changed 6 ofr more years ago.  Obviously, I didn't get
the memo. :-)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.