<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">HI Sean,<div><br></div><div>I've put a description of how to get UI1 working below. I'll add it to the Handbook. If you do manage to follow this (or if you don't!) it'd be great if you could help out with documenting the process.</div><div><br></div><div>Depending on your platform, I think the hardest bit is getting a 256 color window open on a recent X windows installation. This is something getting trickier rapidly, so if we want to keep UI1 runnable we may need to fix this at the Self end.</div><div><br></div><div>Cheers, Russell</div><div><br><div><br></div><div><div>********************</div><div>The Original Self UI</div><div>********************</div><div><br></div><div>    Last updated 4 February 2014 for Self 4.5.0</div><div><br></div><div>Before Self used the current `morphic` user interface (also known as `UI2`) it used another, nameless, user interface framework which has been retrospectively dubbed `ui1`.</div><div><br></div><div>-------------------</div><div>X11 with 256 Colors</div><div>-------------------</div><div><br></div><div>UI1 only runs on 8 bit X11 systems. There are a number of suggested ways to get a 8 bit X11 window on modern systems detailed at `WineHQ`_. </div><div><br></div><div>On OS X systems, you will need to install XQuartz if you are running Mountain Lion (10.8) or later.  You will need to set the color depth to 256 colors in the Preferences, then restart XQuartz.</div><div><br></div><div>.. _WineHQ: <a href="http://wiki.winehq.org/256ColorMode">http://wiki.winehq.org/256ColorMode</a></div><div>.. _XQuartz: <a href="http://xquartz.macosforge.org">http://xquartz.macosforge.org</a></div><div><br></div><div>-------------------</div><div>VM with X11 support</div><div>-------------------</div><div><br></div><div>The standard Linux VM already has X11 primitives. However the standard Mac VM doesn't, so that users can run Self on Macs without requiring X11 to be installed. You can either build a OS X VM which includes X11 support yourself as described :doc:`the section on building the VM <buildvm>` or download one from the Self fileserver.</div><div><br></div><div>--------------------</div><div>Preparing a snapshot</div><div>--------------------</div><div><br></div><div>The first step in using UI1 is to build a new World including it. Assuming you are in the `objects` directory in the Self source tree, and that the Self vm is in your path, do::</div><div><br></div><div>  Self -f worldBuilder.self</div><div>  </div><div>and when it asks you::</div><div><br></div><div>  Load UI1 (X11 only)? (y/N)</div><div>  ></div><div>  </div><div>answer `y`. When the World has built, save it at the prompt by doing:</div><div><br></div><div>  save</div><div>  quitNoSave</div><div>  </div><div>This will save a snapshot of the world in the file 'Snapshot'.</div><div><br></div><div>---------------</div><div>Starting the UI</div><div>---------------</div><div><br></div><div>Once you have a 256 colour X11 desktop running, you can start your Self world and start using UI1 by::</div><div><br></div><div>  preferences xDisplay: ':0'  "This is only needed if different to $DISPLAY environment variable"</div><div>  ui demo</div><div><br></div><div><br></div></div><div><br><div><div>On 4 Feb 2014, at 12:24 pm, Sean DeNigris <<a href="mailto:sean@clipperadams.com">sean@clipperadams.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">













<div style="background-color: #fff;">
<span style="display:none"> </span>



    <div id="ygrp-text"><div><br class="webkit-block-placeholder"></div><div><div>On Feb 3, 2014, at 5:23 PM, Russell Allen <<a href="mailto:mail@russell-allen.com">mail@russell-allen.com</a>> wrote:</div><blockquote type="cite"><div style="background-color: rgb(255, 255, 255);"><div id="ygrp-mlmsg"><div id="ygrp-msg"><div id="ygrp-text">As I understand it, most of those were used in practice (and look pretty good!) for the original UI (dubbed retrospectively UI1) and didn't completely make it over into Morphic, the current GUI (UI2).</div></div></div></div></blockquote>Ah, yes. Okay, I found a few videos of it being demoed.<br><br><blockquote type="cite"><div style="background-color: rgb(255, 255, 255);"><div id="ygrp-mlmsg"><div id="ygrp-msg"><div id="ygrp-text">UI1 is still in the source tree and runs, but only on X11. Are you on Linux or Mac? I can do a quick howto list if you want to play with it.</div></div></div></div></blockquote>That would be great. Thanks.</div><br><div><br class="webkit-block-placeholder"></div>

    </div>
     

    

</div>



<!-- end group email -->

</blockquote></div><br></div></div></body></html>