Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

DearthnVader

Suspended
Original poster
Dec 17, 2015
2,207
6,395
Red Springs, NC
I just want to say that you can run VNC from Leopard's built-in ScreenSharing to "run" the modern macOS on you PowerPC Mac.

If you setup a user account to login to on you modern Mac the VNC login will not effect the screen of the modern Mac, so you can still use another login on that system with the VNC user logged in and running only on you PowerPC screen.

Leopard 10.5.4 ScreenSharing App is the best to use as you can run a Terminal command to active more features like full screen and display quality slider. Leopard 10.5.4 SS will run just fine with 10.5.8 update just copy it somewhere like the Applications Folder before you update to 10.5.8.

Performance is pretty good and and I use SwitchResX to change the Screen Resolution to the native 1024x768 for my iBook G4. The real limiting factor is the CPU of you PowerPC but you can adjust the quality slider to lighten the load for slower Macs or network connection.

Really it's a great way to run Mail and Safari, but unless you have a really fast PowerPC you won't be doing any 3D games or things that require a really fast frame rate without really lowing the quality of the NVC display via the slider.

Post here if you need help or more details.....

Remote Desktop Picture2.jpg
 

Attachments

  • Screen Sharing 2.zip
    2.3 MB · Views: 106
If you setup a user account to login to on you modern Mac the VNC login will not effect the screen of the modern Mac, so you can still use another login on that system with the VNC user logged in and running only on you PowerPC screen.

Wait. Are you saying. The modern Mac can do something like Terminal Services by using VNC. So, each user can login to their own user desktop space simultaneously. With the Mac doing all the work. While each person can work with the only drawback being and increased use of system resources.
 
Wait. Are you saying. The modern Mac can do something like Terminal Services by using VNC. So, each user can login to their own user desktop space simultaneously. With the Mac doing all the work. While each person can work with the only drawback being and increased use of system resources.
Yes, my desktop host system stays logged into one account while VNC logs into another.

That's the beauty of a true multi user OS.
 
Yes, my desktop host system stays logged into one account while VNC logs into another.

That's the beauty of a true multi user OS.
I didn’t know they added that ability. It was something I was disappointed that they didn’t support in 10.0. I was hoping to replace an old Xenix mainframe with a G4 and terminals. Way back when.
 
If you're already on 10.5.8, is there any way to get the app to work or do you have to do a reinstallation from scratch? The reason I ask is that I'm having trouble even getting the 10.5.8 version of screen sharing to connect to my other Macs.
 
If you're already on 10.5.8, is there any way to get the app to work or do you have to do a reinstallation from scratch? The reason I ask is that I'm having trouble even getting the 10.5.8 version of screen sharing to connect to my other Macs.
What version of the macOS are you running on the host?

Did you enable VNC on the host?

System Preference>Sharing>ScreenSharing>>Computer Settings>VNC viewers may control screen with password:

No issue connecting to Big Sur form 10.5.8, and the version of ScreenShare I linked in the first post is the one from 10.5.4 that you can enable features like full screen, it runs just fine under 10.5.8, but it won't help you connect.
 
  • Like
Reactions: Amethyst1
On my M1 Mini running Mavericks, I have VNC control enabled with password. Both it and the PowerBook are on the same WIFI network. The Powerbook just shows "Connecting to <IP address>" with an indeterminate progress bar. I wonder if my router is not allowing this somehow. I can screen share in the other direction just fine. The same holds true for my other macs which are 2009 mini on 10.6.8 and 2010 Mini that can dual boot Sierra or Mojave. All macs are on the same WIFI network.
 
On my M1 Mini running Mavericks, I have VNC control enabled with password. Both it and the PowerBook are on the same WIFI network. The Powerbook just shows "Connecting to <IP address>" with an indeterminate progress bar. I wonder if my router is not allowing this somehow. I can screen share in the other direction just fine. The same holds true for my other macs which are 2009 mini on 10.6.8 and 2010 Mini that can dual boot Sierra or Mojave. All macs are on the same WIFI network.
Try and ping port 5900 from your lan, or check the firewall on your Mac running the VNC server is not blocking screen sharing
 
  • Like
