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 details)
Built Distribution
iwdgui-0.3.0-py3-none-any.whl
(47.2 kB
view details)
File details
Details for the file iwdgui-0.3.0.tar.gz
.
File metadata
- Download URL: iwdgui-0.3.0.tar.gz
- Upload date:
- Size: 1.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd4f02a778d2edf3f9d6552744a5d2427fb45f78ff0ed8eb15654b5fdb2a3ef2 |
|
MD5 | 2bc74886e69a5c77eaa0f6b0918c35f7 |
|
BLAKE2b-256 | ef5161996b5b61d492ef69912efd120b18f1ad2f74d52a0aa3964e5474cbee9d |
File details
Details for the file iwdgui-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: iwdgui-0.3.0-py3-none-any.whl
- Upload date:
- Size: 47.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81695bb6d1c6e4bbe463b11e6cd72f621013b12d241f79ce735504b8d4c26429 |
|
MD5 | 20806a5ecd88ea24bdf0852b617eb088 |
|
BLAKE2b-256 | f8d22742a338752d416a768738553dc2f7a1055b5fce638349f17ab4568948a8 |