<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body>
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hi Timothy,</p>
<p><br>
</p>
<p>> <span style="font-size: 12pt;">Do you need to do an 'xhost+"  from the CLI to allow "foreign" windows to display?</span></p>
<div><br>
</div>
<p></p>
<div id="Signature">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div>
<div class="_rp_T4" id="Item.MessagePartBody">
<div class="_rp_U4 ms-font-weight-regular ms-font-color-neutralDark rpHighlightAllClass rpHighlightBodyClass" id="Item.MessageUniqueBody" style="font-family:wf_segoe-ui_normal,"Segoe UI","Segoe WP",Tahoma,Arial,sans-serif,serif,EmojiFont">
<div dir="ltr">
<div id="divtagdefaultwrapper"><font face="Calibri,Helvetica,sans-serif,EmojiFont,Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols">
<div id="Signature">
<div style="margin:0px"><font style="font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont">
<div><font size="3" color="black"><span style="font-size:12pt"><a href="http://www.hpi.de/" target="_blank" rel="noopener noreferrer" id="LPNoLP"><font size="2"><span id="LPlnk909538"><font color="#757B80"></font></span></font></a></span></font></div>
</font></div>
</div>
</font></div>
</div>
</div>
</div>
<div class="_rp_T4" id="Item.MessagePartBody">Unfortunately, it did not help. I'm probably making things even more complicated by using WSL (Windows Subsystem for Linux) for my experiments ... However, together with <span>VcXsrv, I am generally able to view
 WSL application in my Windows 10 desktop manager.</span></div>
<div class="_rp_T4" id="Item.MessagePartBody"><span><br>
</span></div>
<div class="_rp_T4" id="Item.MessagePartBody"><span>> </span><span style="font-size: 12pt;">I would love to have Morphic windows display in my X Window Manager as regular X windows--like XTerm, XEyes..etc. That is independently of the Morphic world.</span><span>
<div>> </div>
<div>> Do you think this is doable?</div>
<div><br>
</div>
<div>You are probably asking the wrong person. :-) But from what I have heard (apparently it has been discussed a number of times on the list), this should be possible using the <span>HostWindowPlugin. But that's exactly the opposite way then I wanted to go
 here (move windows into, not out of Squeak) and I did not try out this plugin -  not yet! :-)</span></div>
