1
0
mirror of https://github.com/gryf/wicd.git synced 2025-12-21 13:28:08 +01:00
gryf 780ded6802 Added entry points for autoconnect and suspend.
Moved scripts to data directory.
2020-08-31 22:00:06 +02:00
2020-08-25 20:07:51 +02:00
2020-08-01 11:37:26 +02:00
2014-12-21 17:57:33 +01:00
2016-01-27 05:07:50 +01:00
2020-08-25 20:08:58 +02:00
2012-11-17 19:11:11 +01:00
2020-08-05 11:36:12 +02:00
2020-08-25 20:08:58 +02:00

This is expansion of the original WICD, which is semi dead project - even though there was some activity regarding moving it to the Python3, some of them even has been merged to the original sources, yet it's still unreleased and what worse - broken.

What is WICD?

Wired and Wireless Network Connection Manager.

A complete network connection manager Wicd supports wired and wireless networks, and capable of creating and tracking profiles for both. It has a template-based wireless encryption system, which allows the user to easily add encryption methods used. It ships with some common encryption types, such as WPA and WEP. Wicd will automatically connect at startup to any preferred network within range.

Why are you doing this?

My motivation is to make it usable again, and my effort concentrate on the daemon itself and curses TUI, as the most attractive parts of the project to me.

What's works:

  1. Installation. It was broken, but the fix was trivial. So now, the usual python setup.py install should just work.

  2. TUI in ncurses. Actually, it's using urwid underneath. It still have some issue, like crashing in some situations, just like wicd-1.7.4, but I have a plan to take a close look at it.

What is not:

  1. GUI/client in GTK. WICD used to use pygtk, which (unfortunately) is Python 2 only project. I would be tempted to reimplement it with gobject, but I have 0 motivation for doing so, because GTK2 is not supported through it.

  2. Applet for GNOME Shell. There was simple dispatcher for try icon used in GNOME Shell, yet, it just use GUI.

  3. Notification - it was used for GTK client.

License

License is unchanged, and as the original code it's GPLv2. You can find copy of the license attached as a LICENSE file in the root directory of the project.

Description
WICD rebooted. Python3. It's based on https://github.com/zeph/wicd code, yet heavly reworked.
Readme GPL-2.0 22 MiB
Languages
Python 89.4%
Roff 8.3%
Shell 2.3%