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

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

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

Аватара пользователя
InFlame
Сообщения: 47
ОС: Kubuntu 10.10

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

Сообщение InFlame »

Есть небольшое предложение.
Во многих DC-клиентах двойной клик по имени в списке пользователей хаба — переход в шару пользователя. В том же FreeDC++ также. Хотелось бы, чтобы в EiskaltDC++ стало также, а то непривычно как-то. Или хотя бы опцией в настройках. Как думаете?
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

InFlame писал(а):
17.11.2010 22:05
Есть небольшое предложение.
Во многих DC-клиентах двойной клик по имени в списке пользователей хаба — переход в шару пользователя. В том же FreeDC++ также. Хотелось бы, чтобы в EiskaltDC++ стало также, а то непривычно как-то. Или хотя бы опцией в настройках. Как думаете?

Читайте в мане о команде /ws
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

RasenHerz писал(а):
17.11.2010 22:22
InFlame писал(а):
17.11.2010 22:05
Есть небольшое предложение.
Во многих DC-клиентах двойной клик по имени в списке пользователей хаба — переход в шару пользователя. В том же FreeDC++ также. Хотелось бы, чтобы в EiskaltDC++ стало также, а то непривычно как-то. Или хотя бы опцией в настройках. Как думаете?

Читайте в мане о команде /ws

Более того. В последнем релизе соответствующие опции есть в диалоге настроек...
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

ivanbashlakov писал(а):
13.11.2010 12:45
Подскажите,а зачем сделано так,что при установке eiskaltdcpp-qt она тянет в зависимостях за собой eiskaltdcpp-gtk? Не логично как-то иметь в системе два гуя к одному приложению.

Это где так сделано?
Спасибо сказали:
Аватара пользователя
ivanbashlakov
Сообщения: 427
ОС: Arch

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

Сообщение ivanbashlakov »

tehnick писал(а):
19.11.2010 02:02
ivanbashlakov писал(а):
13.11.2010 12:45
Подскажите,а зачем сделано так,что при установке eiskaltdcpp-qt она тянет в зависимостях за собой eiskaltdcpp-gtk? Не логично как-то иметь в системе два гуя к одному приложению.

Это где так сделано?

Из вашего PPA ставлю пакеты.
problem in windows-reboot
problem in linux-be root
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

ivanbashlakov писал(а):
19.11.2010 11:38
tehnick писал(а):
19.11.2010 02:02
ivanbashlakov писал(а):
13.11.2010 12:45
Подскажите,а зачем сделано так,что при установке eiskaltdcpp-qt она тянет в зависимостях за собой eiskaltdcpp-gtk? Не логично как-то иметь в системе два гуя к одному приложению.

Это где так сделано?

Из вашего PPA ставлю пакеты.

Вы где-то ошиблись. Цитата из правил сборки пакета:

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

Package: eiskaltdcpp-qt
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 libeiskaltdcpp2.1.x (= ${binary:Version}),
 eiskaltdcpp-qt-data (= ${source:Version}),
 eiskaltdcpp-common
Recommends: libqtscript4-core, libqtscript4-gui, libqtscript4-network, libqtscript4-xml
Replaces: eiskaltdcpp (<< 2.1.0), eiskaltdcpp-qt-unstable
Conflicts: eiskaltdcpp-qt-unstable
Breaks: eiskaltdcpp (<< 2.1.0)
Description: EiskaltDC++ GUI on Qt
 This package installs only EiskaltDC++ with GUI based on Qt.
 .
 EiskaltDC++ is a cross-platform program that uses the Direct Connect
 and ADC protocol. It is compatible with other DC clients, such as the original
 DC from Neomodus, DC++ and derivatives. EiskaltDC++ also interoperates with
 all common DC hub software.
Спасибо сказали:
Аватара пользователя
ivanbashlakov
Сообщения: 427
ОС: Arch

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

Сообщение ivanbashlakov »

tehnick ну вот как-то так:

Код:

