eiskaltdcpp / eiskaltdcpp

File sharing program using DC and ADC protocols
GNU General Public License v3.0
370 stars 76 forks source link

Запрос на добавление новых возможностей, или указание ссылок на мануал EiskaltDC++ Qt 2.2.1 Stable Ubuntu maverick 10.10 #158

Open dhamp opened 9 years ago

dhamp commented 9 years ago

From DjPavlus...@gmail.com on April 06, 2011 09:58:45

  1. Нет возможности назначить свое действие для Ctrl+Enter (хотелось бы добавлять новую строку ввода, а не отправлять сообщение, отправку оставить за Enter)
  2. Подскажите, какой формат файлов стран кушает данный клиент? Пробовал скормить CustomLocations из FlylinkDC++ и из GreyLinkDC++ - не отображает. IP адреса в чате показываются без проблем. Было бы неплохо синхронизировать формат стран с одним из вышеуказанных клиентов, т.к. они наиболее распространены, и не надо переделывать ничего, достаточно скачать свежую версию CustomLocations. Также хотелось бы увидеть страну, иконку и город при наличии данных в списке пользователей.
  3. Хорошо бы добавить опцию бекапа самых важных настроек - после зависания компа несколько раз Favorites.xml оказывался девственно чист.
  4. Хотелось бы увидеть кнопочку aKa Winamp spam для замечательного плеера - foobnix. Те, что есть сейчас, выдают
  5. user is listening silence now (Amarok)
  6. user is listening silence now (Clementine) и не работают в личках. GnomePlay просто не срабатывает, ни в приватах ни в чатах.

Original issue: http://code.google.com/p/eiskaltdc/issues/detail?id=1035

dhamp commented 9 years ago

From DjPavlus...@gmail.com on April 05, 2011 23:19:47

  1. Хотелось бы иметь возможность закрывать плеер по нажатию на кнопку закрытия, но с отображаемой постоянно иконкой в области уведомлений. Сейчас возможно либо то, либо то.
dhamp commented 9 years ago

From dein.neg...@gmail.com on April 05, 2011 23:23:55

  1. Это то что происходит при нажатии Shift + Enter?
  2. GeoIP. Его используют StrongDC++ и ApexDC++
  3. Об этом пункте пока ничего не скажу.
  4. Скрипты пишутся пользователями.
dhamp commented 9 years ago

From dein.neg...@gmail.com on April 05, 2011 23:26:05

Какой еще плеер?

dhamp commented 9 years ago

From tehnic...@yandex.ru on April 06, 2011 03:59:08

  1. Shift+Enter является стандартным сочетанием клавиш в популярных клиентах для обмена мгновенными сообщениями.
  2. Для отображения кратких текстовых меток стран в чате используется база данных (БД) GeoIP. И оригинальный DC++, и основанные на ядре StrongDC++ клиенты используют эту БД. Для полуавтоматического обновления БД с официального сайта ( http://www.maxmind.com/app/geoip_country ) с айскальтом поставляется скрипт update_geoip (см. в каталоге /usr/share/eiskaltdcpp/). Выдергивать БД неизвестной свежести из других клиентов необходимости нет. Поддержки же графических иконок стран в чате и/или других элементах интерфейса программы, а так же распознавания отдельных городов и районов, в айскальте нет и не будет.
  3. Это легко делается вручную средствами системы (cp -ra, rsync или др.), отдельной опции в программы для этого нет и не нужно. Описанной проблемы с обнулением файла никто кроме вас пока не наблюдал. Рекомендую проверить целостность файловой системы на разделе, где расположен домашний каталог.
  4. Подобная кнопочка легко реализуется самостоятельно для используемого пользователем проигрывателя. В качестве примеров см. код для скриптов Amarok и Clementine. Достаточно иметь лишь самое общее представление о яваскрипте и баше...
  5. Вообще не понятно о чем речь. Нужно как минимум приложить скриншот.

т.к. они наиболее распространены

Вызывающе неверная информация. Они активно используются лишь в России и некоторых постсоветских странах. В среднем по миру наиболее популярны: ApexDC++, StrongDC++ и оригинальный DC++.

dhamp commented 9 years ago

From DjPavlus...@gmail.com on April 06, 2011 13:29:25

По первому пункту запрос фичи снят, хотя многие популярные клиенты используют именно Ctrl+Enter комбинацию (QIP, Greylink) В базе данных GeoIP все хорошо, кроме того, что задать определенный диапазон для своей локальной сети и разбить его на подсети не представляется возможным. Особенно если обновлять базу. А, т.к. пользуюсь в основном локальными хабами, то вопрос с определением района стоит довольно остро. По третьему пункту - далеко не все пользователи вспоминают про бекап вовремя. Как правило это происходит когда уже слишком поздно. А опция перезаписываемого бекапа основных настроек клиента+хотя бы настроек хабов с паролями была бы очень кстати. Сугубо мое ИМХО. 4 опция была исключительно для красоты, нет так нет.

  1. Примерно как на скриншоте. Спасибо за разьяснения

Attachment: 123.jpg

dhamp commented 9 years ago

From egikpetrov on April 12, 2011 06:55:11

А, т.к. пользуюсь в основном локальными хабами, то вопрос с определением района стоит довольно остро. а зачем знать район?

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

  1. Хотелось бы иметь возможность закрывать плеер по нажатию на кнопку закрытия, но с отображаемой постоянно иконкой в области уведомлений. Сейчас возможно либо то, либо то.
  2. Примерно как на скриншоте. управление сторонними программами можно реализовать в скриптах, в исходники это может быть добавлено только в виде скрипта, писать этот скрипт никто из разработчиков не будет.
dhamp commented 9 years ago

From alex.ega...@gmail.com on April 12, 2011 16:08:39

Смею предположить, что не у всех местный или локальный трафик бесплатен. Например, у нас в городе с десяток провайдеров и трафик между ними тарифицируется. Соответственно, customlocations можно настроить так, чтобы указывалось, с кого ты качаешь(и бесплатно ли это). :-) Хотя по мне, проще настроить IP-фильтр.

dhamp commented 9 years ago

From DjPavlus...@gmail.com on April 13, 2011 04:51:53

Для чего нужно знать район - на разных городах разная скорость (в нашей локалке именно так). Также про стоимость внешнего трафика выше было сказано совершенно верно. Да и вообще, при общении в чате полезно знать, кто откуда, т.к. часто обсуждения касаются не всех пользователей, а только какой-то части, CustomLocations позволяет также посмотреть провайдера, с которого зашел человек. Например - пропажа интернета, если в чате срач по поводу отсутствия доступа в сеть, это не значит, что проблема носит глобальный характер, вполне вероятно, что она касается только одного района/города/провайдера. Поправьте, если неправ - опции опроса IP адресов участников чата в клиенте нет? По пятому пункту - не плеер, а EiskaltDC++ Qt. Как заставить программу закрываться по нажатию на крестик, отображать иконку в трее, и чтобы при нажатии на иконку в трее программа туда сворачивалась? Точно так же работает Opera 11.10 - иконка в трее висит всегда, но при закрытии из главного окна браузер закрывается, а не сворачивается

Attachment: 1234.jpg