Настроение: | sick |
Музыка: | all other passengers are kindly requested |
Entry tags: | gentoo, linux |
wicd-curses.py
Это чтоб не забыть.
wicd-curses уже лет 5 не работает, потому что падает
из-за какой-то идиотской ошибки в dbus. Не всегда, но
когда выдаче есть essid неприличного вида. В аэропортах,
например, всегда, дома - как повезет.
Я много с ним ебался, и сегодня нашел, как поправить.
Рецепт тут (проверено, работает):
https://bugs.launchpad.net/wicd/+bug/1421918
Надо открыть файл wicd-curses.py и заменить
def get_selected_profile(self):
"""Get the selected wired profile"""
loc = self.get_focus()[1]
return self.theList[loc]
на
def get_selected_profile(self):
"""Get the selected wired profile"""
try:
loc = self.get_focus()[1]
return self.theList[loc]
except:
return ""
Есть надежда, что в следующей версии ее пофиксят,
но скорее всего не пофиксят, и придется снова редактировать.
Привет