<div dir="ltr"><br><br><div class="gmail_quote">On Thu, Jul 31, 2008 at 3:37 PM, Martin Dengler <span dir="ltr"><<a href="mailto:martin@martindengler.com">martin@martindengler.com</a>></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>
> The new design does not make any indication of which<br>
> network is presently associated in the Neighborhood view; perhaps we can<br>
> find an alternative method. Thoughts?<br>
<br>
</div>Perhaps the currently-associated network'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. There may be other options, though.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="Ih2E3d"><br>
> i'm also not sure how to disconnect from that network -- there's no<br>
> > "disconnect" option in the popup anymore.<br>
> ><br>
><br>
> Well, that's a "bug", but not really. The problem is that there is no<br>
> notion of "disconnect" 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. 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't think this is really the desired semantic. It'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't necessarily what one means by "disconnect from this AP". They should be independent. I realize this isn't as crucial right now, since we can't be on both mesh and AP at the same time, but in the future it'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. The only problem is that it'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> </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 "Extreme power mode" too) is<br>
recorded in #7690.<br>
<div class="Ih2E3d"><br>
> The old behavior used to<br>
> 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. That's why there's no longer a disconnect option. 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>
> However, we now have a more direct means of accomplishing this, via turning<br>
> the mesh device on or off explicitly.<br>
<br>
</div>This is spec'd but subject to #7690, IIUC.<br>
<br>
> - 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>