Jump to content

X Windows managers?


BOF

Recommended Posts

Can anyone recommend an X Window manager for Windows 7 that will run GUIs from a Linux/UNIX server?  I used to use Reflection X and then Exceed on older windows versions but they don't work on this one.  I also need to be able to reduce the colour depth to potentially 8-bit.  Meaning something like XMing is no use as it is too light with not enough of its own features.  I've looked at XManager but that doesn't seem to work.

Link to comment
Share on other sites

I've installed that now, aswell as the Cygwin/X package for X window management but it has effectively just given me another PuTTY-esque terminal for windows that happens to look and behave a bit linuxy.

Link to comment
Share on other sites

58 minutes ago, BOF said:

I've installed that now, aswell as the Cygwin/X package for X window management but it has effectively just given me another PuTTY-esque terminal for windows that happens to look and behave a bit linuxy.

What's PuTTY? You now have an X server running, isn't that what you asked for?

You're going to have to explain a little more....

Link to comment
Share on other sites

Basically it's not spawning GUIs yet.

It is running as can be seen below.

4b703570921309721fd354d0da326b40.png

PuTTY is just another ssh and telnet client like the Cygwin64 terminal.

I have the X server running in 'Multiple windows' -> 'Start no client' -> Clipboard & Native OpenGL both checked with no additional parameters specified.

I have my correct IP address exported as $DISPLAY in the linux session and nothing is coming up whether I try within a PuTTY session or a Cygwin session.

Link to comment
Share on other sites

Yep it's DISPLAY=xxx.xxx.xxx.xxx:0.0

Really frustrating as it shouldn't be this difficult.  If I could go back to Reflection X or Exceed I wouldn't be having this problem :(

Link to comment
Share on other sites

1 hour ago, Tegis said:

Just a quick thought, The nix shell is not CSH is it? Because I think you need to use setenv instead of display then.

erm, what?

2 hours ago, BOF said:

Yep it's DISPLAY=xxx.xxx.xxx.xxx:0.0

Really frustrating as it shouldn't be this difficult.  If I could go back to Reflection X or Exceed I wouldn't be having this problem :(

Has the xserver actually started? How are you connecting to the remote server?

Link to comment
Share on other sites

7 minutes ago, limpid said:

erm, what?

Sorry, typo. I meant setenv instead of export, It was a long ass time ago on a solaris box :)

setenv DISPLAY hostname:0.0

Link to comment
Share on other sites

The X Server has started, as the icon in the taskbar pic above shows, and I connect to the server with ssh on port 22.  I don't know if cygwin needs to set X11 forwarding to be explicitly switched on or whether it's on by default.  I've turned it on in PuTTY anyway.  Using the XMing X server I've managed to get it to the point where the window begins to spawn, but quickly dies as the colour depth is too high.  I can't get to that point with cygwin/x yet though.

Link to comment
Share on other sites

I did that time on the cygwin terminal, but no change.  I assume that must be the X11 Forwarding checkbox that's available on PuTTY (which has worked in the past).

7d2aaf102a4e35ca7119ccb873831a81.png

Link to comment
Share on other sites

I don't know putty, but I assume so.

From an xterm on the box running cygwin:

ssh -X user@server

If the server is set up correctly typing echo $DISPLAY after connecting will display something like "1.2.3.4:0.0" or "pcname:0.0". If you need to set this then something is wrong at the server end, this should be automatic.

Link to comment
Share on other sites

4 hours ago, BOF said:

I did that time on the cygwin terminal, but no change.  I assume that must be the X11 Forwarding checkbox that's available on PuTTY (which has worked in the past).

7d2aaf102a4e35ca7119ccb873831a81.png

 

I did a quick test with VcXsrv

I put "localhost:0" in your example above. Presto it worked

Edited by Tegis
Link to comment
Share on other sites

Thanks Tegis.  Hasn't worked for me.  There must be something else going on.  I have a wired connection, a wireless connection and a VPN.  No combination of any of those IP addresses exported as the DISPLAY on the remote server, be it linux or UNIX, are working and neither XMing, Cygwin or VcXsrv managing the X launch on my Win7 box will so much as bring up the xclock.  I've also temporarily added the localhost to my hosts file even though that's taken care of by the system DNS.  :(

Link to comment
Share on other sites

I've never had to run that before on those servers and they have spawned windows on other windows machines.

I've tried to run it anyway and got this

 xhost +
Xlib: connection to "10.44.135.82:0.0" refused by server
Xlib: No protocol specified

xhost:  unable to open display "10.44.135.82:0.0"

 

Also ...

 xclock
Xlib: connection to "10.44.135.82:0.0" refused by server
Xlib: No protocol specified

Error: Can't open display: 10.44.135.82:0.0

 

Someone else running xclock on the same server is having success.

I'm wondering as this is a fresh install, there may be security and/or blocking going on.

Link to comment
Share on other sites

×
×
  • Create New...
Â