A graphical frontend for IWD, Intel's iNet Wireless Daemon
Project description
Iwdgui
Iwdgui is a graphical frontend for iwd, Intel's iNet Wireless Daemon.
Feature overview
- Graphical user interface for iwd, focusing on practical use, making it easy to connect a laptop or desktop to a wifi network.
- Supporting multiple wireless adapters, in different tabs.
- Can provide detailed information: vendor/model of the wireless interface, IP address information, radio standard (802.??), channel, signal strength, etc.
- Iwdgui supports station mode, access point mode, and ad-hoc mode. (The latter two depend on the wireless network interface capabilities)
- Able to manage previously connected networks.
Technical overview
- Iwdgui consists of a single window. in which a user can select the wireless interface, the network to connect to, and get information on a previously connected network.
- Currently iwdgui supports 'station' mode, i.e. the mode in which a laptop or desktop connects to a wireless access point or router.
- Iwdgui and the iwd daemon communicate over a D-Bus connection.
Dependencies
The following software is needed to run iwdgui:
- Python3, as the programming language.
- GTK3, as the graphical toolkit
- PyGObject, which provides the Python bindings for GTK3, GLib, etc.
- Dbus-python for interfacing with iwd over D-Bus.
- Netifaces, to obtain IP address information.
Operating environment prerequisites
- Iwd should be running.
- At least one iwd network interface device should be available, powered on, and configured in station mode.
- Python3, as the programming language.
- GTK3, as the graphical toolkit.
- Dbus-python as Python D-Bus binding.
- Netifaces, to obtain IP address information.
License
Iwdgui is licensed under a BSD-3 license.
Feedback
If you have an enhancement request, or something is not working properly then please log an issue against the project.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
iwdgui-0.3.0.tar.gz
(1.0 MB
view hashes)
Built Distribution
iwdgui-0.3.0-py3-none-any.whl
(47.2 kB
view hashes)