[squeak-dev] X Server implementation for Squeak

Levente Uzonyi leves at caesar.elte.hu
Wed Mar 24 20:42:51 UTC 2021


Hi Christoph,

On Wed, 24 Mar 2021, Thiede, Christoph wrote:

> 
> Hi,
> 
> 
> sounds interesting. Does it still work for anyone in Trunk? I tried
> 
> RFBServer start: 1
> 
> and then in a terminal
> 
> $ DISPLAY=:1.0 xmessage foo
> 
> but it said
> 
> Error: Can't open display: :1.0

An RFB server is not an X server, so that just won't work.


Levente

> 
> However, I got a Windows firewall warning so the image does indeed open a connection (and also starts a background process in the image).
> Did I miss anything?
> 
> Apart from that, here are some more conceptual questions: How different are VNC and X11 actually? Afaik VNC is only used to stream entire screens while X11 is more fine-granular and allows to stream single windows. For what I
> proposed to do (use Morphic as a window manager), VNC would not suffice, would it? And how important is that difference from the implementational PoV? :-)
> 
> Best,
> Christoph
> 
> _________________________________________________________________________________________________________________________________________________________________________________________________________________________________
> Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im Auftrag von tim Rowledge <tim at rowledge.org>
> Gesendet: Mittwoch, 24. März 2021 19:27:18
> An: The general-purpose Squeak developers list
> Betreff: Re: [squeak-dev] X Server implementation for Squeak  
> 
> 
> > On 2021-03-24, at 11:09 AM, Tobias Pape <Das.Linux at gmx.de> wrote:
> >
> > Hi Christoph
> >
> >> On 24. Mar 2021, at 19:00, Thiede, Christoph <Christoph.Thiede at student.hpi.uni-potsdam.de> wrote:
> >>
> >> Hi all,
> >>
> >> just an interested question: Is there any X Server implementation for Squeak? I'm asking indeed not for an X Client implementation (I guess that is what sqUnixX11.c and the HostWindowPlugin implementation for Unix do) but
> for an X Server implementation, which could allow us to manage arbitrary Unix windows in our Squeak Morphic world. Is there already some solution like this? If not, anyone here who could make an estimation about the effort
> for this? :-)
> >
> > There's RFB (aka VNC)…
> > It works surprisingly well…
> 
> It does BUT it seems like it needs some updating to use some more modern protocols; I can connect to it from the RFB client in Squeak but not from the RealVNC client etc. The most up to date version(s) I know are in the
> http://source.squeak.org/ss repository  - beware - there are what looks like two packages named RFB in there but the 'proper' one is 'RFB' and the other is actually ' RFB'.
> 
> 
> tim
> --
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> Strange OpCodes: SVE: Skip on Vernal Equinox
> 
> 
> 
> 
>


More information about the Squeak-dev mailing list