News | About | Get Frugalware | Packages | Documentation | Discussion Forums | Bug Tracker | Wiki | Community | Development

Wicd

From FrugalWiki

Jump to: navigation, search



Wicd is a network connection manager that can manage wireless and wired interfaces, similar and an alternative to NetworkManager. Wicd is written in Python and GTK+, requiring fewer dependencies than other network managers. Wicd can also run from the terminal in a curses interface, requiring no X server session or task panel (see running wicd).


Contents

Installation

Root terminal 48px.png
# pacman-g2 -S wicd


Getting Started

Initial Setup

You may start the service:

Root terminal 48px.png
# service wicd start


To have it at every boot

Root terminal 48px.png
# service wicd add


Running Wicd

Then, from the menu (Gnome: Applications→Internet→Wicd), or by clicking in notification area

or in command line:

User terminal 48px.png
$ wicd-client

Or if your desktop environment does not have a notification area, run:

User terminal 48px.png
$ wicd-client -n

you will have:

Wicd-capture1.png

Then select the wifi network that you want to connect to and indicate parameters needed.


Is it possible to select “Connect to this network automatically” to have wicd connected atevery boot, think to add “wicd-client” in your session launch.

In preferences menu you can indicate DNS from OpenDNS:

Wicd-capture2.png

You can add wicd-client to your DE/WM startup to have the application start when you log in.

You can also run wicd as a curses application from the terminal like so:

User terminal 48px.png
$ wicd-curses
Note: Wicd does not prompt you for a passkey. To use encrypted connections (WPA/WEP), expand the network you want to connect to, click Advanced and enter the needed info.

Trouble-shooting

Failed to get IP address

If wicd repeatedly fails to get an IP address using the default dhcpcd client, try installing and using dhclient instead:

Root terminal 48px.png
# pacman -S dhclient

Don't forget to select dhclient as the primary dhcp client in wicd options afterwards!

Importing pynotify failed, notifications disabled

In case the package did not get installed automatically -- the package's name is "notify-python":

Root terminal 48px.png
# pacman -S notify-python


Note about graphical sudo programs

If you are receiving an error about wicd failing to find a graphical sudo program, run one of the following commands:

User terminal 48px.png
$ gksudo wicd-client -n
User terminal 48px.png
$ kdesu wicd-client -n


External links

Personal tools
Namespaces
Variants
Actions