Создание и тестирование клиента p2p - EiskaltDC++ (бывшая «Нужна помощь в создании и тестировании графического пакета DC»)
Модератор: Модераторы разделов
-
- Сообщения: 47
- ОС: Kubuntu 10.10
Re: Создание и тестирование клиента p2p - EiskaltDC++
Есть небольшое предложение.
Во многих DC-клиентах двойной клик по имени в списке пользователей хаба — переход в шару пользователя. В том же FreeDC++ также. Хотелось бы, чтобы в EiskaltDC++ стало также, а то непривычно как-то. Или хотя бы опцией в настройках. Как думаете?
Во многих DC-клиентах двойной клик по имени в списке пользователей хаба — переход в шару пользователя. В том же FreeDC++ также. Хотелось бы, чтобы в EiskaltDC++ стало также, а то непривычно как-то. Или хотя бы опцией в настройках. Как думаете?
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
InFlame писал(а): ↑17.11.2010 22:05Есть небольшое предложение.
Во многих DC-клиентах двойной клик по имени в списке пользователей хаба — переход в шару пользователя. В том же FreeDC++ также. Хотелось бы, чтобы в EiskaltDC++ стало также, а то непривычно как-то. Или хотя бы опцией в настройках. Как думаете?
Читайте в мане о команде /ws
Спасибо сказали:
-
- Сообщения: 70
- ОС: Debian GNU/Linux Sid
Re: Создание и тестирование клиента p2p - EiskaltDC++
RasenHerz писал(а): ↑17.11.2010 22:22InFlame писал(а): ↑17.11.2010 22:05Есть небольшое предложение.
Во многих DC-клиентах двойной клик по имени в списке пользователей хаба — переход в шару пользователя. В том же FreeDC++ также. Хотелось бы, чтобы в EiskaltDC++ стало также, а то непривычно как-то. Или хотя бы опцией в настройках. Как думаете?
Читайте в мане о команде /ws
Более того. В последнем релизе соответствующие опции есть в диалоге настроек...
-
- Сообщения: 70
- ОС: Debian GNU/Linux Sid
Re: Создание и тестирование клиента p2p - EiskaltDC++
ivanbashlakov писал(а): ↑13.11.2010 12:45Подскажите,а зачем сделано так,что при установке eiskaltdcpp-qt она тянет в зависимостях за собой eiskaltdcpp-gtk? Не логично как-то иметь в системе два гуя к одному приложению.
Это где так сделано?
-
- Сообщения: 427
- ОС: Arch
Re: Создание и тестирование клиента p2p - EiskaltDC++
tehnick писал(а): ↑19.11.2010 02:02ivanbashlakov писал(а): ↑13.11.2010 12:45Подскажите,а зачем сделано так,что при установке eiskaltdcpp-qt она тянет в зависимостях за собой eiskaltdcpp-gtk? Не логично как-то иметь в системе два гуя к одному приложению.
Это где так сделано?
Из вашего PPA ставлю пакеты.
problem in windows-reboot
problem in linux-be root
problem in linux-be root
-
- Сообщения: 70
- ОС: Debian GNU/Linux Sid
Re: Создание и тестирование клиента p2p - EiskaltDC++
ivanbashlakov писал(а): ↑19.11.2010 11:38tehnick писал(а): ↑19.11.2010 02:02ivanbashlakov писал(а): ↑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.
-
- Сообщения: 427
- ОС: Arch
Re: Создание и тестирование клиента p2p - EiskaltDC++
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
problem in linux-be root
-
- Сообщения: 70
- ОС: Debian GNU/Linux Sid
Re: Создание и тестирование клиента p2p - EiskaltDC++
ivanbashlakov писал(а): ↑20.11.2010 15:24tehnick ну вот как-то так:
Код:
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!) --- это метапакет, он устанавливает все остальные. Если какие-то пакеты не нужны, ставить надо вручную только необходимые пакеты. Я для кого инструкции написал?..
Спасибо сказали:
-
- Сообщения: 427
- ОС: Arch
Re: Создание и тестирование клиента p2p - EiskaltDC++
ох уж эти метапакеты...
problem in windows-reboot
problem in linux-be root
problem in linux-be root
-
- Сообщения: 203
- ОС: Убунту
Re: Создание и тестирование клиента p2p - EiskaltDC++
Скажите, а как расшарить катологи? Я добавляю католог в настройках шары, но ничего не происходит, как нужно расшаривать?
-
- Сообщения: 70
- ОС: Debian GNU/Linux Sid
-
- Сообщения: 203
- ОС: Убунту
Re: Создание и тестирование клиента p2p - EiskaltDC++
Все, работает, спасибо.
-
- Сообщения: 5
- ОС: Arch Linux
Re: Создание и тестирование клиента p2p - EiskaltDC++
Решил пересесть с гнома на кде, и теперь скрипты не работают, тупо нивкакую не добовляются на панель. Из-за чего может быть? может быть какого то пакета не хватает?
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
WESTIncognito писал(а): ↑26.11.2010 16:54Решил пересесть с гнома на кде, и теперь скрипты не работают, тупо нивкакую не добовляются на панель. Из-за чего может быть? может быть какого то пакета не хватает?
Если вы переустановили ОС и собираете клиент из сорцев сами, то возможно не хватает пакета qtscriptgenerator
-
- Сообщения: 5
- ОС: Arch Linux
Re: Создание и тестирование клиента p2p - EiskaltDC++
Спасибо, помогло, теперь работает
-
- Сообщения: 126
- ОС: calculate 11.0
Re: Создание и тестирование клиента p2p - EiskaltDC++
Обнаружил непонятный баг. Клиент вылетает с разными интервалами. Баг следующий:
Система, calculate 11.0 qt 4.7.1 Ядро 2.6.35.8-calculate. Пробовал пересобрать клиент - безрезультатно.
Собран:
Подскажите, пожалуйста, куда копать?
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
Подскажите, пожалуйста, куда копать?
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
RomanDIA,
В 2.1.2 пофиксили, поправьте ebuild и собирайте с GIT или дождитесь релиза программы, который состоится 19-го декабря.
В 2.1.2 пофиксили, поправьте ebuild и собирайте с GIT или дождитесь релиза программы, который состоится 19-го декабря.
-
- Сообщения: 126
- ОС: calculate 11.0
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
Ждать релиза в принципе не обязательно - уже давно все изменения в ветке [master] носят чисто стабилизационный характер + мелкие улучшения.
-
- Сообщения: 126
- ОС: calculate 11.0
Re: Создание и тестирование клиента p2p - EiskaltDC++
RasenHerz
Ну раз так, тады как именно заинсталить 2.1.2? В портежах нет пока, на оф сайте тоже.
Ну раз так, тады как именно заинсталить 2.1.2? В портежах нет пока, на оф сайте тоже.
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
А разве нет возможности поставить через портеж нестабильную версию клиента?
-
- Администратор
- Сообщения: 5362
- ОС: Gentoo
Re: Создание и тестирование клиента p2p - EiskaltDC++
RomanDIA, RasenHerz имел в виду "используйте live-ebuild". А 2.1.2 пока нет не только в портеже, но и в природе.
-
- Сообщения: 126
- ОС: calculate 11.0
Re: Создание и тестирование клиента p2p - EiskaltDC++
RasenHerz
Так вот именно, что такого нет нигде, ни в портежах ни на сайте.
/dev/random
live-ebuild, ткните носом в маны, что за зверь такой?
Так вот именно, что такого нет нигде, ни в портежах ни на сайте.
/dev/random
live-ebuild, ткните носом в маны, что за зверь такой?
-
- Администратор
- Сообщения: 5362
- ОС: Gentoo
-
- Сообщения: 126
- ОС: calculate 11.0
-
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: Создание и тестирование клиента p2p - EiskaltDC++
На ADCPortal стартовало голосование за лучший ADC-клиент, и как вы понимаете, наш клиент тоже номинирован =). Проголосовать можно здесь.
-
- Сообщения: 6
- ОС: openSUSE
Re: Создание и тестирование клиента p2p - EiskaltDC++
Подскажите, как сделать так, чтобы при выборе магнет ссылки из браузера (opera) не открывалась новая копия, а был поиск в уже открытой.
-
- Сообщения: 70
- ОС: Debian GNU/Linux Sid
-
- Сообщения: 427
- ОС: Arch
Re: Создание и тестирование клиента p2p - EiskaltDC++
я думаю,вам нужно смотреть в настройки браузера,а не dc-клиента
хотя,ссылкам же можно задавать параметры открытия? с магнетами так же?
problem in windows-reboot
problem in linux-be root
problem in linux-be root
-
- Сообщения: 70
- ОС: Debian GNU/Linux Sid
Re: Создание и тестирование клиента p2p - EiskaltDC++
ivanbashlakov писал(а): ↑23.12.2010 21:06я думаю,вам нужно смотреть в настройки браузера,а не dc-клиента
Вы ошибаетесь. Проблема в eiskaltdcpp-gtk не так давно имела место, но была исправлена.
Что касается настройки браузеров, то инорформация у меня на сайте была изначально, с момента появления EiskaltDC++. А с недавних пор она даже была перенесена на отдельную страницу: Настройка перехвата magnet-ссылок