X-window problem

Posted on 2004-04-08
Last Modified: 2010-04-21
Greetings all,
I am getting the following when trying to run "xhost +localhost"

Xlib: connection to "localhost:1.0" refused by server
Xlib: Client is not authorized to connect to Server
./xhost:  unable to open display "localhost:1.0"

My DISPLAY is set to "localhost:1.0"

I guess I want to make sure that X-Windows is running and I guess I want to be able to remove the localhost and add it back in.

Thanks in advance...
Question by:CompuTurk
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
  • 2
  • +6
LVL 11

Expert Comment

ID: 10783562
I'm not sure why you use "localhost:1.0" for your display. localhost is the loopback address for your network card.

To access your local display DISPLAY=:1.0 should be much more appropriate and won't give you the error message.

LVL 62

Expert Comment

ID: 10784280
what does
host localhost

Expert Comment

ID: 10786590
"I guess I want to make sure that X-Windows is running "

  ps -ef |grep X

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!


Expert Comment

ID: 10787557
set as:
export TERM=vt220

where is your IP.

In the server run:

   xhost +

LVL 44

Expert Comment

by:Karl Heinz Kremer
ID: 10788158
Are you running the xhost command as the original user (who owns the X session), or as a different user? In the latter case, this is wrong: You need to run the command as the user who owns the X session. Only the owner can allow other users (or users on a different machine) to access the local display.

Author Comment

ID: 10788311
What has happened is while I was on a terminal session my X server has died and I was able to start it by simply opening a new terminal session and issuing the xhost + localhost command.
LVL 62

Expert Comment

ID: 10789509
What does xauth list say??? Maybe you have broken some part of authority file or so
LVL 51

Expert Comment

ID: 10789840
> .. I was on a terminal session my X server has died and I was able to start it by simply opening a new terminal ..
what is a "terminal session" for you? a simple login (telnet, rlogin, ssh), or a graphical window (xterm, rxvt, etc.) with a shell, or a console login?

  xhost +localhost
is a useless command in most setups, 'cause the X server is setup to allow connections from itself (except someone has configured otherwise, which is unusal)
LVL 20

Expert Comment

ID: 10801826
Many relatively recent linux distros have it set so that xhost +localhost would actually be meaningful... In relaxing things a bit:-)... So I wouldn't say it'd be completely useless Achim:-)

But I do agree with all the commenters... I ccan't really get a grip on what your problem is (or isn't:-). Could you try rephrasing, and this time be very clear on what you are trying to do, what incarnation of X this is (if nothing else, at least OS and version) etc?

-- Glenn
LVL 51

Expert Comment

ID: 10802544
no, not completely useless, but iseless in most cases, Glenn ;-)
Also wait for some more clarifiations ...

Expert Comment

ID: 10892185
What OS are you using ? solaris ? linux ?
I believe you are executing this command on a telnet window.  Please try to using this on the CLI window which is part of the graphics console.  It may not work on a non graphics telnet session.

You may type

xhost +ip address of your box


Author Comment

ID: 10943400
I was able to resolve this issue.  What has happened is, again, the xterm window I had open lost its connection with X window when it crashed.  So, I launched a new xterm window after restarting X server.

Thanks for your help.

Accepted Solution

modulo earned 0 total points
ID: 10972971
Closed, 125 points refunded.

Community Support Moderator
Experts Exchange

Featured Post

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
unix scripting question 1 118
can't umount nfs share after server goes offline... 4 102
Solaris 4.1.3 cloning and booting 13 95
sed command 3 27
A metadevice consists of one or more devices (slices). It can be expanded by adding slices. Then, it can be grown to fill a larger space while the file system is in use. However, not all UNIX file systems (UFS) can be expanded this way. The conca…
Why Shell Scripting? Shell scripting is a powerful method of accessing UNIX systems and it is very flexible. Shell scripts are required when we want to execute a sequence of commands in Unix flavored operating systems. “Shell” is the command line i…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Suggested Courses

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question