Installation de wicd sous Archlinux

EDIT: wicd est maintenant disponible dans le dépôt extra et s’installe sous /usr/share


Je suis sous gnome et je cherchais un moyen simple et efficace pour changer facilement de réseau wifi selon l’endroit où je me trouve et jusqu’à dernièrement, je ne connaissais que NetworkManager.

Or , ce dernier ne gére pas le WPA1/2 :/, je me suis donc tourné vers wicd.

Installation

wicd est disponible sous aur, en utilisant yaourt:

yaourt -S wicd-svn

ou

yaourt --noconfirm -S wicd-svn

si vous ne voulez pas vous embarrasser des questions.

Configuration avec dhcpd

Archlinux est installé par défaut avec dhcpcd comme client dhcp, or wicd utilise dhclient, 2 possibilités:

yaourt -S dhclient

ou bien modifier le programme pour qu’il prenne en compte dhcpcd:

sed -i 's/dhclient\([^3]\)/dhcpcd\1/g'  /opt/wicd/networking.py

Lancer le service

Pour pouvoir utiliser wicd, il faut le rajouter dans la liste des daemon à lancer, dans le rc.conf:

DAEMONS=([...] wicd [...])

Pour le lancer avant de redemarrer:

/etc/rc.d/wicd start

Utilisation (sous gnome)

On peut soit:

  • juste lancer l’interface par: Applications -> Internet -> wicd
  • lancer l’icône en zone de notification au démarrage de la session:
    • Système -> Préférences -> Sessions
    • rajouter /opt/wicd/tray.py

Quelques captures:

wicd-gui
Interface de configuration
Icone dans la zone de notification.