| Настроение: |  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 ""Есть надежда, что в следующей версии ее пофиксят,
но скорее всего не пофиксят, и придется снова редактировать.
Привет