%general-entities; ]> $LastChangedBy$ $Date$ Wicd-&wicd-version; wicd Introduction to Wicd Wicd is a network manager written in Python. It simplifies network setup by automatically detecting and connecting to wireless and wired networks. Wicd includes support for WPA authentication and DHCP configuration. It provides Curses- and GTK-based graphical frontends for user-friendly control. An excellent KDE-based frontend is also available here. &lfs73_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &wicd-md5sum; Download size: &wicd-size; Estimated disk space required: &wicd-buildsize; Estimated build time: &wicd-time; Wicd Dependencies Wicd uses ifconfig to activate network connections. ifconfig is provided by both the Inetutils and Net-tools packages. The Inetutils package is part of LFS, but the ifconfig command is not installed by the LFS instructions. If you choose to install the Inetutils version of , you need to reinstall the package and configure it without the switch. Required , , and (Wicd needs ifconfig and mii-tool from this package) Recommended (for the GTK frontend), (for WPA support) and or (for DHCP support) Optional (for suspend/resume integration), Urwid (for the Curses-based frontend) and Babel (for internationalization) User Notes: Installation of Wicd Install Wicd by running the following commands: sed -i '/wpath.logrotate\|wpath.systemd/d' setup.py && rm po/*.po && python setup.py configure --no-install-kde \ --no-install-acpi \ --no-install-pmutils \ --no-install-init This package does not come with a test suite. Now, as the root user, install the package: python setup.py install Command Explanations rm po/*.po: This command removes the international messages associated with this package. The command is required unless Babel is installed. If it is installed, po/ast.po still needs to be removed in order for the build to complete. sed -i '/wpath...: This sed prevents installation of logrotate and systemd configuration files. You may omit it if you use these utilities. : Prevent installation of an autostart desktop file for KDE. If you use KDE, you should instead install the Wicd KDE Client. : Prevent installation of suspend and resume scripts for acpid. Omit this option if you use acpid. : Prevent installation of hooks for pm-utils. Omit this option if you use pm-utils. : Prevent installation of any init scripts, as a bootscript is installed later in the instructions. : The group that will have permission to use the Wicd client (default is the users group). Configuring Wicd Config Files /etc/wicd/manager-settings.conf, /etc/wicd/wired-settings.conf and /etc/wicd/wireless-settings.conf Configuration Information To automatically start Wicd at boot time, you need to first install the Wicd bootscript, /etc/rc.d/init.d/wicd, included in the package (as user root): wicd (bootscript) make install-wicd Since Wicd will now handle all configuration of network devices, the network bootscript installed by LFS should be disabled. This can be achieved by either removing any S*network and K*network symlinks in the /etc/rc*.d directories or by setting ONBOOT=no in any /etc/sysconfig/ifconfig.* files. No manual configuration of Wicd is needed if you use the graphical frontends. If you are only going to use Wicd from command-line, you can configure it using the configuration files in /etc/wicd. For a list of available options, look at the man-pages for: wicd-manager-settings.conf, wicd-wired-settings.conf and wicd-wireless-settings.conf. Be sure to add all users who are to have rights to open and close network connections with Wicd to the users group (or the group specified with the configuration option). Contents Installed Programs Installed Libraries Installed Directories wicd, wicd-cli, wicd-client, wicd-curses and wicd-gtk none /etc/wicd, /usr/lib/python2.7/site-packages/wicd, /usr/share/doc/wicd, /usr/share/pixmaps/wicd, /usr/share/wicd, /var/lib/wicd and /var/log/wicd Short Descriptions wicd is the wicd daemon. wicd wicd-cli is a command line interface for configuring the wicd daemon. wicd-cli wicd-client is the wicd client. This script attempts to automatically choose the relevant configuration interface. wicd-client wicd-curses is a curses interface for configuring the wicd daemon. wicd-curses wicd-gtk is a GTK interface for configuring the wicd daemon wicd-gtk