stone:/home/tag# aptitude install eiskaltdcpp Следующие НОВЫЕ пакеты будут установлены: eiskaltdcpp eiskaltdcpp-common{a} eiskaltdcpp-gtk{a} eiskaltdcpp-qt{a} eiskaltdcpp-qt-data{a} eiskaltdcpp-scripts{a} eiskaltdcpp-sounds{a} libeiskaltdcpp2.1.x{a} 0 пакетов обновлено, 8 установлено новых, 0 пакетов отмечено для удаления, и 4 пакетов не обновлено. Необходимо получить 3 983 kB архивов. После распаковки 10,9 MB будет занято. Хотите продолжить? [Y/n/?] Y Получить:1 http://ppa.launchpad.net/tehnick/tehnick/ubuntu/ lucid/main libeiskaltdcpp2.1.x amd64 2.1.0-1ppa1~lucid1 [698 kB] Получить:2 http://ppa.launchpad.net/tehnick/tehnick/ubuntu/ lucid/main eiskaltdcpp-qt-data all 2.1.0-1ppa1~lucid1 [711 kB] Получить:3 http://ppa.launchpad.net/tehnick/tehnick/ubuntu/ lucid/main eiskaltdcpp-common all 2.1.0-1ppa1~lucid1 [72,7 kB] Получить:4 http://ppa.launchpad.net/tehnick/tehnick/ubuntu/ lucid/main eiskaltdcpp-qt amd64 2.1.0-1ppa1~lucid1 [1 424 kB] Получить:5 http://ppa.launchpad.net/tehnick/tehnick/ubuntu/ lucid/main eiskaltdcpp-gtk amd64 2.1.0-1ppa1~lucid1 [852 kB] Получить:6 http://ppa.launchpad.net/tehnick/tehnick/ubuntu/ lucid/main eiskaltdcpp-scripts all 2.1.0-1ppa1~lucid1 [27,9 kB] Получить:7 http://ppa.launchpad.net/tehnick/tehnick/ubuntu/ lucid/main eiskaltdcpp-sounds all 2.1.0-1ppa1~lucid1 [189 kB] Получить:8 http://ppa.launchpad.net/tehnick/tehnick/ubuntu/ lucid/main eiskaltdcpp all 2.1.0-1ppa1~lucid1 [8 882 B] Получено 3 983 kБ в 3с (1 302 kБ/с) Выбор ранее не выбранного пакета libeiskaltdcpp2.1.x. (Чтение базы данных ... 134211 files and directories currently installed.) Распаковывается пакет libeiskaltdcpp2.1.x (из файла .../libeiskaltdcpp2.1.x_2.1.0-1ppa1~lucid1_amd64.deb)... Выбор ранее не выбранного пакета eiskaltdcpp-qt-data. Распаковывается пакет eiskaltdcpp-qt-data (из файла .../eiskaltdcpp-qt-data_2.1.0-1ppa1~lucid1_all.deb)... Выбор ранее не выбранного пакета eiskaltdcpp-common. Распаковывается пакет eiskaltdcpp-common (из файла .../eiskaltdcpp-common_2.1.0-1ppa1~lucid1_all.deb)... Выбор ранее не выбранного пакета eiskaltdcpp-qt. Распаковывается пакет eiskaltdcpp-qt (из файла .../eiskaltdcpp-qt_2.1.0-1ppa1~lucid1_amd64.deb)... Выбор ранее не выбранного пакета eiskaltdcpp-gtk. Распаковывается пакет eiskaltdcpp-gtk (из файла .../eiskaltdcpp-gtk_2.1.0-1ppa1~lucid1_amd64.deb)... Выбор ранее не выбранного пакета eiskaltdcpp-scripts. Распаковывается пакет eiskaltdcpp-scripts (из файла .../eiskaltdcpp-scripts_2.1.0-1ppa1~lucid1_all.deb)... Выбор ранее не выбранного пакета eiskaltdcpp-sounds. Распаковывается пакет eiskaltdcpp-sounds (из файла .../eiskaltdcpp-sounds_2.1.0-1ppa1~lucid1_all.deb)... Выбор ранее не выбранного пакета eiskaltdcpp. Распаковывается пакет eiskaltdcpp (из файла .../eiskaltdcpp_2.1.0-1ppa1~lucid1_all.deb)... Обрабатываются триггеры для hicolor-icon-theme ... Обрабатываются триггеры для man-db ... Настраивается пакет libeiskaltdcpp2.1.x (2.1.0-1ppa1~lucid1) ... Настраивается пакет eiskaltdcpp-qt-data (2.1.0-1ppa1~lucid1) ... Настраивается пакет eiskaltdcpp-common (2.1.0-1ppa1~lucid1) ... Настраивается пакет eiskaltdcpp-qt (2.1.0-1ppa1~lucid1) ... Настраивается пакет eiskaltdcpp-gtk (2.1.0-1ppa1~lucid1) ... Настраивается пакет eiskaltdcpp-scripts (2.1.0-1ppa1~lucid1) ... Настраивается пакет eiskaltdcpp-sounds (2.1.0-1ppa1~lucid1) ... Настраивается пакет eiskaltdcpp (2.1.0-1ppa1~lucid1) ...
problem in windows-reboot
problem in linux-be root
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

