Создание и тестирование клиента p2p - EiskaltDC++ (бывшая «Нужна помощь в создании и тестировании графического пакета DC»)
Модератор: Модераторы разделов
-
- Сообщения: 17
- ОС: Ubuntu9.10
Re: Создание и тестирование клиента p2p - EiskaltDC++
Так в общем не работает "Роутер с перенаправлением портов"
Указал все те же самые настройки, что в обычном EiskaltDC, в нем работает скачивание и поиск, а в EiskaltDC++ нет
Указал все те же самые настройки, что в обычном EiskaltDC, в нем работает скачивание и поиск, а в EiskaltDC++ нет
-
- Сообщения: 7
Re: Создание и тестирование клиента p2p - EiskaltDC++
Блин давно я так не тупил. Сижу ща и ржу на собой
"...Тормоз тоже механизм..."
-
- Сообщения: 284
Re: Создание и тестирование клиента p2p - EiskaltDC++
У меня тоже почему-то не работает UPNP. Роутер DLink DIR-320, прошивка от Олега. На компе libupnp3 версии 1.6.6-4 по мнению aptitude. Причем в админке роутера даже нет записи о перенаправлении порта.
Ubuntu LL x86 on Acer Extensa 5635G
-
- Сообщения: 7
Re: Создание и тестирование клиента p2p - EiskaltDC++
А как включить статус - отошёл? Чтоб автоответ народ в приват получал.
"...Тормоз тоже механизм..."
-
- Сообщения: 3
Re: Создание и тестирование клиента p2p - EiskaltDC++
Пока не разобралась, в чём основные отличия от старого eiskaltdc
-
- Сообщения: 17
- ОС: Ubuntu9.10
Re: Создание и тестирование клиента p2p - EiskaltDC++
по работе за роутером , может кто-нибудь что-то подсказать?
А то клиент понравился больше чем FreeDC и EiscaltDC вместе взятые, но вот не работает за роутером, хлотя порты переброшены хоть тресни.
P.S. Смущает что под внешний апи отведено по три знакоместо в адресе, но я в числах меньше ста добивал впереди ноль. Но и если оставлять пустым эффект тот же. не работает поиск и скачивание.
Причем 1 единственный раз файл лист проскочил все же, у того кто с меня в это время качал, т.е. как в пассивном режиме как бы.
А то клиент понравился больше чем FreeDC и EiscaltDC вместе взятые, но вот не работает за роутером, хлотя порты переброшены хоть тресни.
P.S. Смущает что под внешний апи отведено по три знакоместо в адресе, но я в числах меньше ста добивал впереди ноль. Но и если оставлять пустым эффект тот же. не работает поиск и скачивание.
Причем 1 единственный раз файл лист проскочил все же, у того кто с меня в это время качал, т.е. как в пассивном режиме как бы.
-
- Сообщения: 64
- ОС: Arch Linux i686
Re: Создание и тестирование клиента p2p - EiskaltDC++
jack_solovey писал(а): ↑24.03.2010 12:50по работе за роутером , может кто-нибудь что-то подсказать?
А то клиент понравился больше чем FreeDC и EiscaltDC вместе взятые, но вот не работает за роутером, хлотя порты переброшены хоть тресни.
P.S. Смущает что под внешний апи отведено по три знакоместо в адресе, но я в числах меньше ста добивал впереди ноль. Но и если оставлять пустым эффект тот же. не работает поиск и скачивание.
Причем 1 единственный раз файл лист проскочил все же, у того кто с меня в это время качал, т.е. как в пассивном режиме как бы.
я в числах меньше ста добивал впереди ноль
Этого делать не нужно.
В случае ручного открытия портов на роутере у меня всё работает. За скачку отвечает порт TCP, за поиск порт UDP. Причины по которым может не работать скачка/поиск:
1)все порты должны быть >=1024
2)Открытые порты на роутере не совпадают с портами указанными в настройках
3)Внешний IP(WAN) указан неправильно
А что в случае типа соединения "роутер с UPnP" ? (только тут надо учесть что порты открытые вручную уже используются роутером и надо указать какие-нибудь другие >=1024)
-
- Сообщения: 17
- ОС: Ubuntu9.10
Re: Создание и тестирование клиента p2p - EiskaltDC++
wilgib писал(а): ↑24.03.2010 14:38В случае ручного открытия портов на роутере у меня всё работает. За скачку отвечает порт TCP, за поиск порт UDP. Причины по которым может не работать скачка/поиск:
1)все порты должны быть >=1024
2)Открытые порты на роутере не совпадают с портами указанными в настройках
3)Внешний IP(WAN) указан неправильно
А что в случае типа соединения "роутер с UPnP" ? (только тут надо учесть что порты открытые вручную уже используются роутером и надо указать какие-нибудь другие >=1024)
Я специально для Капитанов Очевидность написал, что перенес настройки с работающего старого ейскалта. Нет надо повторить очевидные вещи.
Далее в копилку глюков.
Окно программы открывается белым-пустым, причем на кнопки нажимать можно хоть их и не видно. Например можно попасть на кнопку Настроек и откроется окно с ними, но если его закрыть по любой кнопке то падает весь клиент.
(При этом старый ейскалт продолжает запускаться корректно)
Отключил компиз, и программа стала запускаться встроенной в трей.
И от туда уже получается развернуть нормальное окно.
(При этом старый ейскалт с компизом запускался корректно)
Сменил все порты на всякий случай.
Стал работать поиск и скачивание, но по прежнему не скачиваются файл-листы уже висящие в очереди, даже если ткнуть их принудительную скачку.
Похоже имеется глюк зависящий от выбранного тэга клиента.
-
- Сообщения: 64
- ОС: Arch Linux i686
Re: Создание и тестирование клиента p2p - EiskaltDC++
jack_solovey писал(а): ↑24.03.2010 18:48Я специально для Капитанов Очевидность написал, что перенес настройки с работающего старого ейскалта. Нет надо повторить очевидные вещи.
Настройки старого EiskaltDC и нового EiskaltDC++ несовместимы, я так понял слово "перенёс" означает ручной ввод тех же настроек, а при ручном вводе можно запросто ошибиться.
jack_solovey писал(а): ↑24.03.2010 18:48Далее в копилку глюков.
Окно программы открывается белым-пустым, причем на кнопки нажимать можно хоть их и не видно. Например можно попасть на кнопку Настроек и откроется окно с ними, но если его закрыть по любой кнопке то падает весь клиент.
(При этом старый ейскалт продолжает запускаться корректно)
Отключил компиз, и программа стала запускаться встроенной в трей.
И от туда уже получается развернуть нормальное окно.
(При этом старый ейскалт с компизом запускался корректно)
У других пользователей такого не наблюдается.
Про баги лучше писать на официальном баг-трекере здесь.
jack_solovey писал(а): ↑24.03.2010 18:48Сменил все порты на всякий случай.
Стал работать поиск и скачивание, но по прежнему не скачиваются файл-листы уже висящие в очереди, даже если ткнуть их принудительную скачку.
Так для какого типа соединения стали работать поиск и скачка - для "роутер с UPnP" или для "роутер с пробросом портов"? Или же работает для обоих?
Не скачиваются все файл-листы, или только с некоторых пользователей? Если только с некоторых пользователей то это нормально, и связано с их типом соединения.
На некоторых хабах пускают пользователей только с некоторыми определёнными тэгами.
-
- Сообщения: 70
- ОС: Debian GNU/Linux Sid
Re: Создание и тестирование клиента p2p - EiskaltDC++
jack_solovey писал(а): ↑24.03.2010 18:48Окно программы открывается белым-пустым, причем на кнопки нажимать можно хоть их и не видно.
У вас программа установлена неправильно или не установлена совсем (запускаете из каталога, где она собрана). Иконки подгружаются из файловой системы. Путь к ним указывается на этапе конфигурирования (когда выполняется cmake).
jack_solovey писал(а): ↑24.03.2010 18:48Например можно попасть на кнопку Настроек и откроется окно с ними, но если его закрыть по любой кнопке то падает весь клиент.
(При этом старый ейскалт продолжает запускаться корректно)
Отключил компиз, и программа стала запускаться встроенной в трей.
И от туда уже получается развернуть нормальное окно.
(При этом старый ейскалт с компизом запускался корректно)
А вот на этом месте по подробнее. Пока нечто подобное только в макоси наблюдалось.
-
- Сообщения: 64
- ОС: Arch Linux i686
Re: Создание и тестирование клиента p2p - EiskaltDC++
proDOOMman писал(а): ↑23.03.2010 18:57У меня тоже почему-то не работает UPNP. Роутер DLink DIR-320, прошивка от Олега. На компе libupnp3 версии 1.6.6-4 по мнению aptitude. Причем в админке роутера даже нет записи о перенаправлении порта.
Отпишись тогда в этом issue.
-
- Сообщения: 2
- ОС: Calculate Linux | ubuntu 9.10
Re: Создание и тестирование клиента p2p - EiskaltDC++
Клиент очень хороший , но такой фичи как /sh , и вывод результатов в чат , как есть в EiskaltDC , я там не нашел...Я думаю , было бы не не плохо в последующих версиях внести это в код Точно так же , как и поставить хот кей , к примеру в настройках пишем /sh /home/user/script.sh и ставим команду /s , и если написать в чат эту команду , будет запущен на выполнение сей скрипт .
ЗАКОН БРИГАДНОЙ РАБОТЫ МАЦУСИТИ
Руководитель обязан работать так, чтобы подчиненные думали: "Наш начальник
работает так усердно. Мы должны ему помочь!".
Руководитель обязан работать так, чтобы подчиненные думали: "Наш начальник
работает так усердно. Мы должны ему помочь!".
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
666joy666 писал(а): ↑25.03.2010 10:51Клиент очень хороший , но такой фичи как /sh , и вывод результатов в чат , как есть в EiskaltDC , я там не нашел...Я думаю , было бы не не плохо в последующих версиях внести это в код Точно так же , как и поставить хот кей , к примеру в настройках пишем /sh /home/user/script.sh и ставим команду /s , и если написать в чат эту команду , будет запущен на выполнение сей скрипт .
Команда /sh в чате есть, так же как и алиасы для команд. Т.е.:
Код: Выделить всё
/alias myuname::/sh uname -a
/myuname
Создает комманду myuname, которая являетя алиасом для /sh uname -a
-
- Сообщения: 2
- ОС: Calculate Linux | ubuntu 9.10
Re: Создание и тестирование клиента p2p - EiskaltDC++
ЗАКОН БРИГАДНОЙ РАБОТЫ МАЦУСИТИ
Руководитель обязан работать так, чтобы подчиненные думали: "Наш начальник
работает так усердно. Мы должны ему помочь!".
Руководитель обязан работать так, чтобы подчиненные думали: "Наш начальник
работает так усердно. Мы должны ему помочь!".
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
man eiskaltdcpp
-
- Сообщения: 7
Re: Создание и тестирование клиента p2p - EiskaltDC++
Был бы он на русском ещё =( Так и не понял как включить режим "отошёл".
"...Тормоз тоже механизм..."
-
- Сообщения: 283
- ОС: Debian
Re: Создание и тестирование клиента p2p - EiskaltDC++
А не подскажите как правильно собрать eiskaltdcpp? Я делал так:
Всё хорошо, но на выходе получился бинарник 34 мб. Это нормально? Мне кажется это получилась статическая сборка.
Код: Выделить всё
cmake -DCMAKE_INSTALL_PREFIX=/usr ./
make -j2
Всё хорошо, но на выходе получился бинарник 34 мб. Это нормально? Мне кажется это получилась статическая сборка.
remote system type is unix
-
- Сообщения: 409
- ОС: arch x86_64
Re: Создание и тестирование клиента p2p - EiskaltDC++
pcodr писал(а): ↑26.03.2010 06:38А не подскажите как правильно собрать eiskaltdcpp? Я делал так:
Код: Выделить всё
cmake -DCMAKE_INSTALL_PREFIX=/usr ./ make -j2
Всё хорошо, но на выходе получился бинарник 34 мб. Это нормально? Мне кажется это получилась статическая сборка.
-DCMAKE_BUILD_TYPE= ?
RelWithDebInfo - релиз с дебаг инфой (дефолт)
Release - релиз
Debug - дебаг сборка
MinSizeRel - релиз минимального размера
-
- Сообщения: 283
- ОС: Debian
Re: Создание и тестирование клиента p2p - EiskaltDC++
Спасибо, MinSizeRel уменьшило до 3.5 мб
remote system type is unix
-
- Сообщения: 2
- ОС: Ubuntu 9.10
Re: Создание и тестирование клиента p2p - EiskaltDC++
Добрый день!
У меня программа стабильно вылетает при хэшировании некоторых файлов. А именно: в папку на ntfs-разделе копирую с флешки несколько папок с deb-файлами (это обновления для Ubuntu-9.10; я их на работе копирую из кэша прокси и приношу домой на флешке), захожу в EiskaltDC++, успеваю только увидеть внизу надпись "хэшируется..." и окно программы тут же закрывается. Точно так же ведёт себя на этих файлах и linuxdcpp, из чего делаю вывод что скорее всего проблема скрыта в общей dcpp-шной библиотеке. Нашёл метод лечения (имхо, несколько странный, но он работает): перемещаю эту папку с deb-файлами к себе в домашнюю папку на ext4, потом перемещаю её обратно на ntfs-раздел - после этого файлы хэшируются нормально и всё работает. Какие конкретно файлы убивают программу и чем они отличаются от других файлов (правами доступа/аттрибутами/т.д.) - не знаю - к сожалению, программа не пишет на каком файле произошёл сбой, а просто молча закрывается.
У меня программа стабильно вылетает при хэшировании некоторых файлов. А именно: в папку на ntfs-разделе копирую с флешки несколько папок с deb-файлами (это обновления для Ubuntu-9.10; я их на работе копирую из кэша прокси и приношу домой на флешке), захожу в EiskaltDC++, успеваю только увидеть внизу надпись "хэшируется..." и окно программы тут же закрывается. Точно так же ведёт себя на этих файлах и linuxdcpp, из чего делаю вывод что скорее всего проблема скрыта в общей dcpp-шной библиотеке. Нашёл метод лечения (имхо, несколько странный, но он работает): перемещаю эту папку с deb-файлами к себе в домашнюю папку на ext4, потом перемещаю её обратно на ntfs-раздел - после этого файлы хэшируются нормально и всё работает. Какие конкретно файлы убивают программу и чем они отличаются от других файлов (правами доступа/аттрибутами/т.д.) - не знаю - к сожалению, программа не пишет на каком файле произошёл сбой, а просто молча закрывается.
-
- Сообщения: 70
- ОС: Debian GNU/Linux Sid
Re: Создание и тестирование клиента p2p - EiskaltDC++
Начиная с сегодняшнего дня в моем PPA на ланчпаде будут собираться пакеты в родных окружениях Lucid, Karmic и Jaunty. Проблем с зависимостями больше не возникнет. Рекомендую исправить адрес и обновиться тем у кого стоит не Ubuntu Karmic.
http://tehnick-8.narod.ru/eiskaltdcpp/
http://tehnick-8.narod.ru/eiskaltdcpp/
-
- Сообщения: 2
-
- Сообщения: 2
- ОС: Ubuntu 9.10
Re: Создание и тестирование клиента p2p - EiskaltDC++
Ещё один момент в программе (не критично, но не очень красиво):
открываю "Список отданного", ставлю сортировку по убыванию времени (щёлкаю по заголовку колонки "Время") - список отсортировывается, но при этом все последующие записи всё равно добавляются в конец списка и получается что-то вроде:
третий_скачанный_файл.txt - 11:00:00
второй_скачанный_файл.txt - 10:00:00
первый_скачанный_файл.txt - 09:00:00
четвёртый_скачанный_файл.txt - 12:00:00 <-- этот файл скачивался после того, как была установлена сортировка по убыванию времени
открываю "Список отданного", ставлю сортировку по убыванию времени (щёлкаю по заголовку колонки "Время") - список отсортировывается, но при этом все последующие записи всё равно добавляются в конец списка и получается что-то вроде:
третий_скачанный_файл.txt - 11:00:00
второй_скачанный_файл.txt - 10:00:00
первый_скачанный_файл.txt - 09:00:00
четвёртый_скачанный_файл.txt - 12:00:00 <-- этот файл скачивался после того, как была установлена сортировка по убыванию времени
-
- Сообщения: 409
- ОС: arch x86_64
Re: Создание и тестирование клиента p2p - EiskaltDC++
reagentoo писал(а): ↑27.03.2010 18:09http://tehnick-8.narod.ru/eiskaltdcpp/eisk...ark_theme_0.png
Автор скрина! Поделитесь темой иконок
если вы про тему иконок gtk то вот
+ здесь указаны подобные темы
-
- Сообщения: 2
Re: Создание и тестирование клиента p2p - EiskaltDC++
dhampire писал(а): ↑27.03.2010 19:09reagentoo писал(а): ↑27.03.2010 18:09http://tehnick-8.narod.ru/eiskaltdcpp/eisk...ark_theme_0.png
Автор скрина! Поделитесь темой иконок
если вы про тему иконок gtk то вот
+ здесь указаны подобные темы
Не думал что это gnome. Сам использую KDE с тёмной темой почти как на скрине. Наконецто появился дц клиент, который нормально с ними дружит. Понравилось как выглядит аккумулятор и рег . громкости. По умолчанию они в KDE выглядят хуже.
-
- Сообщения: 409
- ОС: arch x86_64
Re: Создание и тестирование клиента p2p - EiskaltDC++
Не думал что это gnome.
где ??????
в самом eiskaltdcpp собственные иконки (в том числе там были какие то из темы oxygen).
на скрине вообще-то Enlightenment DR17 и запущенный в нём eiskaltdcpp.
-
- Сообщения: 18
- ОС: Ubuntu 13.10
Re: Создание и тестирование клиента p2p - EiskaltDC++
Ревизия 487, в прочем так было изначально.
Вот так _это_ выглядит: http://dl.dropbox.com/u/138056/my2.ogv
Можно с этим что то сделать? Бота переводили на отображение минут - всёравно ежесекундно скачет, а вырубать не хотят - типа нужны вторые часы на экране в свернутой программе.
Вот так _это_ выглядит: http://dl.dropbox.com/u/138056/my2.ogv
Можно с этим что то сделать? Бота переводили на отображение минут - всёравно ежесекундно скачет, а вырубать не хотят - типа нужны вторые часы на экране в свернутой программе.
-
- Сообщения: 70
- ОС: Debian GNU/Linux Sid
Re: Создание и тестирование клиента p2p - EiskaltDC++
MrFree писал(а): ↑28.03.2010 08:20Ревизия 487, в прочем так было изначально.
Вот так _это_ выглядит: http://dl.dropbox.com/u/138056/my2.ogv
Можно с этим что то сделать? Бота переводили на отображение минут - всёравно ежесекундно скачет, а вырубать не хотят - типа нужны вторые часы на экране в свернутой программе.
1) А сделать его "скрытым пользователем" они не могут?
2) Как себя ведет при этом список в других программах? Например, в том же linuxdcpp.
-
- Сообщения: 18
- ОС: Ubuntu 13.10
Re: Создание и тестирование клиента p2p - EiskaltDC++
флайлинк r396 - нормально,
linuxdcpp Версия: 1.0.3-1 - lucid нормально.
eiskaltdc 1.0.41 - глюк присутствует так же.
что про скрытого, так я не понимаю зачем, админы внятно тоже отказываются обьяснить - что бы было...
linuxdcpp Версия: 1.0.3-1 - lucid нормально.
eiskaltdc 1.0.41 - глюк присутствует так же.
что про скрытого, так я не понимаю зачем, админы внятно тоже отказываются обьяснить - что бы было...
-
- Сообщения: 409
- ОС: arch x86_64