NetGUI is an official fork of what was originally known as WiFiz. NetGUI is a GUI frontend to NetCTL, a network manager developed for Arch Linux.
NetGUI is in beta state. NetGUI is a rewrite from scratch of WiFiz, to take advantage of Python3 and GTK+3. NetGUI is generally considered stable now, and should be as functional, if not more so, than WiFiz. We are still developing, so be prepared for a break in this program for now (I recommend you know netctl's syntax.)
Why fork WiFiz into NetGUI?
- Wifiz is not very clean. The code is jumbled and not easy to maintain.
- Python 3 has many advantages over Python 2, namely speed. I want to use that, and I can't with WiFiz/wxPython.
- I want to use PyGObject for further integration with GNOME/GTK-based-window-managers.
- I love programming, and hate when my code is unreadable (see: point 1.)
- Issue #21 (Preferences dialog is not implemented.)
- Issue #23 (Help function is not implemented.)
- Issue #25 (No Tray Icon)
- Issue #28 (Profile Editor is not implemented.)
- Issue #42 (KeyError: 'row0')
- Issue #44 (Uncaught exception when wpa_supplicant fails or there are no networks)
- Issue #45 (Enhancement: add support for 802.1x with certificates etc. on wire)
General todo list / wish list
- add tray icon
- interface with auto roaming
- mild network diagnostics
- Incorporate surfatwork's Netctl icon/applet for Gnome shell (https://bbs.archlinux.org/viewtopic.php?id=182826)
- Incorporate a launcher in Activities menu.