Создание и тестирование клиента p2p - EiskaltDC++ (бывшая «Нужна помощь в создании и тестировании графического пакета DC»)

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение romkaromka »

Окно настроек превосходно. Наконец-то нет больше полосы прокрутки в списке слева окна настроек. Первый запуск - мастер, да еще и на русском, прекрасно. Нет в мастере предложения создать шару. Мастер также не предложил выбрать настройки подключения (актив, пассив и т.д.).
Не понял как пользоваться друзьями/врагами.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение romkaromka »

gray_graff писал(а):
26.08.2009 13:40
кстати, у меня не работает уведомление...
какого-то пакета не хватает?
через что оно выводит?

кого не устраивают уведомления, то скрипт popup.sh надо положить в папку ~/.eiskaltdc, а не в папку ~/.eiskaltdc/.dc.
содержание скрипта:

Код: Выделить всё

#!/bin/sh
title=$(echo "$1" | sed -e s/\</[/g -e s/\>/]/g)
message=$(echo "$2" | sed -e s/\</[/g -e s/\>/]/g)
kdialog --title "${title}" --passivepopup "${message}"
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
lexxus
Сообщения: 27
ОС: Linux Ubuntu

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение lexxus »

Что-то уж больно мощно грузит систему...
при том, что октрыто 4 хаба, и никто ничего не скачивает...

Код: Выделить всё

~$ top

top - 21:51:23 up 35 min,  2 users,  load average: 2.75, 2.31, 1.79
Tasks: 137 total,   1 running, 136 sleeping,   0 stopped,   0 zombie
Cpu(s): 74.2%us, 16.2%sy,  0.0%ni,  0.0%id,  8.9%wa,  0.3%hi,  0.3%si,  0.0%st
Mem:   1026696k total,  1009528k used,    17168k free,   308744k buffers
Swap:  3421804k total,        0k used,  3421804k free,   342960k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 4508 lexxus    20   0  159m  39m 6876 S 58.9  4.0  17:33.53 eiskaltdc
 5350 lexxus    20   0 36832  13m 9440 S 13.2  1.4   0:01.69 gnome-terminal
 3191 root      20   0  131m  58m 6804 S  8.6  5.9   1:14.47 Xorg
 2016 root      20   0  4160 1132  424 S  6.3  0.1   2:10.73 mount.ntfs-3g
 4057 lexxus    20   0 16996 2304  992 S  1.3  0.2   0:08.76 gnome-screensav
 3909 lexxus    20   0 72880  28m 2024 S  1.0  2.8   0:29.99 compiz.real
   24 root      15  -5     0    0    0 S  0.7  0.0   0:14.12 kswapd0
 4059 lexxus    20   0 72024  12m 6876 S  0.3  1.3   0:12.98 qutim
 5556 lexxus    20   0  2448 1132  852 R  0.3  0.1   0:00.15 top
    1 root      20   0  1904  472  260 S  0.0  0.0   0:01.13 init
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0
    4 root      15  -5     0    0    0 S  0.0  0.0   0:00.33 ksoftirqd/0
    5 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
    6 root      15  -5     0    0    0 S  0.0  0.0   0:00.01 events/0
    7 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
    8 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 kstop/0
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение romkaromka »

lexxus писал(а):
26.08.2009 21:53
Что-то уж больно мощно грузит систему...

у меня при создании шары очень грузит систему.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
lexxus
Сообщения: 27
ОС: Linux Ubuntu

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение lexxus »

Все, разобрался, почему грузит :)
Долго делает хэш файла... :)
Спасибо сказали:
develcore
Сообщения: 3
ОС: Gentoo

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение develcore »

Привет всем! у меня вот вкладки вот так отображаются, куда-то подевались крестики для закрытия вкладок.
Изображение
Спасибо сказали:
Аватара пользователя
gray_graff
Сообщения: 74
ОС: ALT Linux Sisyphus

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение gray_graff »