Reactions: Project Alice
I used to do this on the Companion. The problem I've run in to though with it and most of the 15" PBs is that you won't be able to set the correct resolution for it. 1280x854 is not a resolution presented by macOS, and even haxies like BetterDummy won't show this resolution (it'll give you 1270x850 and 1290x860-- not ideal). Not an issue for any other PowerPC mac (as all of the others use a standard resolution display), but my Companion has little mini-scrolls because of it.

ed-
Mere minutes after I posted this, I found out that BetterDummy (now BetterDisplay) allows for custom resolutions and now I look like a fool.
 
Last edited:
  • Like
Reactions: Amethyst1
I used to do this on the Companion. The problem I've run in to though with it and most of the 15" PBs is that you won't be able to set the correct resolution for it. 1280x854 is not a resolution presented by macOS, [...]
You can also try creating a scaled 3:2 resolution of 1280×854 on the target Mac using SwitchResX.

*sits in front of two lovely 3840×2560 3:2 displays*
 
  • Like
Reactions: Doq
You can also try creating a scaled 3:2 resolution of 1280×854 on the target Mac using SwitchResX.
I could, but I'm quite particular about scaling and native resolutions, such that anything that isn't native is almost completely unacceptable. My M1 mini also runs headless, so there's not really any displays to configure-- something that BetterDisplay solves because it creates fake displays at whatever resolution I want.
 
  • Like
Reactions: Amethyst1
I could, but I'm quite particular about scaling and native resolutions, such that anything that isn't native is almost completely unacceptable. My M1 mini also runs headless, so there's not really any displays to configure-- something that BetterDisplay solves because it creates fake displays at whatever resolution I want.
Forgive my ignorance (I haven’t yet dabbled with Apple Silicon) but does BetterDisplay not create a virtual display with the resolution you want, which would provide the same visual result as creating the equivalent scaled mode in SwitchResX and telling macOS to use that?

If BetterDisplay gives you a 1280×854 HiDPI mode, you can get that by creating a scaled 2560×1708 mode in SwitchResX.

I get that things may be different on a headless machine.
 
  • Like
Reactions: Doq
Forgive my ignorance (I haven’t yet dabbled with Apple Silicon) but does BetterDisplay not create a virtual display with the resolution you want, which would provide the same visual result as creating the equivalent scaled mode in SwitchResX and telling macOS to use that?

If BetterDisplay gives you a 1280×854 HiDPI mode, you can get that by creating a scaled 2560×1708 mode in SwitchResX.

I get that things may be different on a headless machine.
It could do that, yes, absolutely. However, my configuration is a LoDPI 1280x854 mode. Being connected mostly over wifi means that if I can push 25% of the pixels than normal, then I absolutely will. Also, my VNC client of choice (Chicken) doesn't do display scaling, at all (this might be different for the Leopard Screen Sharing app), so connecting to a HiDPI configuration just makes things look big.

I'm not all that familiar with SwitchResX, but from my research (which was just looking around the website) it looks like it requires a connected display, which is the problem I run in to when running my mini headless.
 
  • Like
Reactions: Amethyst1
Why wouldn't you just use X forwarding over ssh to just run the browser specifically?
 
X11 Forwarding is slow. Very slow. It does not have any sort of compression like you can have with VNC or similar. It's also very, very finicky to configure and if it's not configured correctly, no X11 for you.

Using X11 forwarding also implies that the X11 client (the SSH server) is actually capable of running X11 applications, which unless you've explicitly specified to do this in macOS, isn't going to happen if you connect to macOS.

It may be more viable if the machine you're SSHing to runs Linux or a traditional BSD (I actually tried this using MachTen in OS 9), but if you want that macOS feel, you're gonna want macOS, and the best way to do that is Screen Sharing and VNC.
 
  • Like
Reactions: Amethyst1
X11 forwarding runs smoothly with 10/100 Ethernet though. I successfully ran Firefox over X11 from a Raspberry Pi server to my emac (USB 2) earlier this year. Airport on my emac is abysmal, and there screen sharing compression may work smoother than X11.
 
  • Like
Reactions: Amethyst1
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.