Quoting from Ned Konz's mail, 24 Jun 2002:
Is your Linux system an Intel-based one? What VM are you using?
"squeak -version" gives me (I compiled the VM from Ian Piumarta's sources)
i586-pc-linux-gnu 3.0 #1 XShm Thu May 2 21:06:02 MEST 2002 gcc 2.95.3 Linux Bransa 2.2.9 #7 Sat May 5 20:00:56 MEST 2001 i586 unknown default plugin location: /usr/share/lib/squeak/3.0/*.so
What's the bit depth of your Linux system? Run xdpyinfo, and look for: ...
Okay, part of xdpyinfo's output:
bitmap unit, bit order, padding: 32, LSBFirst, 32 image byte order: LSBFirst number of supported pixmap formats: 2 supported pixmap formats: depth 1, bits_per_pixel 1, scanline_pad 32 depth 16, bits_per_pixel 16, scanline_pad 32 keycode range: minimum 8, maximum 134 focus: window 0x100000e, revert to Parent number of extensions: 19 BIG-REQUESTS DOUBLE-BUFFER DPMS LBX MIT-SCREEN-SAVER MIT-SHM MIT-SUNDRY-NONSTANDARD RECORD SECURITY SHAPE SYNC XC-APPGROUP XC-MISC XFree86-DGA XFree86-Misc XFree86-VidModeExtension XInputExtension XKEYBOARD XTEST default screen number: 0 number of screens: 1
screen #0: dimensions: 1024x768 pixels (347x260 millimeters) resolution: 75x75 dots per inch depths (1): 16 root window id: 0x25 depth of root window: 16 planes number of colormaps: minimum 1, maximum 1 default colormap: 0x21 default number of colormap cells: 64 preallocated pixels: black 0, white 65535 options: backing-store YES, save-unders YES largest cursor: 64x64
X11 runs in 16 bit mode, the image is also in 16 bit.
Try re-sizing the window. Also try changing the display depth, if you=20 can see the Squeak menu. You might try saving the image at a=20 different display depth on your Windows system.
Resizing won't help, there is just the garbage. Display depth change: no effect. Hmmm, however, Squeak is there in the process list and even the cursor changes to "Squeak-style" when over the Squeak window.
Christian Eitner
At home, though, on my Linux system the image would not load correctly. There is a lot of coloured garbage on the screen, like a TV set only receiving nois signals.
Well, it was too easy: My image was bigger than the default 20M of RAM that were allocated by the Squeak-VM. I allocated more memory, everything worked. I just wonder why there was no error message from the VM concerning this.
Christian
squeak-dev@lists.squeakfoundation.org