Несколько неприятных вещей в kppp, существующих как min с 3.1.0 (раньше я просто не видел KDE), вплоть до 3.3.1. 1. Запускаем kppp. Флажок "показывать окно лога" снят. Жмем "коннект". Жмем кнопку "лог". Открывается лог. Закрываем лог. Отключаемся. Флажок снят. Жмем "коннект". Лог открыт, несмотря на флажок. Перезапускаем kppp - правильно, флажок накинут. Я его *не накидывал*! Я только *один* раз открыл лог. Имеем здесь следующие проблемы||баги: 1.1. Поведение различается в зависимости от того, как закрыт лог - если его закрывать отжиманием кнопки "лог", он заново сам не откроется и флажок не накинется. 1.2. Флажок накидывается без моего желания, разрешения и участия. 1.3. До перезапуска фактически накинутый флажок отображается как сброшенный. 1.4. Кусок чейнджлога kppp, запись от 1999 г.: "removed the disturbing "Show log window" button. The log window now remembers if it was shown or hidden last time". Так вот, log window remembers, что его открыли, но не всегда remembers, что его потом закрыли. 2. Запускаем 2-ю копию kppp. Получаем интересный диалог с предложением закрыться либо таки запуститься. В этом диалоге мало того, что расположение кнопок непривычно, по кр. мере, для меня: кнопка "выход" левее кнопки "продолжить", так еще и на "продолжить" повешены Enter, Esc и пробел, несмотря на то, что действие "закрыть" более ожидаемо от юзера, чем "продолжить", поскольку в нормальной ситуации 2-й kppp запускать просто так никто не будет. В рез-те при случайном повторном запуске приходится жать "выход" мышкой. См. main.cpp::main(): int button = KMessageBox::warningYesNo(0, msg, i18n("Error"), i18n("Exit"), i18n("Continue")); if (button == KMessageBox::Yes) /* exit */ return 1; Несколько странно, что кнопка Yes переименована в "выход", а No - в "продолжить". 3. Сразу после запуска kppp фокус стоит на кнопке "подключиться". Это нормально. Но после подключения/отключения фокус стоит на кнопке "выход", что спорно. Для тех, кто после отключения закрывает kppp, есть опция автозакрытия. Остальные должны иметь возможность повторного подключения пробелом/Enter без предварительного нажатия 3*Tab.
Не хочешь в апстрим зафайлить часом?
Да уже неинтересно.
Ну ква тогда.