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.
Metadata
Release files for iwdgui 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| iwdgui-0.3.0.tar.gz | 1.0 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iwdgui-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.1 MB
Release files / iwdgui-0.3.0.tar.gz
| Download URL | iwdgui-0.3.0.tar.gz |
|---|---|
| Size | 1.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fd4f02a778d2edf3f9d6552744a5d2427fb45f78ff0ed8eb15654b5fdb2a3ef2
|
|
BLAKE2b-256 checksum How to use checksums |
ef5161996b5b61d492ef69912efd120b18f1ad2f74d52a0aa3964e5474cbee9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Release files / iwdgui-0.3.0-py3-none-any.whl
| Download URL | iwdgui-0.3.0-py3-none-any.whl |
|---|---|
| Size | 47.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
81695bb6d1c6e4bbe463b11e6cd72f621013b12d241f79ce735504b8d4c26429
|
|
BLAKE2b-256 checksum How to use checksums |
f8d22742a338752d416a768738553dc2f7a1055b5fce638349f17ab4568948a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Security for iwdgui 0.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.