Remote X Applications
Posted by ubuntufan on August 17, 2007
I know, I know…I’ve disappeared for a while. Summer is busy for me and I had to…..well I really have no excuse, but I’m back again for at least a while.
As you may or probably do not know, my work environment is composed of 29 glorious, non-windows servers. A fair amount of them are Solaris 9 with a dusting of Solaris 10, with the rest being various Linux distros. I wish I could change them all to the same distro but everything works, so I won’t complain too much. I occasionally wander away from the command line and need to run an X application of some sort; usually an installer. No problem right? From a CLI, just type xhost + , ssh to the Solaris box I need, export the display and that’s it…run any X app you like. Wait…what’s this? Error: Can’t open display: ????
This was making me mad….I had to install Oracle and didn’t feel like having to dig around to find out what the problem was. I brought up my Chatzilla window and logged into #ubuntu ( a great place for answers) The solution was simple and I believe it is a new security “feature” in 7.04 ( but I’m not 100% sure) All you have to do is go to the system menu, click on Administration and then click on Login Window. From there, click on the security tab and un-check the “Deny TCP connections to Xserver” check box….that’s it. Everything will work as expected from there.
There is a chance that this could possibly be a security hole but it’s easy enough to toggle on and off when needed if you’re paranoid. Hope this helps.
Dale











November 2, 2007 at 11:30 am
thanks Dale - this was very very very useful.
November 6, 2007 at 11:49 am
Exactly what I was looking for. I think you have to logout and log back in before the change takes effect however.
November 23, 2007 at 2:13 am
The main thing i’m enjoying while reading your blog is the way you write, you are a really charismatic person and your posts are wonderful, keep it up!
February 16, 2008 at 6:49 am
Thaaaaaaaaaaanks !
May 16, 2008 at 1:35 am
You are awesome.. I was thinking of moving to some other distro after fiddling with x11 setting for 3+ hours. I found your suggestion so useful
June 13, 2008 at 12:32 am
Thanks for this! I was also work at it all yesterday before discovering your post. FYI, to accomplish the same thing from the command line, you just need to edit /etc/X11/xinit/xserverrc and remove the -nolisten tcp flag. I do believe you need to restart X after changing this setting.
Thanks again,
Jake
June 18, 2008 at 12:30 pm
Somehow i missed the point. Probably lost in translation
Anyway … nice blog to visit.
cheers, Allotropy
.
July 4, 2008 at 7:32 am
Just wondering if this blog is dead? I’m running Ubuntu on a T41 and would love to see a blog/site dedicated to running Linux on “T” series laptops.
July 20, 2008 at 9:47 pm
I are is confused …