<div><span><br>
</span></div>
<div><span>Best,</span></div>
<div><span>Christoph</span></div>
</span></div>
</div>
<div><font size="2" color="#808080"></font></div>
</div>
</div>
</div>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von gettimothy via Squeak-dev <squeak-dev@lists.squeakfoundation.org><br>
<b>Gesendet:</b> Mittwoch, 24. März 2021 19:50:25<br>
<b>An:</b> The general-purpose Squeak developers list<br>
<b>Betreff:</b> Re: [squeak-dev] X Server implementation for Squeak</font>
<div> </div>
</div>
<div>
<div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;">
<div>Do you need to do an 'xhost+"  from the CLI to allow "foreign" windows to display?<br>
</div>
<div><br>
</div>
<div>just grasping here...</div>
<br>
<div style="border-top: 1px solid rgb(204, 204, 204); height: 0px; margin-top: 10px; margin-bottom: 10px; line-height: 0px;" class="zmail_extra_hr">
<br>
</div>
<div style="" data-zbluepencil-ignore="true" class="zmail_extra"><br>
<div id="Zm-_Id_-Sgn1">---- On Wed, 24 Mar 2021 14:48:52 -0400 <b>Thiede, Christoph <Christoph.Thiede@student.hpi.uni-potsdam.de></b> wrote ----<br>
</div>
<br>
<blockquote style="margin: 0px;"><style></style>
<div class=" zm_327884622090217306_parse_-8037320775618612813"><style></style>
<div dir="ltr">
<div style="font-size :  12pt; color :  #000000; font-family :  Calibri, Helvetica, sans-serif; " dir="ltr">
<p>Hi,<br>
</p>
<p><br>
</p>
<p>sounds interesting. Does it still work for anyone in Trunk? I tried<br>
</p>
<p><span>RFBServer start: 1</span><br>
</p>
<p><span>and then in a terminal</span><br>
</p>
<p><span><span>$ DISPLAY=:1.0 xmessage foo</span><br>
</span></p>
<p><span><span>but it said</span></span><br>
</p>
<p><span><span><span>Error: Can't open display: :1.0</span><br>
</span></span></p>
<div>
<div style="font-size :  12pt; color :  rgb(0,0,0); font-family :  Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; " dir="ltr">
<div style="font-family :  Calibri, Arial, Helvetica, sans-serif; ">
<div>
<div class="x__rp_T4">
<div style="font-family :  wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif, serif, EmojiFont; " class="x__rp_U4 x_ms-font-weight-regular x_ms-font-color-neutralDark x_rpHighlightAllClass x_rpHighlightBodyClass">
<div dir="ltr">
<div><span class="font" style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols">
<div>
<div style="margin :  0px; "><span class="font" style="font-family:Calibri, Arial, Helvetica, sans-serif, serif, EmojiFont">
<div><span class="size" style="font-size:16px"><span class="size" style="font-size:12pt"><a href="http://www.hpi.de/" target="_blank"><span class="size" style="font-size:13px"><span><span class="colour" style="color:#757B80"></span></span></span></a></span></span><br>
</div>
</span></div>
</div>
</span></div>
</div>
</div>
</div>
<div class="x__rp_T4">However, I got a Windows firewall warning so the image does indeed open a connection (and also starts a background process in the image).<br>
</div>
<div class="x__rp_T4">Did I miss anything?<br>
</div>
<div class="x__rp_T4"><br>
</div>
<div class="x__rp_T4">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? :-)<br>
</div>
<div class="x__rp_T4"><br>
</div>
<div class="x__rp_T4">Best,<br>
</div>
<div class="x__rp_T4">Christoph<br>
</div>
</div>
<div><span class="size" style="font-size:13px"><span class="colour" style="color:#808080"></span></span><br>
</div>
</div>
</div>
</div>
</div>
<hr style="display :  inline-block; width :  98%; ">
<div dir="ltr"><span class="font" style="font-family:Calibri, sans-serif"><span class="colour" style="color:#000000"><b>Von:</b> Squeak-dev <<a href="mailto:squeak-dev-bounces@lists.squeakfoundation.org" target="_blank">squeak-dev-bounces@lists.squeakfoundation.org</a>>
 im Auftrag von tim Rowledge <<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>><br>
<b>Gesendet:</b> Mittwoch, 24. März 2021 19:27:18<br>
<b>An:</b> The general-purpose Squeak developers list<br>
<b>Betreff:</b> Re: [squeak-dev] X Server implementation for Squeak</span></span>
<div> <br>
</div>
</div>
</div>
<span class="size" style="font-size:13px"><span class="size" style="font-size:10pt">
<div class="x_309020058PlainText"><br>
<br>
> On 2021-03-24, at 11:09 AM, Tobias Pape <<a href="mailto:Das.Linux@gmx.de" target="_blank">Das.Linux@gmx.de</a>> wrote:<br>
> <br>
> Hi Christoph<br>
> <br>
>> On 24. Mar 2021, at 19:00, Thiede, Christoph <<a href="mailto:Christoph.Thiede@student.hpi.uni-potsdam.de" target="_blank">Christoph.Thiede@student.hpi.uni-potsdam.de</a>> wrote:<br>
>> <br>
>> Hi all,<br>
>> <br>
>> 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? :-)<br>
> <br>
> There's RFB (aka VNC)…<br>
> It works surprisingly well…<br>
<br>
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
<a href="http://source.squeak.org/ss" target="_blank">http://source.squeak.org/ss</a> 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'.<br>
<br>
<br>
tim<br>
--<br>
tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>;
<a href="http://www.rowledge.org/tim" target="_blank">http://www.rowledge.org/tim</a><br>
Strange OpCodes: SVE: Skip on Vernal Equinox<br>
<br>
<br>
<br>
</div>
</span></span></div>
<br>
</blockquote>
</div>
<div><br>
</div>
</div>
<br>
</div>
</body>
</html>