1
0
mirror of https://github.com/gryf/wicd.git synced 2026-02-19 16:35:46 +01:00

Merge 1.6-rworkman (thanks!)

This commit is contained in:
Adam Blackburn
2009-05-01 21:58:53 +08:00
3 changed files with 38 additions and 28 deletions

View File

@@ -1,15 +1,16 @@
Installation of Wicd should be done using your distribution package if one
exists. If not, the installation is relatively straightforward, but there
are a few dependencies:
1. python (obviously) and pygtk
1. python (>=2.4, <3.0)
2. pygtk (>=2.10)
2. dbus and its glib and python bindings
3. a dhcp client (dhclient, dhcpcd, and pump are supported)
4. wireless-tools (iwlist, iwconfig, etcetera)
5. net-tools (ip, route, etcetera)
6. a graphical sudo application (gksu, kdesu, and ktsuss are supported),
while optional, is strongly recommended
7. urwid (if you want to use the curses client)
8. pm-utils (optional for suspend/resume integration - needs version 1.2.4+)
7. urwid (if you want to use the curses client - needs version >=0.9.8.3)
8. pm-utils (optional for suspend/resume integration - needs version >=1.2.4)
If you are installing from a bzr pull or beta/rc tarball and you want
the native language translations, first run this:

57
NEWS
View File

@@ -1,25 +1,34 @@
MAIN CHANGES:
- New and improved tray icon and gui images. (Thanks to Martin Sagastume).
- Re-organized network list in the GUI to be easier to navigate.
- Added new experimental ioctl backend, which is more CPU friendly than the previous one.
- Added a curses client (Thanks to Andrew Psaltis).
- Added a right-click connection menu to the tray icon.
- Add options to specify a dns domain and search domain for static networks.
- Re-worked Preferences menu to be more in line with GNOME standards.
- Support for global scripts.
- Make it possible to have optional entries in encryption templates.
Wicd 1.6.x Branch
Major Changes:
- Improved tray icon and gui images (thanks to Martin Sagastume)
- Reorganized network list in the gui for easier navigation
- New experimental ioctl backend, which is more cpu-friendly than the
previous one
- Added a curses client (thanks to Andrew Psaltis)
- Added a right-click connection menu to the tray icon
- Added options to specify a dns domain and search domain for static networks
- Reworked the Preferences menu to be more in line with GNOME standards
- Added support for global scripts
- Made it possible to have optional entries in encryption templates
Minor Changes and Other Enchancements:
- Better autoconnection behavior
- Tray/GUI will survive the daemon being killed
- Reasons for connection failures will now bubble back to the GUI
- Add/Remove wired profile system is now more user-friendly
- Support for using resolvconf instead of directly editing /etc/resolv.conf
- Wicd won't blindly kill dhcp clients / wpa_supplicant any more
- Added an option to automatically switch from a wireless network to a wired
one as soon as a cable is plugged in
- Moved scanning to its own thread, which makes GUI and daemon more responsive
during scans
- Made it possible to specify macros in script entries
- The gui will now display the encryption entry dialog if you attempt to
connect to an encrypted network without entering a password
- Static gateway entry is now optional
- Passwords with leading or trailing whitespace are now stored properly
- Many init/config script, man page, and setup.py fixes/updates, including
better autodetection of file placement with regard to sleep hooks and
kde autostart files (thanks to Robby Workman)
SMALL CHANGES:
- Better autoconnection behavior.
- Tray/GUI will survive the daemon going down.
- Reasons for connection failures will now bubble back to the GUI.
- Add/Remove wired profile system is now more user-friendly.
- Support for using resolvconf instead of directly editing /etc/resolv.conf.
- Wicd won't blindly kill dhcp clients / wpa_supplicant anymore.
- Added an option to automatically switch from a wireless network to a wired one as soon as a cable is plugged in.
- Move scanning to its own thread, which makes GUI and daemon more responsive during scans.
- Make it possible to specify macros in script entries.
- GUI will now display the encryption entry dialog if you attempt to connect to an encrypted network without entering a password.
- Static gateway entry is now optional.
- Passwords with leading or trailing whitespace are now stored properly.
- Many init/config script, man page, and setup.py fixes/updates (Thanks to Robby Workman).

View File

@@ -148,7 +148,7 @@ class appGui(object):
gladefile = os.path.join(wpath.share, "wicd.glade")
self.wTree = gtk.glade.XML(gladefile)
self.window = self.wTree.get_widget("window1")
self.window.set_icon_from_file(wpath.icons +'scalable/apps/wicd-client.svg')
self.window.set_icon_name("wicd-client")
size = daemon.ReadWindowSize("main")
width = size[0]
height = size[1]