• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

White Pines Exodus Xwindows

equant

Well-known member
Ok, so I have a copy of Exodus that runs on 68000 macs, and I have it installed, but I think I'm having trouble with my linux setup. Does anyone know how to troubleshoot this? I'm runing debian, and I've changed the default setting so that X is listening (I forget which port off hand) and I can telnet to it.

Anyway, when I set Exodus to use rsh and try to connect, it displays an rsh error allong the lines of "Permission Denied".

Obviously I've double checekd the username/password.

Any ideas?

Thanks,

Nathan

 

equant

Well-known member
Oh yeah, right. I guess I should explain. :)

Exodus is XWindows server software for macs, so you can connect it to client apps running on *nix machines over TCP/IP. (for example, run xeyes on the mac).

I've never done X over TCP/IP, so I'm not on steady ground, although I feel like it's most likely an issue with X on the linux computer than with the way I've installed and configured Exodus on the mac.

Thanks,

Nathan

 

alk

Well-known member
When I set up my copy of eXodus to run KStars on my 1400, I used Nifty Telnet SSH to log into my OS X box remotely. I didn't use eXodus to do it... Give me some time tonight, and I'll look into my configuration to see if I can give you any helpful advice. I'm thinking this is an eXodus problem, not a Linux problem.

Are you sure your Linux box supports rsh and doesn't require SSH? If you need SSH, you'll need to use a different application like Nifty Telnet SSH to connect from your Mac.

If you want to know more about KStars, have a look here: http://www.ppcmla.com/press/?p=5

Peace,

Drew

 

ChristTrekker

Well-known member
So you're trying to get your remote Unix client apps to display in Mac OS locally using Exodus as the server. Gotcha!

Unfortunately, I've never used Exodus so I don't know a thing about configuring it, and I've never run X in the classic Mac OS (unless you count MacX in A/UX, but the apps were local so it wouldn't help you anyway) either. Basically, though, there are a couple things that need to be done.

Google for "remote x apps howto" and look over the theory and server/client setup bits. You may have to adapt it to your circumstances, but I think it covers the basics.

I don't use rsh. Normally I tunnel my X connections through ssh. IIRC, I have set up perms and manually set $DISPLAY using a telnet session too and got it to work, but I don't recommend it.

If you start getting into that and things don't make sense, I'll try to answer more specific questions that you may have. I just don't know exactly where to start since I don't know your software.

 

alk

Well-known member
Alright, I'm running eXodus 7 on my PowerBook 1400cs right now, and I'm posting in Konqueror running remotely on my Power Mac G4 running OS X 10.4.10. ;-)

In any case, I logged into the machine using Nifty Telnet SSH, set my display on the remote machine (setenv DISPLAY :0.0), started eXodus, and then started Konqueror. No problemo.

So I'm definitely thinking that your problem is either that your Linux box requires SSH (not rsh), or you haven't set your display environment variable on your Linux box.

Peace,

Drew

 

pee-air

Well-known member
I used to do that with something call MI/X or something like that. It was fun for a while, but it got kind of boring after a bit. It was interesting running it on a 68k Mac though... It actually made surfing the Net on a 68k machine bearable.

 

alk

Well-known member
Do you still have MI/X? I tried for ages to find a copy, but the company that made it seemd to disappear and took the software with it...

I eventually found a copy of MacX, but it wouldn't work on OS 9 (at least, not the version I tried). My university got me hooked on eXodus, though. It works well enough for me, and it has loads of features.

Peace,

Drew

 

pee-air

Well-known member
Do you still have MI/X? I tried for ages to find a copy, but the company that made it seemd to disappear and took the software with it...
The 68k version or the ppc version? They're both on the Hotline server.

 

equant

Well-known member
I'll have to look into the ssh vs rsh thing. I'm using exodus 5.x, and it has rsh and some other protocol I've never heard of. I'm going to guess that linux is set to use ssh. I'll have to figure out how to make it use rsh.

Thanks,

Nathan

 

pee-air

Well-known member
It's Linux -- it'll use whatever you want it to use. When I was using M/IX, I used telnet. No need for encyption on a private home LAN, in my opinion. Yeah, yeah, I know. Good habits and all. I use ssh almost exclusively now.

 

equant

Well-known member
It's Linux -- it'll use whatever you want it to use. When I was using M/IX, I used telnet. No need for encyption on a private home LAN, in my opinion. Yeah, yeah, I know. Good habits and all. I use ssh almost exclusively now.
I guess I'm a bit confused. I know Linux will use whatever I want it to use, but am I not limited by my version of Exodus? It can't use telnet or ssh; or am I wrong?

Nathan

 

alk

Well-known member
Yes and no. eXodus will allow connections from outside eXodus. For instance, I actually connect to my server using Nifty Telnet SSH (an ssh client) and tell the server that I have an "X Server" running at my IP address ("setenv DISPLAY 172.31.1.whatever:0.0"). Then, when I start my X application, through the magic of interapplication communication and IP traffic, eXodus opens a new window containing the GUI for my X application...

Peace,

Drew

 

equant

Well-known member
Thanks for everyone's help. I was able to get xlogo, xeyes and xsnow to display on my SE with 2mb of memory running 6.0.5...

http://www.retards.org/tmp/x_on_mac_se.gif

I have to launch the xapps from my linux box, as I wasn't able to get eXodus's client function to work. I've been waiting >5 minutes now for xcalc to display (using a fresh launch of exodus with no other apps), so I think this is functionally too slow for anything but s&g's on this configuration.

Anyway, it was a fun diversion.

Nathan

 

ChristTrekker

Well-known member
Thanks for everyone's help. I was able to get xlogo, xeyes and xsnow to display on my SE with 2mb of memory running 6.0.5...
http://www.retards.org/tmp/x_on_mac_se.gif

I have to launch the xapps from my linux box, as I wasn't able to get eXodus's client function to work. I've been waiting >5 minutes now for xcalc to display (using a fresh launch of exodus with no other apps), so I think this is functionally too slow for anything but s&g's on this configuration.
If you can find MI/X you might give that a try. IIRC it lets you run X rootless, so the windows appear intermingled with other apps, not in another window.

Speed of remote X is heavily dependent on network. Still, even 10bT should give semi-reasonable response. What is your Linux box? If it's a 486 then I'd understand. :)

 

equant

Well-known member
The linux box is a Pentium 1.8GHz, so that shouldn't be an issue.

I thought eXodus has rootless too. I'm not using multifinder on that box, so it's moot for right now.

The network is 10bT, although I'm not sure about the true throughput of the SE's ethernet card.

 
Top