ivanbashlakov писал(а):
20.11.2010 15:24
tehnick ну вот как-то так:

Код:

stone:/home/tag# aptitude install eiskaltdcpp Следующие НОВЫЕ пакеты будут установлены: eiskaltdcpp eiskaltdcpp-common{a} eiskaltdcpp-gtk{a} eiskaltdcpp-qt{a} eiskaltdcpp-qt-data{a} eiskaltdcpp-scripts{a} eiskaltdcpp-sounds{a} libeiskaltdcpp2.1.x{a} ...

Здесь как раз все совершенно правильно происходит: eiskaltdcpp (а не eiskaltdcpp-qt!) --- это метапакет, он устанавливает все остальные. Если какие-то пакеты не нужны, ставить надо вручную только необходимые пакеты. Я для кого инструкции написал?..
Спасибо сказали:
Аватара пользователя
ivanbashlakov
Сообщения: 427
ОС: Arch

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

Сообщение ivanbashlakov »

ох уж эти метапакеты...
problem in windows-reboot
problem in linux-be root
Спасибо сказали:
Аватара пользователя
Babusha
Сообщения: 203
ОС: Убунту

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

Сообщение Babusha »

Скажите, а как расшарить катологи? Я добавляю католог в настройках шары, но ничего не происходит, как нужно расшаривать?
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

Babusha писал(а):
21.11.2010 00:02
Скажите, а как расшарить катологи? Я добавляю католог в настройках шары, но ничего не происходит, как нужно расшаривать?

Пробовал выбрать пункт "Обновить шару" из меню или с панели инструментов? Процесс хеширования запускается?
Спасибо сказали:
Аватара пользователя
Babusha
Сообщения: 203
ОС: Убунту

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

Сообщение Babusha »

Все, работает, спасибо.
Спасибо сказали:
WESTIncognito
Сообщения: 5
ОС: Arch Linux

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

Сообщение WESTIncognito »

Решил пересесть с гнома на кде, и теперь скрипты не работают, тупо нивкакую не добовляются на панель. Из-за чего может быть? может быть какого то пакета не хватает?
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

WESTIncognito писал(а):
26.11.2010 16:54
Решил пересесть с гнома на кде, и теперь скрипты не работают, тупо нивкакую не добовляются на панель. Из-за чего может быть? может быть какого то пакета не хватает?

Если вы переустановили ОС и собираете клиент из сорцев сами, то возможно не хватает пакета qtscriptgenerator
Спасибо сказали:
WESTIncognito
Сообщения: 5
ОС: Arch Linux

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

Сообщение WESTIncognito »

Спасибо, помогло, теперь работает
Спасибо сказали:
RomanDIA
Сообщения: 126
ОС: calculate 11.0

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

Сообщение RomanDIA »

Обнаружил непонятный баг. Клиент вылетает с разными интервалами. Баг следующий:
ASSERT: "i >= 0 && i < size()" in file /usr/include/qt4/QtCore/qstring.h, line 702
Аварийный останов

Система, calculate 11.0 qt 4.7.1 Ядро 2.6.35.8-calculate. Пробовал пересобрать клиент - безрезультатно.
Собран:
# emerge -pv eiskaltdcpp

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] net-p2p/eiskaltdcpp-2.1.1 USE="dbus emoticons libnotify pcre qt4 spell -examples -gnome -gtk -javascript -lua -sounds -upnp" LINGUAS="en ru -be -bg -es -fr -hu -pl -sr -uk" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Подскажите, пожалуйста, куда копать?
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

