Connection Manager (ConnMan) is a daemon for managing internet connections in Linux. The Connection Manager is designed to be slim and to use as few resources as possible, so it can be easily integrated. The primary use case is embedded systems, but it can be also used in desktop environments. Enlightenment's Connection Manager module was built for use with connman.
To install connman open a terminal and type or copy and paste this command:
sudo apt-get install wpasupplicant connman
network-manager will be removed as a result of the previous command. To remove any unneeded dependencies run:
sudo apt-get autoremove
NOTE: This action will cause apt to remove not only network-manager-gnome and network-manager, but will also remove its dependancies as well. Which are cpu-checker, dnsmasq-base, libgnome-bluetooth7, libnl1, libpcsclite1, mobile-broadband-provider-info, update-notifier-common, wpasupplicant (if you did not install it manually earlier).
To remove simply go to Menu>Settings>ALL>Apps>Startup Applications. In the Startup Applications window left click top right arrow over to Order, highlight Network Manager then click Remove>Apply>Close.
To install your Enlightenment Connection Manager module simply go to Menu>Settings>Modules. In the Module Settings window left click top right arrow over to System, then click on Connection Manager then click Load then Close. Now you can add the module to your shelf or even your desktop.
To add Connection Manager module to your shelf right click on an open area of your shelf and click on Contents. In the Shelf Contents window select Connection Manager then click on Add Gadget then close the window.
To add Connection Manager module to your desktop by left click on your desktop and scroll to Settings>Gadgets. In the Gadgets Manager window select Connection Manager then click on Add Gadget then click Apply>Close.
This is Connection Manager module/widget using wireless on the shelf.
To revert back to network-manager and remove all connman related packages:
Reinstall Network Manager:
sudo apt-get install network-manager-gnome network-manager
Remove all connman related packages:
sudo apt-get remove connman
To add nm-applet back into your Systray open a terminal to add this:
sudo leafpad ~/.e/e/applications/startup/.order
Add this to your .order file:
Save and close leafpad then logout and back in, nm-applet will be restored.
Thanks to user proverse for helping with this part.
More Information About Connman
connman The core Connection Manager daemon (connmand) and plug-ins for Ethernet, WiFi,Bluetooth, WiMAX, VPNs (Openconnect, OpenVPN and vpnc) and PolicyKit. meego-panel-networks The MeeGo GTK+-based ConnMan user interface.
ConnMan uses modern infrastructure, like D-Bus and netlink, to provide a native integration into the operating system. While netlink is used on the system level to communicate with networking devices, the whole separation, between system daemon and user interface, is done through D-Bus. Required external components:
wpa_supplicant (with D-Bus extensions) for WiFi access
BlueZ for Bluetooth PAN support
oFono for 3G data support
PolicyKit for security policies (optional)