Одноразовый Wicd

Такая вот интереная проблема.
Имеется wi-fi-сетка с WEP-шифрованием. Стандартный KDEmod-шный network-manager идёт лесом. Его собрат по несчастью Wicd умеет цепляться к точке, но только один раз. После suspend 2 ram висит dhcpcd и не может получить адрес. Если демона wicd остановить, все процессы (dhcpcd, wpa_supplicant, wicd-client) убить, почистить /tmp, перезагрузить модуль ядра (broadcom-sta из aur'а для карточки bcm4312), ничего не помогает – только перезагрузка.
А вот если после остановки сервиса wicd и удаления лишних процессов запустить из консоли руками wpa_supplicant, далее запустить dhcpcd wlan0 – то всё работает, адрес получает. Кто виноват?
перед засыпанием останавливать wicd, после - запускать.
systemd должен умереть.
h4tr3d
перед засыпанием останавливать wicd, после - запускать.
…что-то я сразу не соображу как это можно сделать, если за suspend отвечает PowerDevil ?
Посмотрел у него в настройках – ничего похожего нет. :(
значит я простых путей не искал, тут публиковали скрипт для suspend2mem+suspend2disk я в него и впихнул, вызвано было тем, что wicd после просыпания жутко долго тормозил при установке соединения.
скрипты вызывается по ACPI событиям на моём EeePC: клавиши и закрытие крышки при отключенной батарее.
systemd должен умереть.
Могу предложить ещё один трудный путь :)
wicd с версии 1.6.2 имеет поддержку pm-utils, только я не знаю, как собран wicd в арче. В gentoo поддержка включается соответствующим USE флагом…
Направление я задал… :)
как собрать?

sudo abs
cp -a /var/abs/extra/wicd /tmp
cd /tmp/wicd/
nano PKGBUILD — корректируем строчку для ‘python setup.py configure…’
makepkg
pacman -U …

опция там вроде –pmutils - указывает на директорию, где будет лежать файлик 55wicd который будет хендлить события какие-то. короче, тут меня текущая работа устраивает, курить не буду :)
systemd должен умереть.
да, погляди сам на pm-utils,

точнее на скрипты тут:
/usr/lib/pm-utils/sleep.d/

и свои помести сюда:
/etc/pm/sleep.d/
systemd должен умереть.
 
Зарегистрироваться или войдите чтобы оставить сообщение.