RomanDIA,
В 2.1.2 пофиксили, поправьте ebuild и собирайте с GIT или дождитесь релиза программы, который состоится 19-го декабря.
Спасибо сказали:
RomanDIA
Сообщения: 126
ОС: calculate 11.0

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

Сообщение RomanDIA »

RasenHerz
Спасибо, подожду финального релиза.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

RomanDIA писал(а):
12.12.2010 19:53
RasenHerz
Спасибо, подожду финального релиза.

Ждать релиза в принципе не обязательно - уже давно все изменения в ветке [master] носят чисто стабилизационный характер + мелкие улучшения.
Спасибо сказали:
RomanDIA
Сообщения: 126
ОС: calculate 11.0

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

Сообщение RomanDIA »

RasenHerz
Ну раз так, тады как именно заинсталить 2.1.2? В портежах нет пока, на оф сайте тоже.
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

RomanDIA писал(а):
13.12.2010 15:05
RasenHerz
Ну раз так, тады как именно заинсталить 2.1.2? В портежах нет пока, на оф сайте тоже.

А разве нет возможности поставить через портеж нестабильную версию клиента?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5362
ОС: Gentoo

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

Сообщение /dev/random »

RomanDIA, RasenHerz имел в виду "используйте live-ebuild". А 2.1.2 пока нет не только в портеже, но и в природе.
Спасибо сказали:
RomanDIA
Сообщения: 126
ОС: calculate 11.0

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

Сообщение RomanDIA »

RasenHerz
Так вот именно, что такого нет нигде, ни в портежах ни на сайте.
/dev/random
live-ebuild, ткните носом в маны, что за зверь такой?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5362
ОС: Gentoo

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

Сообщение /dev/random »

RomanDIA писал(а):
13.12.2010 16:27
live-ebuild, ткните носом в маны, что за зверь такой?

net-p2p/eiskaltdcpp-9999, ставит последнюю на момент установки ревизию из VCS.
Спасибо сказали:
RomanDIA
Сообщения: 126
ОС: calculate 11.0

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

Сообщение RomanDIA »

/dev/random
Спасибо, понял...

Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

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

Сообщение RasenHerz »

На ADCPortal стартовало голосование за лучший ADC-клиент, и как вы понимаете, наш клиент тоже номинирован =). Проголосовать можно здесь.
Спасибо сказали:
Аватара пользователя
measles
Сообщения: 6
ОС: openSUSE

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

Сообщение measles »

Подскажите, как сделать так, чтобы при выборе магнет ссылки из браузера (opera) не открывалась новая копия, а был поиск в уже открытой.
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

measles писал(а):
23.12.2010 17:33
Подскажите, как сделать так, чтобы при выборе магнет ссылки из браузера (opera) не открывалась новая копия, а был поиск в уже открытой.

Укажите как минимум версию программы и какой используется гуй (Qt ил Gtk). Если вам действительно нужна помощь...
Спасибо сказали:
Аватара пользователя
ivanbashlakov
Сообщения: 427
ОС: Arch

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

Сообщение ivanbashlakov »

measles писал(а):
23.12.2010 17:33
Подскажите, как сделать так, чтобы при выборе магнет ссылки из браузера (opera) не открывалась новая копия, а был поиск в уже открытой.

я думаю,вам нужно смотреть в настройки браузера,а не dc-клиента
хотя,ссылкам же можно задавать параметры открытия? с магнетами так же?
problem in windows-reboot
problem in linux-be root
Спасибо сказали:
tehnick
Сообщения: 70
ОС: Debian GNU/Linux Sid

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

Сообщение tehnick »

ivanbashlakov писал(а):
23.12.2010 21:06
я думаю,вам нужно смотреть в настройки браузера,а не dc-клиента

Вы ошибаетесь. Проблема в eiskaltdcpp-gtk не так давно имела место, но была исправлена.

Что касается настройки браузеров, то инорформация у меня на сайте была изначально, с момента появления EiskaltDC++. А с недавних пор она даже была перенесена на отдельную страницу: Настройка перехвата magnet-ссылок
Спасибо сказали: