So, I want to run a swiki on my ISP's box. No big deal... I figured out how to do it two weeks ago under Unix when I was sitting at the desktop. But now I'm remote, so I've got to run with a long neck ("head" in different place from "body" :).
I don't have much experience with VNCserver, but I figured out enough to make it start in 32 bit mode. Launches the default twm (with no manpage installed locally, ugh).
And I don't have much experience with the two Mac VNCclients, except that I've connected to the server a few times as a proof of concept, and when I wanted to run this X thingy once. :)
So, the VNCclient I used mapped option to middle button, and command to right button. I managed to launch squeak, but then any use of middle button iconified my squeak window! (I think that was twm interfering.) But I figured out that shift-middle button could at least get me to some of the menus, and wasn't being intercepted.
I filed in the swiki-comanche filein, saying "yes, go ahead and patch Process". (I've done this on my mac, so I knew what to expect locally.)
But then it got harder. I'm used to typing Command-B for browse and Command-Z for undo on my mac Squeak. But obviously on Unix (even virtually under the server), there's no "command" key, so what are the equivalent keystrokes under Unix, and how can I type these through? And how could I have known this without asking y'all? :)
And if anyone's already done this under VNC, can someone give me some tips? I'd be happy to summarize what I find out and put it on the Squeak swiki. (And they say I'm a pretty good writer, so it should at least be spelled accurately. :)
It's too bad I can't just launch a nebraska server headless. :(
On Tuesday 26 December 2000 08:17, Randal L. Schwartz wrote:
So, the VNCclient I used mapped option to middle button, and command to right button. I managed to launch squeak, but then any use of middle button iconified my squeak window! (I think that was twm interfering.) But I figured out that shift-middle button could at least get me to some of the menus, and wasn't being intercepted.
What happens if you use a mouse with a sufficient number of buttons? Seems like if you didn't have to fake the middle and right buttons, the keystrokes could go right through. Or can't a Mac handle 3 button mice (I know they can be used via USB, electrically)?
But then it got harder. I'm used to typing Command-B for browse and Command-Z for undo on my mac Squeak. But obviously on Unix (even virtually under the server), there's no "command" key, so what are the equivalent keystrokes under Unix, and how can I type these through? And how could I have known this without asking y'all? :)
Under Unix, these are Alt-B and Alt-Z. Look at "help/command key help" in Squeak.
What if you don't bother with one of the mouse buttons, and map Option or Command to Alt instead?
On Tue, 26 Dec 2000 09:31:43 -0800, Ned Konz wrote:
What happens if you use a mouse with a sufficient number of buttons? Seems like if you didn't have to fake the middle and right buttons, the keystrokes could go right through. Or can't a Mac handle 3 button mice (I know they can be used via USB, electrically)?
Equally important: can the VNC server & client handle them? I use VNC between two Win 98 machines. My main machine has a trackerball with a scroller wheel, which can be depressed and act as a third mouse button. VNC ignores the wheel, both for scrolling and clicking.
What if you don't bother with one of the mouse buttons, and map Option or Command to Alt instead?
Also be aware of which modifier keys VNC can handle. Between my machines it is happy to recognize both left and right shift, but only the left hand control and alt keys work. The Windows keys and the context menu key are ignored.
Obviously working between Mac and Unix this is no direct help to you, but it illustrates that VNC itself (client or server) could be part of your problem.
Good luck. Nick Brown
squeak-dev@lists.squeakfoundation.org