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. :-)