<div dir="ltr"><br><br><div class="gmail_quote">On Thu, Jul 31, 2008 at 3:37 PM, Martin Dengler <span dir="ltr">&lt;<a href="mailto:martin@martindengler.com">martin@martindengler.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="Ih2E3d">On Thu, Jul 31, 2008 at 03:23:47PM -0400, Eben Eliason wrote:<br>
&gt; The new design does not make any indication of which<br>
&gt; network is presently associated in the Neighborhood view; perhaps we can<br>
&gt; find an alternative method. &nbsp;Thoughts?<br>
<br>
</div>Perhaps the currently-associated network&#39;s icon can appear below the<br>
XO icon, as the Journal does initially in the Home view.<br>
<div class="Ih2E3d"></div></blockquote><div><br></div><div>Could be tricky, since (hopefully soon) the view will be fixed so that the current activity is beneath the XO, consistent with the Home view. &nbsp;There may be other options, though.</div>
<div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="Ih2E3d"><br>
&gt; i&#39;m also not sure how to disconnect from that network -- there&#39;s no<br>
&gt; &gt; &quot;disconnect&quot; option in the popup anymore.<br>
&gt; &gt;<br>
&gt;<br>
&gt; Well, that&#39;s a &quot;bug&quot;, but not really. &nbsp;The problem is that there is no<br>
&gt; notion of &quot;disconnect&quot; in network manager at all.<br>
<br>
</div>cjb suggested to me on IRC that Disconnect/Turn Off (for<br>
wireless/mesh, respectively) could just cut power to the radio. &nbsp;I<br>
then suggested that this would work if the restoration of power was<br>
quick enough that switching to the Neighborhood view could power back<br>
on the radio and update the icons in some acceptable lag.</blockquote><div><br></div><div>Again, I don&#39;t think this is really the desired semantic. &nbsp;It&#39;s /almost/ right, and is the traditional means of achieving this, but that also turns off the ability to be on the mesh, which isn&#39;t necessarily what one means by &quot;disconnect from this AP&quot;. &nbsp;They should be independent. &nbsp;I realize this isn&#39;t as crucial right now, since we can&#39;t be on both mesh and AP at the same time, but in the future it&#39;s pretty clear that they need to be orthogonal.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I have implemented[1] and tested this behavior (as part, but not a<br>
necessary part, of #6995) and I believe it fast enough for further<br>
investigation and testing. &nbsp;The only problem is that it&#39;s very<br>
cumbersome to bring back up the msh0 interface correctly, and would<br>
require some code changes in a variety of places in sugar.<br></blockquote><div><br></div><div>Interesting.</div><div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<br>
This problem (and it affects &quot;Extreme power mode&quot; too) is<br>
recorded in #7690.<br>
<div class="Ih2E3d"><br>
&gt; &nbsp;The old behavior used to<br>
&gt; switch into mesh mode, which disassociated with the network itself.<br>
<br>
</div>This is much less desirable than powering off the wireless, IMO.</blockquote><div><br></div><div>I agree. &nbsp;That&#39;s why there&#39;s no longer a disconnect option. &nbsp;We thought it was better to remove it until it has a proper semantic, rather than implement it in a peculiar and not readily understandable way.</div>
<div><br></div><div>- Eben</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="Ih2E3d"><br>
&gt; &nbsp;However, we now have a more direct means of accomplishing this, via turning<br>
&gt; the mesh device on or off explicitly.<br>
<br>
</div>This is spec&#39;d but subject to #7690, IIUC.<br>
<br>
&gt; - Eben<br>
<br>
Martin<br>
<br>
<br>
1. Some example entry points:<br>
<br>
wlan_radio.py: <a href="http://dev.laptop.org/git?p=users/mdengler/sugar;a=blob;f=src/hardware/wlan_radio.py;h=47b70474fe503e90d74c4aecf5ed4cd1992f8412;hb=4a455159e61ac2ce1ed47059dccf5a8ba18ebd80MeshBox.py" target="_blank">http://dev.laptop.org/git?p=users/mdengler/sugar;a=blob;f=src/hardware/wlan_radio.py;h=47b70474fe503e90d74c4aecf5ed4cd1992f8412;hb=4a455159e61ac2ce1ed47059dccf5a8ba18ebd80<br>

MeshBox.py</a> changes (last last diff block):<br>
<a href="http://dev.laptop.org/git?p=users/mdengler/sugar;a=commitdiff;h=4a455159e61ac2ce1ed47059dccf5a8ba18ebd80" target="_blank">http://dev.laptop.org/git?p=users/mdengler/sugar;a=commitdiff;h=4a455159e61ac2ce1ed47059dccf5a8ba18ebd80</a><br>

</blockquote></div><br></div>