Создание и тестирование клиента p2p - EiskaltDC++ (бывшая «Нужна помощь в создании и тестировании графического пакета DC»)
Модератор: Модераторы разделов
-
- Сообщения: 1064
- ОС: Mageia
Re: Создание и тестирование клиента p2p - EiskaltDC++
Окно настроек превосходно. Наконец-то нет больше полосы прокрутки в списке слева окна настроек. Первый запуск - мастер, да еще и на русском, прекрасно. Нет в мастере предложения создать шару. Мастер также не предложил выбрать настройки подключения (актив, пассив и т.д.).
Не понял как пользоваться друзьями/врагами.
Не понял как пользоваться друзьями/врагами.
Консоль на мыло. Надо развивать графику.
-
- Сообщения: 1064
- ОС: Mageia
Re: Создание и тестирование клиента p2p - EiskaltDC++
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}"
Консоль на мыло. Надо развивать графику.
-
- Сообщения: 27
- ОС: Linux Ubuntu
Re: Создание и тестирование клиента p2p - EiskaltDC++
Что-то уж больно мощно грузит систему...
при том, что октрыто 4 хаба, и никто ничего не скачивает...
при том, что октрыто 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
-
- Сообщения: 1064
- ОС: Mageia
Re: Создание и тестирование клиента p2p - EiskaltDC++
у меня при создании шары очень грузит систему.
Консоль на мыло. Надо развивать графику.
-
- Сообщения: 27
- ОС: Linux Ubuntu
Re: Создание и тестирование клиента p2p - EiskaltDC++
Все, разобрался, почему грузит 
Долго делает хэш файла...

Долго делает хэш файла...

Спасибо сказали:
-
- Сообщения: 3
- ОС: Gentoo
-
- Сообщения: 74
- ОС: ALT Linux Sisyphus
Re: Создание и тестирование клиента p2p - EiskaltDC++
Хочется странного:
циклическое переключение между табами по ctrl+PageUp/ctrl+PageDown
почему это сочетание клавиш? привычка. в большинстве IM клиентов именно так. да и в firefox`e именно так
и желательно, чтоб переключались не только табы хабов, но и приваты этих хабов. все по порядку
мона?
их убрали для совместимости с qt4.4. пользуй среднюю кнопку мыши. кстати, это намного удобнее кнопок
циклическое переключение между табами по ctrl+PageUp/ctrl+PageDown
почему это сочетание клавиш? привычка. в большинстве IM клиентов именно так. да и в firefox`e именно так
и желательно, чтоб переключались не только табы хабов, но и приваты этих хабов. все по порядку
мона?

их убрали для совместимости с qt4.4. пользуй среднюю кнопку мыши. кстати, это намного удобнее кнопок
-
- Сообщения: 3
- ОС: Gentoo
Re: Создание и тестирование клиента p2p - EiskaltDC++
gray_graff писал(а): ↑27.08.2009 18:04
их убрали для совместимости с qt4.4. пользуй среднюю кнопку мыши. кстати, это намного удобнее кнопок
Спасибо большое за ответ теперь ясно.
-
- Сообщения: 4244
Re: Создание и тестирование клиента p2p - EiskaltDC++
пакет для 2009.0 уже в репозитории EduMandriva: ftp://ftp.linuxcenter.ru/pub/Mandriva/Edu...2009.0.i586.rpm
Меня тут снова нет :P
-
- Сообщения: 42
- ОС: Mandriva 2011
Re: Создание и тестирование клиента p2p - EiskaltDC++
Есть баг: После того как пытаешься закрыть вкладку "Информация о файле" она не закрывается! А если попытаться вновь на нее перейти, EiskaltDC вылетает!!!
-
- Сообщения: 4
- ОС: gentoo
Re: Создание и тестирование клиента p2p - EiskaltDC++
Да, действительно есть такое.
В GDB пишет.
OC:Gentoo, kernel 2.6.29-r5, EiskaltDC 1.0.0 из исходников, GCC 4.3.2-r3, QT 4.5.1
В 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
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
Хорошо, на днях поправлю.
-
- Сообщения: 333
- ОС: sidux
Re: Создание и тестирование клиента p2p - EiskaltDC++
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Тестю KDE4.3
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
Хм, с GNOME такого не встречал, посмотрим что там не так...
-
- Сообщения: 992
- ОС: openSUSE
Re: Создание и тестирование клиента p2p - EiskaltDC++
А пожелания сюда можно писать?
Хочется, чтобы в контекстном меню результата поиска была возможность отправить ЛС владельцу файла. Т.е. нашелся файл, нажал пкм на нём, выбрал ЛС юзеру и спросил чего хотел (качество видео и тп)
Хочется, чтобы в контекстном меню результата поиска была возможность отправить ЛС владельцу файла. Т.е. нашелся файл, нажал пкм на нём, выбрал ЛС юзеру и спросил чего хотел (качество видео и тп)
-
- Сообщения: 3
- ОС: Gentoo
Re: Создание и тестирование клиента p2p - EiskaltDC++
Ещё есть у меня идея, на хабах надо регистрироваться и когда добавляешь хаб а закладки то закладка создается без моего ника и пароля, было бы здорово это исправить.
-
- Сообщения: 333
- ОС: sidux
Re: Создание и тестирование клиента p2p - EiskaltDC++
а в профиль хаба прописать?
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Тестю KDE4.3
-
- Сообщения: 42
- ОС: Mandriva 2011
Re: Создание и тестирование клиента p2p - EiskaltDC++
Ну раз пошли пожелания =), тут уже упоминалось про группировку в списке закачки. Весьма удобно будет, если реализовать это как в том же flylink!
-
- Сообщения: 345
- ОС: Fedora
Re: Создание и тестирование клиента p2p - EiskaltDC++
А как поставить определенный hub на автоконект?
В linuxdcpp favorite hubs -> и галочка на auto connect
А здесь как? все меню перерыл нет ничего подобного..
В linuxdcpp favorite hubs -> и галочка на auto connect
А здесь как? все меню перерыл нет ничего подобного..
-
- Сообщения: 409
- ОС: arch x86_64
-
- Сообщения: 183
- ОС: Mandriva 2010
Re: Создание и тестирование клиента p2p - EiskaltDC++
Больно мудрено. Вынесите если не сложно эту галочку на автоконнект в список хабов как в LinuxDC++
мне понравилось играть в мандриву - это типа квест такой, одни головоломки. я только и делаю, что в гугле ищу ответы.
-
- Сообщения: 409
- ОС: arch x86_64
Re: Создание и тестирование клиента p2p - EiskaltDC++
не особо и мудрено вроде

