Squeak on Linux server

Philippe Marschall philippe.marschall at gmail.com
Wed Nov 22 07:32:31 UTC 2006


2006/11/22, Andreas Raab <andreas.raab at gmx.de>:
>  > What are my options?
> [araab at polygon.qwaq.com ~]$ squeak -help
> Usage: squeak [<option>...] [<imageName> [<argument>...]]
>         squeak [<option>...] -- [<argument>...]
>
> OSS <option>s:
>    -nomixer              disable mixer (volume) adjustment
>
> FBDev <option>s:
>    -fbdev <dev>          use framebuffer device <dev> (default: /dev/fb)
>    -kbmap <file>         load keymap from <file> (default: use kernel
> keymap)
>    -msdev <dev>          use mouse device <dev> (default: /dev/psaux)
>    -msproto <protocol>   use the given <protocol> for the mouse
> (default: ps2)
>    -vtlock               disallow all vt switching (for any reason)
>    -vtswitch             enable keyboard vt switching (Alt+FNx)
>
> X11 <option>s:
>    -browserWindow <wid>  run in window <wid>
>    -browserPipes <r> <w> run as Browser plugin using descriptors <r> <w>
>    -cmdmod <n>           map Mod<n> to the Command key
>    -display <dpy>        display on <dpy> (default: $DISPLAY)
>    -fullscreen           occupy the entire screen
>    -headless             run in headless (no window) mode
>    -iconic               start up iconified
>    -lazy                 go to sleep when main window unmapped
>    -mapdelbs             map Delete key onto Backspace
>    -nointl               disable international keyboard support
>    -notitle              disable the Squeak window title bar
>    -noxdnd               disable X drag-and-drop protocol support
>    -optmod <n>           map Mod<n> to the Option key
>    -swapbtn              swap yellow (middle) and blue (right) buttons
>    -xasync               don't serialize display updates
>    -xshm                 use X shared memory extension
>    -glxdebug <n>         set GLX debug verbosity level to <n>
>
> Common <option>s:
>    -encoding <enc>       set the internal character encoding (default:
> MacRoman)
>    -help                 print this help message, then exit
>    -memory <size>[mk]    use fixed heap size (added to image size)
>    -mmap <size>[mk]      limit dynamic heap size (default: 1024m)
>    -noevents             disable event-driven input support
>    -notimer              disable interval timer for low-res clock
>    -pathenc <enc>        set encoding for pathnames (default: UTF-8)
>    -plugins <path>       specify alternative plugin location (see manpage)
>    -textenc <enc>        set encoding for external text (default: UTF-8)
>    -version              print version information, then exit
>    -vm-<sys>-<dev>       use the <dev> driver for <sys> (see below)
> Deprecated:
>    -display <dpy>        quivalent to '-vm-display-X11 -display <dpy>'
>    -headless             quivalent to '-vm-display-X11 -headless'
>    -nodisplay            quivalent to '-vm-display-null'
>    -nomixer              disable modification of mixer settings
>    -nosound              quivalent to '-vm-sound-null'
>    -quartz               quivalent to '-vm-display-Quartz'
>
> Notes:
>    <imageName> defaults to `squeak.image'.
>    -vtlock disables keyboard vt switching even when -vtswitch is enabled
>    Using `unix:0' for <dpy> may improve local display performance.
>    -xshm only works when Squeak is running on the X server host.
>    If `-memory' is not specified then the heap will grow dynamically.

Really? That's not what we experienced. Our experience with 3.9 Unix
VMs is that without the -memory option there is a hard limit of 128 MB
where the VM locks. Unlike the 3.6 Unix VMs where dynamically growing
works for us.

Cheers
Philippe

>    <argument>s are ignored, but are processed by the Squeak image.
>    The first <argument> normally names a Squeak `script' to execute.
>    Precede <arguments> by `--' to use default image.
>
> Available drivers:
>    vm-sound-null
>    vm-sound-OSS
>    vm-display-null
>    vm-display-fbdev
>    vm-display-X11
>
> Jimmie Houchin wrote:
> > Hello,
> >
> > I am wanting to try Squeak on my Ubuntu 6.10 i386 server. It has a
> > simple basic server install which does not have xorg, alsa or any other
> > such things.
> >
> > I am using the standard 3.9 unix vm.
> >
> > I have downloaded the headless seaside image and have tried to run it
> > and get this:
> >
> > jimmie at elephant:#  squeak -headless HlessSeaside3.9-7067.image
> > could not find module vm-display-X11
> > Aborted
> >
> > What are my options?
> >
> > Any help greatly appreciated.
> >
> > Jimmie Houchin
> >
> >
>
>
>



More information about the Squeak-dev mailing list