Squeak on Linux server

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Squeak on Linux server

Jimmie Houchin-3
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@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

Reply | Threaded
Open this post in threaded view
|

Re: Squeak on Linux server

Andreas.Raab
 > What are my options?
[[hidden email] ~]$ 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.
   <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@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
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Squeak on Linux server

Bert Freudenberg
In reply to this post by Jimmie Houchin-3
On Nov 22, 2006, at 0:35 , Jimmie Houchin wrote:

> jimmie@elephant:#  squeak -headless HlessSeaside3.9-7067.image
> could not find module vm-display-X11
> Aborted
>
> What are my options?

Try

        squeak -vm-display-null ...


- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: Squeak on Linux server

Jimmie Houchin-3
In reply to this post by Andreas.Raab
Andreas Raab wrote:
>> What are my options?
> [[hidden email] ~]$ squeak -help
snip Squeak commandline options

Yes, I did that. Oddly enough the VM said nothing about X11 option.

On reading the list again I see a -nodisplay option.
Tried that and it works.

I don't understand why these are deprecated.
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'

What will be the preferred way in the future to run headless or with
nodisplay?

Thanks.

Jimmie Houchin


Reply | Threaded
Open this post in threaded view
|

Re: Squeak on Linux server

Jimmie Houchin-3
In reply to this post by Bert Freudenberg
Bert Freudenberg wrote:

> On Nov 22, 2006, at 0:35 , Jimmie Houchin wrote:
>
>> jimmie@elephant:#  squeak -headless HlessSeaside3.9-7067.image
>> could not find module vm-display-X11
>> Aborted
>>
>> What are my options?
>
> Try
>
>     squeak -vm-display-null ...

Thanks,

I just tried the squeak -headless ...
and after your suggestion I tried it also.

In my reply to Andreas I asked how certain deprecated options will be
handled in the future. I presume it will simply be the elimination of
the shortcut options in favor of the more explicit fully named options.
Correct?

Thanks again.

Jimmie

Reply | Threaded
Open this post in threaded view
|

Re: Squeak on Linux server

Bert Freudenberg

On Nov 22, 2006, at 1:17 , Jimmie Houchin wrote:

> Bert Freudenberg wrote:
>> On Nov 22, 2006, at 0:35 , Jimmie Houchin wrote:
>>
>>> jimmie@elephant:#  squeak -headless HlessSeaside3.9-7067.image
>>> could not find module vm-display-X11
>>> Aborted
>>>
>>> What are my options?
>>
>> Try
>>
>>     squeak -vm-display-null ...
>
> Thanks,
>
> I just tried the squeak -headless ...
> and after your suggestion I tried it also.
>
> In my reply to Andreas I asked how certain deprecated options will be
> handled in the future. I presume it will simply be the elimination of
> the shortcut options in favor of the more explicit fully named  
> options.
> Correct?

Yes.

- Bert -



Reply | Threaded
Open this post in threaded view
|

Unsupported unix VM options (Re: Squeak on Linux server)

Joshua Gargus-2
In reply to this post by Andreas.Raab
I don't think that he meant those kind of options, Andreas ;-)

However, I'll follow your lead to mention that some of the displayed  
options are out of date.  For example, on a 3.9-7 VM, the "-shm"  
option gives me "unknown option: -xshm", even though it is listed by  
"squeak -help".

Josh


On Nov 21, 2006, at 3:45 PM, Andreas Raab wrote:

> > What are my options?
> [[hidden email] ~]$ 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.
>   <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@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
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Squeak on Linux server

Philippe Marschall
In reply to this post by Andreas.Raab
2006/11/22, Andreas Raab <[hidden email]>:

>  > What are my options?
> [[hidden email] ~]$ 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@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
> >
> >
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Squeak on Linux server

Franz Josef Konrad
In reply to this post by Jimmie Houchin-3
Some days ago I had to install VMware Workstation on a linux root
server. VMware Worsktation needs a X-server but my box even had no
graphic card. So I've used the virtual X-Server xvfb and connected via
VNC with X11vnc this box.

E.g. to start a xterm this way I did
/usr/X11R6/bin/Xvfb :1 -screen 0 1024x786x24 -fbdir /tmp :1
export DISPLAY=localhost:1; xterm &
x11vnc -display :1

and from remote connect with a VNC client my-ip-address:5900 to the
virtual X-Server.

This should also run with Squeak but I haven't tried it.
Perhaps this helps you.

Regards,
Franz Josef



Jimmie Houchin schrieb:

> 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@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
>
>