и как в Linuxdcpp все равно будет не сделать
-
- Сообщения: 345
- ОС: Fedora
Re: Создание и тестирование клиента p2p - EiskaltDC++
dhampire писал(а): ↑31.08.2009 23:07
не особо и мудрено вроде
Нелелю искал, так и не нашел

-
- Сообщения: 409
- ОС: arch x86_64
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
alkesta писал(а): ↑01.09.2009 00:46Нелелю искал, так и не нашелНе думал, что такая важная и необходимая опция будет настолько глубоко зарыта. Помоему очевидно что Name, Server, Description и checkbox "auto connect" должны быть в bookmarks сходу, так как в большинстве случаев других настроек не требуется. Реализовать это очень просто. Реквестирую!!!
При добавлении хаба в список можно указать его название и описание, единственное исключение - автоподключение, для которого надо создать профиль. Реквест по этому поводу был и будет реализован. Больше никаких изменений не планируется
P.S. Я не сбираюсь создавать клон Flylink-/ApexDC и пр. - все косметические улучшения направлены в первую очередь на повышение удобства использование этого клиента. Нежелание пользователя изучить интерфейс программы не является моей проблемой - с таким же успехом я могу просить разработчиков *DC++ сделать интерфейс их программ похожим на EiskaltDC, так как мне он привычнее.
-
- Сообщения: 345
- ОС: Fedora
Re: Создание и тестирование клиента p2p - EiskaltDC++
Я думаю это просто потому, что нужно только checkbox добавить на форму и связать его с функционалом который уже имеется.
Теоретически патчик можно сделать, только надо сначала изучить qt и с++


-
- Сообщения: 345
- ОС: Fedora
Re: Создание и тестирование клиента p2p - EiskaltDC++
RasenHerz писал(а): ↑01.09.2009 01:42alkesta писал(а): ↑01.09.2009 00:46Нелелю искал, так и не нашелНе думал, что такая важная и необходимая опция будет настолько глубоко зарыта. Помоему очевидно что Name, Server, Description и checkbox "auto connect" должны быть в bookmarks сходу, так как в большинстве случаев других настроек не требуется. Реализовать это очень просто. Реквестирую!!!
При добавлении хаба в список можно указать его название и описание, единственное исключение - автоподключение, для которого надо создать профиль. Реквест по этому поводу был и будет реализован. Больше никаких изменений не планируется
P.S. Я не сбираюсь создавать клон Flylink-/ApexDC и пр. - все косметические улучшения направлены в первую очередь на повышение удобства использование этого клиента. Нежелание пользователя изучить интерфейс программы не является моей проблемой - с таким же успехом я могу просить разработчиков *DC++ сделать интерфейс их программ похожим на EiskaltDC, так как мне он привычнее.
Ух как жестко про не Ваши проблемы

Ну нет, так нет


-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
Нужно добавить всего лишь 11-12 строк кода. На jabber-конференции разработчиков я говорил, чтобы никто ничего не исправлял и не добавлял во время чистки кода (которая идет полным ходом). Кроме того структура программы претерпела серьезные изменения - весь функционал вынесен в динамическую библиотеку (я попытаюсь приготовить почву для внедрения плагинов). Так что исправление накопившихся багов начнется уже скоро.
-
- Сообщения: 345
- ОС: Fedora
Re: Создание и тестирование клиента p2p - EiskaltDC++
Еще вопрос, как можно закрыть табы? Кнопки закрытия таба на табе нет. Пока нашел один способ: Window -> Cascade, тогда кнопки закрытия появляются.
Зы Еще кнопка выхода из программы ввиде кнопки закрытия окна дизарентирует, поначалу думал что это как раз кнопка закрытия таба. Может сделать ее какнибудь в виде аля:

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

-
- Сообщения: 409
- ОС: arch x86_64