[Commotion-dev] Commotion Mesh Panel's menu

Hans-Christoph Steiner hans at guardianproject.info
Fri Feb 22 02:11:26 UTC 2013


I attached a screenshot of the menu of Commotion Mesh Panel for GNOME/MATE.
It shows the active, selected mesh profile, then also all available profiles.
 If one of the available profiles is within range, the signal strength is also
shown in the menu, like NetworkManager does.  The Mac OS X menu will behave
quite similarly.

I'll nail down all the behaviors tomorrow.  But here's the idea:

* clicking on an adhoc wifi in NetworkManager that matches one of the profiles
will trigger
  the mesh association process.  That happens in the nm-dispatcher-olsrd
script, with or
  without the Mesh Panel.

* clicking on an inactive profile in Commotion Mesh Panel will setup that
profile regardless
  of whether there are any other nodes within range or not

* all profiles are in /etc/nm-dispatcher-olsrd. They are added to
NetworkManager any time
  there is a change in network status, which triggers the dispatcher script.
that script
  runs as root and automatically does the work whenever its called by
NetworkManager

* "Show Mesh Status" gives a list of nodes like MeshTether's

* "Save Mesh Status As File..." saves a complete jsoninfo dump to a file (not
in screenshot,
   but it'll be below "Show Mesh Status"

Feedback, comments, flames, etc. welcome!

.hc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: commotion-mesh-panel-menu.png
Type: image/png
Size: 20963 bytes
Desc: not available
URL: <http://lists.chambana.net/pipermail/commotion-dev/attachments/20130221/4cfd0d08/attachment-0001.png>


More information about the Commotion-dev mailing list