Skip to main content

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


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)

Uploaded Source

Built Distribution

iwdgui-0.3.0-py3-none-any.whl (47.2 kB view details)

Uploaded Python 3

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

Hashes for iwdgui-0.3.0.tar.gz
Algorithm Hash digest
SHA256 fd4f02a778d2edf3f9d6552744a5d2427fb45f78ff0ed8eb15654b5fdb2a3ef2
MD5 2bc74886e69a5c77eaa0f6b0918c35f7
BLAKE2b-256 ef5161996b5b61d492ef69912efd120b18f1ad2f74d52a0aa3964e5474cbee9d

See more details on using hashes here.

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

Hashes for iwdgui-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 81695bb6d1c6e4bbe463b11e6cd72f621013b12d241f79ce735504b8d4c26429
MD5 20806a5ecd88ea24bdf0852b617eb088
BLAKE2b-256 f8d22742a338752d416a768738553dc2f7a1055b5fce638349f17ab4568948a8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page