Хочется странного:
циклическое переключение между табами по ctrl+PageUp/ctrl+PageDown
почему это сочетание клавиш? привычка. в большинстве IM клиентов именно так. да и в firefox`e именно так
и желательно, чтоб переключались не только табы хабов, но и приваты этих хабов. все по порядку
мона? :)


develcore писал(а):
27.08.2009 17:59
Привет всем! у меня вот вкладки вот так отображаются, куда-то подевались крестики для закрытия вкладок.
Изображение

их убрали для совместимости с qt4.4. пользуй среднюю кнопку мыши. кстати, это намного удобнее кнопок
Спасибо сказали:
develcore
Сообщения: 3
ОС: Gentoo

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение develcore »

gray_graff писал(а):
27.08.2009 18:04
develcore писал(а):
27.08.2009 17:59
Привет всем! у меня вот вкладки вот так отображаются, куда-то подевались крестики для закрытия вкладок.
Изображение

их убрали для совместимости с qt4.4. пользуй среднюю кнопку мыши. кстати, это намного удобнее кнопок


Спасибо большое за ответ теперь ясно.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение akdengi »

пакет для 2009.0 уже в репозитории EduMandriva: ftp://ftp.linuxcenter.ru/pub/Mandriva/Edu...2009.0.i586.rpm
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
Zadumchiv
Сообщения: 42
ОС: Mandriva 2011

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение Zadumchiv »

Есть баг: После того как пытаешься закрыть вкладку "Информация о файле" она не закрывается! А если попытаться вновь на нее перейти, EiskaltDC вылетает!!!
Спасибо сказали:
remmargana
Сообщения: 4
ОС: gentoo

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение remmargana »

Да, действительно есть такое.
В GDB пишет.

Код: Выделить всё

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb68d7920 (LWP 8619)]
0xb76dd8fa in QWidget::setFocus () from /usr/lib/qt4/libQtGui.so.4

OC:Gentoo, kernel 2.6.29-r5, EiskaltDC 1.0.0 из исходников, GCC 4.3.2-r3, QT 4.5.1
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

Хорошо, на днях поправлю.
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение pehser »

а я нашол такой баг, блокирует выключение компа
Изображение
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

pehser писал(а):
29.08.2009 13:04
а я нашол такой баг, блокирует выключение компа
Изображение

Хм, с GNOME такого не встречал, посмотрим что там не так...
Спасибо сказали:
FlySnake
Сообщения: 992
ОС: openSUSE

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение FlySnake »

А пожелания сюда можно писать?
Хочется, чтобы в контекстном меню результата поиска была возможность отправить ЛС владельцу файла. Т.е. нашелся файл, нажал пкм на нём, выбрал ЛС юзеру и спросил чего хотел (качество видео и тп)
Спасибо сказали:
develcore
Сообщения: 3
ОС: Gentoo

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение develcore »

Ещё есть у меня идея, на хабах надо регистрироваться и когда добавляешь хаб а закладки то закладка создается без моего ника и пароля, было бы здорово это исправить.
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение pehser »

develcore писал(а):
30.08.2009 15:56
Ещё есть у меня идея, на хабах надо регистрироваться и когда добавляешь хаб а закладки то закладка создается без моего ника и пароля, было бы здорово это исправить.

а в профиль хаба прописать?
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали:
Аватара пользователя
Zadumchiv
Сообщения: 42
ОС: Mandriva 2011

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение Zadumchiv »

Ну раз пошли пожелания =), тут уже упоминалось про группировку в списке закачки. Весьма удобно будет, если реализовать это как в том же flylink!
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение alkesta »

А как поставить определенный hub на автоконект?
В linuxdcpp favorite hubs -> и галочка на auto connect
А здесь как? все меню перерыл нет ничего подобного..
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dhampire »

alkesta писал(а):
31.08.2009 19:24
А как поставить определенный hub на автоконект?
В linuxdcpp favorite hubs -> и галочка на auto connect
А здесь как? все меню перерыл нет ничего подобного..

hub list -> bookmark-> change hub -> пкм -> edit -> x profile -> press profile -> x auto connect
Спасибо сказали:
Аватара пользователя
ManDrive
Сообщения: 183
ОС: Mandriva 2010

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение ManDrive »

dhampire писал(а):
31.08.2009 19:27
alkesta писал(а):
31.08.2009 19:24
А как поставить определенный hub на автоконект?
В linuxdcpp favorite hubs -> и галочка на auto connect
А здесь как? все меню перерыл нет ничего подобного..

hub list -> bookmark-> change hub -> пкм -> edit -> x profile -> press profile -> x auto connect

Больно мудрено. Вынесите если не сложно эту галочку на автоконнект в список хабов как в LinuxDC++
мне понравилось играть в мандриву - это типа квест такой, одни головоломки. я только и делаю, что в гугле ищу ответы.
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dhampire »

ManDrive писал(а):
31.08.2009 20:16
dhampire писал(а):
31.08.2009 19:27
alkesta писал(а):
31.08.2009 19:24
А как поставить определенный hub на автоконект?
В linuxdcpp favorite hubs -> и галочка на auto connect
А здесь как? все меню перерыл нет ничего подобного..

hub list -> bookmark-> change hub -> пкм -> edit -> x profile -> press profile -> x auto connect

Больно мудрено. Вынесите если не сложно эту галочку на автоконнект в список хабов как в LinuxDC++

не особо и мудрено вроде :)
и как в Linuxdcpp все равно будет не сделать
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение alkesta »

dhampire писал(а):
31.08.2009 23:07
ManDrive писал(а):
31.08.2009 20:16
dhampire писал(а):
31.08.2009 19:27
alkesta писал(а):
31.08.2009 19:24
А как поставить определенный hub на автоконект?
В linuxdcpp favorite hubs -> и галочка на auto connect
А здесь как? все меню перерыл нет ничего подобного..

hub list -> bookmark-> change hub -> пкм -> edit -> x profile -> press profile -> x auto connect

Больно мудрено. Вынесите если не сложно эту галочку на автоконнект в список хабов как в LinuxDC++

не особо и мудрено вроде :)

Нелелю искал, так и не нашел :) Не думал, что такая важная и необходимая опция будет настолько глубоко зарыта. Помоему очевидно что Name, Server, Description и checkbox "auto connect" должны быть в bookmarks сходу, так как в большинстве случаев других настроек не требуется. Реализовать это очень просто. Реквестирую!!!
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dhampire »

alkesta писал(а):
01.09.2009 00:46
Реализовать это очень просто. Реквестирую!!!

с чего такая уверенность что это просто реализовать ? :) может у вас патчик, реализующий сие, завалялся в загашнике ?
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

alkesta писал(а):
01.09.2009 00:46
Нелелю искал, так и не нашел :) Не думал, что такая важная и необходимая опция будет настолько глубоко зарыта. Помоему очевидно что Name, Server, Description и checkbox "auto connect" должны быть в bookmarks сходу, так как в большинстве случаев других настроек не требуется. Реализовать это очень просто. Реквестирую!!!

При добавлении хаба в список можно указать его название и описание, единственное исключение - автоподключение, для которого надо создать профиль. Реквест по этому поводу был и будет реализован. Больше никаких изменений не планируется

P.S. Я не сбираюсь создавать клон Flylink-/ApexDC и пр. - все косметические улучшения направлены в первую очередь на повышение удобства использование этого клиента. Нежелание пользователя изучить интерфейс программы не является моей проблемой - с таким же успехом я могу просить разработчиков *DC++ сделать интерфейс их программ похожим на EiskaltDC, так как мне он привычнее.
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение alkesta »

dhampire писал(а):
01.09.2009 00:55
alkesta писал(а):
01.09.2009 00:46
Реализовать это очень просто. Реквестирую!!!

с чего такая уверенность что это просто реализовать ? :) может у вас патчик, реализующий сие, завалялся в загашнике ?

Я думаю это просто потому, что нужно только checkbox добавить на форму и связать его с функционалом который уже имеется.
Теоретически патчик можно сделать, только надо сначала изучить qt и с++ :D Вот если это было gtk и Си было бы проще :tongue:
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение alkesta »

RasenHerz писал(а):
01.09.2009 01:42
alkesta писал(а):
01.09.2009 00:46
Нелелю искал, так и не нашел :) Не думал, что такая важная и необходимая опция будет настолько глубоко зарыта. Помоему очевидно что Name, Server, Description и checkbox "auto connect" должны быть в bookmarks сходу, так как в большинстве случаев других настроек не требуется. Реализовать это очень просто. Реквестирую!!!

При добавлении хаба в список можно указать его название и описание, единственное исключение - автоподключение, для которого надо создать профиль. Реквест по этому поводу был и будет реализован. Больше никаких изменений не планируется

P.S. Я не сбираюсь создавать клон Flylink-/ApexDC и пр. - все косметические улучшения направлены в первую очередь на повышение удобства использование этого клиента. Нежелание пользователя изучить интерфейс программы не является моей проблемой - с таким же успехом я могу просить разработчиков *DC++ сделать интерфейс их программ похожим на EiskaltDC, так как мне он привычнее.

Ух как жестко про не Ваши проблемы :) Почему люди делают форки (Valknut в частности)!? Наверное потому, что разработчики имеют свое видение отличное от ...
Ну нет, так нет :) Пусть будет не удобно для кого-то, зато не клон Flylink-/ApexDC и пр. :yes3:
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение RasenHerz »

alkesta писал(а):
01.09.2009 01:42
Я думаю это просто потому, что нужно только checkbox добавить на форму и связать его с функционалом который уже имеется.
Теоретически патчик можно сделать, только надо сначала изучить qt и с++ :D Вот если это было gtk и Си было бы проще :tongue:

Нужно добавить всего лишь 11-12 строк кода. На jabber-конференции разработчиков я говорил, чтобы никто ничего не исправлял и не добавлял во время чистки кода (которая идет полным ходом). Кроме того структура программы претерпела серьезные изменения - весь функционал вынесен в динамическую библиотеку (я попытаюсь приготовить почву для внедрения плагинов). Так что исправление накопившихся багов начнется уже скоро.
Спасибо сказали:
Аватара пользователя
alkesta
Сообщения: 345
ОС: Fedora

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение alkesta »

Еще вопрос, как можно закрыть табы? Кнопки закрытия таба на табе нет. Пока нашел один способ: Window -> Cascade, тогда кнопки закрытия появляются.

Зы Еще кнопка выхода из программы ввиде кнопки закрытия окна дизарентирует, поначалу думал что это как раз кнопка закрытия таба. Может сделать ее какнибудь в виде аля:
Изображение
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Создание и тестирование клиента p2p - EiskaltDC++

Сообщение dhampire »

alkesta писал(а):
01.09.2009 09:13
Еще вопрос, как можно закрыть табы? Кнопки закрытия таба на табе нет. Пока нашел один способ: Window -> Cascade, тогда кнопки закрытия появляются.

таб закрывается скм на заголовке таба, либо пкм там же и выбрать закрыть таб.
Спасибо сказали: