Uruchomienie GUI: Z przyczyn historycznych, binarka GUI nazywa się 'ed2k_gui' (stąd nazwa projektu 'ed2k-gtk-gui'). Jest kilka sposobów na uruchomienie GUI: z linii poleceń, w konsoli/oknie terminala (jak np. xterm, kosnole itp.), po prostu wpisz
%ed2k_gui
Również, jeżeli coś pójdzie nie tak, to jest wskazany sposób uruchamiania GUI, ponieważ na ekranie konsoli będziesz mógł zobaczyć dodatkowe komunikaty błędów.
Ewentualnie, jeśli masz Gnome'a lub KDE, wciśnij Alt+F2 i w okienku wpisz 'ed2k_gui'. To również powinno uruchomić GUI.
Jeżeli uruchamiasz GUI po raz pierwszy, lista serwerów będzie pusta. Idź na stronę serwerów i wciśnij 'ściągnij listę serwerów' i poczekaj chwilę. Jeżeli będziesz miał szczęście, zobaczysz listę serwerów. Jeśli to się nie uda, spójrz na stronę stanu i popatrz, co poszło nie tak. Jeśli jesteś zmuszony używać serwera proxy http, idź do sekcji Pytań i Odpowiedzi poniżej, żeby się dowiedzieć, jak zmusić GUI do używania serwera proxy.
Teraz, gdy już masz serwery, kliknij 'połącz' i podłącz się do serwera.
eDonkey2000 jest programem do współdzielenia plików, więc powinieneś udostępniać jakieś pliki. Weź pod uwagę, że nie jest możliwe nie udostępnianie żadnych plików w eDonkey2000. eDonkey2000 jest w stanie udostępniać części plików właśnie ściąganych, zanim zostaną ukończone. Tak więc, jeżeli nawet nic nie udostępniasz, to i tak udostępniasz te pliki, które właśnie ściągasz. To samo dotyczy Overnetu.
Nie można współdzielić pojedynczych plików, możesz tylko udostępnić całe katalogi lub drzewa katalogów. Gdy klikniesz Udostępniane na górze okna GUI, zobaczysz katalogi (po lewej) i pliki (po prawej), które współdzielisz ze światem. Aby coś udostępnić, kliknij prawym klawiszem w okienku katalog i wybierz albo dodaj katalog do udostępniania albo dodaj drzewo katalogów do udostępniania. Ta druga opcja doda katalog wraz ze swoimi podkatalogami.
Jeżeli dodasz katalogi z plikami, których nigdy wcześniej nie udostępniałeś eDonkey'em, pliki są haszowane w celu ich identyfikacji. To zabierze trochę czasu (mam na myśli minuty na starszych komputerach), ale to nie zablokuje ani jądra, ani GUI.
Proszę współdzielić coś!
Przede wszystkim, zauważ jeszcze raz, że udostępniasz już to, co sam ściągasz. Ile plików dodatkowo chcesz udostępniać, zależy od Twojego pasma wychodzącego.
Jeśli udostępniasz duże pliki (setki MB), które nie są jeszcze osiągalne w sieci eDonkey, proszę, przygotuj się na udostępnianie tych plików przez długi czas, żeby ludzie mieli wogóle szansę je ściągnąć. Jeśli nie jesteś tego pewien, nie udostępniaj dużych plików. Jedną z najbardziej frustrujących rzeczy jest duży plik, który znika na krótko przed zakończeniem jego ściągania.
Jest kilka ustawień w konfiguracji, które powinieneś dopasować do swoich potrzeb.
Maksymalna prędkość pobierania i maksymalna prędkość wysyłania:
te dwie opcje chyba mówią same za siebie. Aczkolwiek, powinieneś wiedzieć, że eDonkey
posiada system ratio, co oznacza: maksymalna prędkość ściągania zależy od ustawionej
przez Ciebie prędkości wysyłki. Jeżeli pozwolisz eDonkey'owi wysyłać z prędkością
co najmniej 10kB/s, będziesz mógł ściągać tak szybko, jak zechcesz (ustaw ściąganie na
'0' = nieograniczone).
Jeżeli natomiast pozwolisz na mniejsze pasmo wysyłki, niż 10kB/s, Twoja prędkość ściągania
zostanie automatycznie ustawiona na maks.wys. * 3
bądź maks.wys. * 4
(zależnie od prędkości).
Jeżeli masz łącze DSL/Cable, najczęściej Twoje pasmo będzie określane w kilobitach na sekundę (kbps), np. 576/288. Podziel te wartości przez osiem, aby uzyskać przepustowości w kilobajtach na sekundę (kB/s). W tym wypadku byłoby to 72 kB/s przy pobieraniu i 36 kB/s przy wysyłaniu. Jeżeli dodasz do tego trochę górki wynikającej z różnych warstw i protokołów, efektywna przepustowość Twojej linii będzie trochę niższa. Ponadto, weź pod uwagę, iż każdy pakiet ściągnięty musi być potwierdzony drugiej stronie, tak więc powinieneś zawsze konfigurować maks. prędkość wysyłki odpowiednio poniżej szerokości pasma wychodzącego (tak mniej więcej o 3-6 kB/s).
Maksymalna liczba połączeń: określa maksymalną liczbę połączeń (gniazd), jaką chcesz, żeby eDonkey wykorzystywał naraz. Zauważ jednak, że jest to jedynie 'rekomendacja' dla eDonkey'a, rzeczywista liczba połączeń może na krótki okres czasu przekroczyć podaną liczbę. Domyślna wartość to 45. Ale, jeżeli używasz systemu *nix, a nie jakiegoś porąbanego systemu Microsoftu, powinieneś zwiększyć tą liczbę do około 350-550.
Katalog dla przychodzących: to jest katalog, do którego pliki będą przenoszone po zakończeniu ich ściągania. Nie zaleca się używania do tego celu dysku sieciowego.
Katalog tymczasowy: to jest katalog, w którym Twoje pliki są przechowywane podczas ich ściągania. Jeżeli masz wystarczająco dużo miejsca, ustaw te dwa katalogi na jednej partycji. Katalog tymczasowy i dla przychodzących powinny być różnymi katalogami.
Jest jeszcze wiele innych opcji, ale te są najważniejsze. Znajdziesz ich więcej w menu pod prawym klawiszem myszki na stronach ściągania i serwerów.
Ta sekcja dotyczy tylko eDonkey2000, a nie Overnetu. Overnet jest siecią bezserwerową.
Sieć eDonkey nie ma serwerów centralnych, jak stary system Napster, czy inne podobne systemy, ale i nie jest całkowicie bezserwerowa, jak Gnutella. Każdy może otworzyć eDonkey'owy serwer, i wiele z tych serwerów ma dynamicznie przydzielanie IP, które się często zmieniają.
To oznacza, że musisz się przykładać do pilnowania swojej listy serwerów i uaktualniać ją regularnie.
Po kliknięciu prawym klawiszem myszki w oknie listy serwerów dostaniesz menu, z którego możesz zaciągnąć nowe serwery poprzez HTTP ze stron z listami serwerów. Zostaną one dodane do Twojej własnej listy serwerów.
Zawsze jest kilkaset serwerów edonkey'owych online.
DO ZROBIENIA:
Opcje listy serwerów --- Zawsze bądź podłączony --- Nieczynne serwery ---
Aby rozpocząć wyszukiwanie, wpisz swoje słowo(a) w toolbarze i kliknij przycisk 'GO'. Otworzy Ci się zakładka wyszukiwania, osobna dla każdego wyszukiwania.
eDonkey2000: Serwer, do którego jesteś podłączony, odpowie w czasie pomiędzy jedną a wiele sekund (sorki za takie sformułowanie, ale niektóre serwery są przeładowane i naprawdę potrzebują trochę czasu na odpowiedź, głównie ze względu na przepustowość pasma), tak więc uzbroj się w cierpliwość. Jak już dostaniesz wynik wyszukiwania (brak znalezionych plików to też wynik), możesz kliknąć rozszerz, aby zapytać kolejne pięć serwerów. Klikaj dalej, aby przeszukać kolejne.
Overnet: Overnet nie wykorzystuje serwerów, ale i tak wyszuka to, co chcesz. Overnet jest siecią zdecentralizowaną, tak więc czasami mogą się zdarzyć kolejne wyszukiwania tego samego.
Kliknij podwójnie na pozycjach, żeby rozpocząć ich ściąganie, ewentualnie możesz użyć menu spod prawego klawisza myszki.
Uwaga: Nie ma, i nie będzie klawisza rozszerz na wszystkie serwery, a to dlatego, że serwery prowadzone przez użytkowników donkey'a nie są w stanie udźwignąć ciężaru zapytań wszystkich użytkowników do wszystkich serwerów, tak, jak to robił eDonkey Bot pod Windows. Sieć była wtedy w bardzo ciężkim stanie, i zepsuła humor bardzo wielu adminom serwerów, zmuszając ich do ograniczania liczby maksymalnej liczby użytkowników dzień po dniu. Nie proś o implementację takiej funkcji: nie zrobię tego.
Jeśli będziesz szukał czegoś, co zwróci dużo wyników (np. 'mp3'), zauważysz, że dostajesz tylko 200 wyników na raz ze swojego głównego serwera. Jeżeli jest dostępnych więcej wyników, aktywny stanie się przycisk 'więcej', z pomocą którego możesz pobrać kolejne 200 wyników.
Możesz dodawać pozycje do 'czarnej listy'. Pozycje takie nie będą pokazywane w jakichkolwiek przyszłych wyszukiwaniach. Lista ta przechowywana jest w pliku 'gui_blacklist' w podkatalogu '.ed2k_gui/' Twojego katalogu domowego.
GUI ma także możliwość odfiltrowywania plików zawierających pewne słowa lub podciągi (podciąg to zwyczajnie sekwencja znaków, podczas, gdy słowo to sekwencja znaków otoczona z obu stron znakami rozdzielającymi, jak np. spacjami czy nawiasami). Będziesz musiał utworzyć lub wyedytować plik 'gui_filters' w podkatalogu '.ed2k_gui' swojego katalogu domowego (zauważ, że jest to katalog ukryty, tak więc może się nie ukazywać w Twoim menadżerze plików, o ile nie każesz mu ich pokazywać). Plik ten powinien zawierać dokładnie jedną frazę filtrowania na linię. Jeśli linia rozpoczyna się od '*' (gwiazdka), GUI odfiltruje wszystkie wyniki wyszukiwania zawierające daną frazę jako całe słowo. W przeciwnym wypadku podana fraza traktowana będzie jako podciąg. Na przykład:
polski
polish
*pl
*seks
w Twoim pliku filtrów odfiltruje wszystkie wyniki zawierające 'pl' i 'sex' jako słowa (jak np. 'seks w toalecie (pl).avi'), ale nie odfiltruje takich wyników, jak np. 'planowanie seksowne.txt'.
Jednym ze sposobów wyszukiwania plików w sieci Donkey2000 jest przeszukiwanie sieci opisane powyżej. Jednak nie zawsze jest to najlepszy sposób na odnalezienie pliku, ponieważ ...
Dobrą wiadomością jest to, że każdy plik w sieci Donkey2000 posiada swój unikalny identyfikator, składający się z 'hasza' (bardzo, bardzo duża liczba) unikalnego dla każdego pliku, oraz z jego rozmiaru. Te dwie porcje informacji są wystarczające, żeby eDonkey odnalazł konkretny plik w sieci. Przez podanie tej informacji możesz na przykład powiedzieć znajomemu, że udostępniasz jakiś plik, a on/ona będzie w stanie znaleźć ten plik bez używania wyszukiwania. Informacja ta zwykle jest przekazywana jako tzw. 'link ed2k'. Link ed2k wygląda tak:
ed2k://|file|jakiś_fikcyjny_przykład.mp3|3949232|ab349abf7b531c21980a0f22eeef7e21|
Pierwszy parametr to nazwa pliku, drugi to rozmiar pliku w bajtach, a trzeci to hasz pliku w formie szesnastkowej, składający się zawsze z dokładnie 32 cyfr, od 0 do 9 i od a do f.
W liście pobierań, liście wyników wyszukiwania i liście udostępnianych plików, możesz kliknąć prawym klawiszem myszki i wybrać opcję 'zapisz link ed2k do logu/schowka'. Opcja ta skopiuje link ed2k związany z wybranym plikiem do schowka.
Jeżeli nie wiesz, jak użyć linków ed2k, które otrzymałeś od znajomych, skonsultuj się z sekcją Pytania i Odpowiedzi.
Są specjalne strony kolekcjonujące i publikujące linki ed2k. Plusem używania tych linków jest to, że często te pliki są szeroko dostępne, i w związku z tym można je łatwo i szybko ściągnąć, poza tym często jest dostępna dodatkowa informacja o plikach.
Tutaj masz kilka stron, od których możesz zacząć:
Poza tym są silniki przeszukujące sieć eDonkey2000, przechowywujące wyniki wyszukiwania, dzięki czemu możesz od razu się dowiedzieć o dostępności danego pliku. Spróbuj Jigle lub filedonkey.
Co oznaczają kolory 'kropek' po lewej:
biały ten plik jest wstrzymany, w kolejce lub haszowany.
zielony ten plik jest całkowicie dostępny w sieci, a także
lub ściąganie jego jest włączone. Oznacza to, że plik
niebieski jest albo ściągany, albo czekamy na slot pobierania
u kogoś ('Szukam').
czerwony ten plik aktualnie nie jest osiągalny na sieci
(ewentualnie nie możemy znaleźć żadnego źródła),
albo też wystąpił jakiś błąd podczas ściągania
(jak np. brak miejsca itp.).
purpurowy ten plik jest aktualnie nie całkiem dostępny na
sieci, ale znamy źródła fragmentów pliku, których
jeszcze nie mamy.
żółty ten plik jest aktualnie nie całkiem dostępny na
sieci, a wszystkie fragmenty dostępne już mamy.
Co oznaczają kolory na pasku postępu:
czarny masz już ten fragment (dobrze)
zielony nie masz jeszcze tego fragmentu, ale
lub znamy przynajmniej jedną osobę, która
niebieski go ma (dobrze). Im ciemniejszy kolor,
tym lepiej.
czerwony nie masz tego fragmentu, i nie znamy
nikogo, kto by go miał (źle). Jedyne
wyjście, jakie masz, to czekać.
biały nie oznacza nic. Jeśli pobieranie
pliku jest wstrzymane, wszystkie części,
których nie masz, są na biało.
Co oznaczają poszczególne stany pobierania:
Pobieram tak jak pisze :)
Szukam eDonkey aktualnie nie ściąga tego pliku,
ale szuka jego źródeł (=innych ludzi,
którzy go mają) i czeka w kolejkach innych
ludzi na swoją kolej ściągania.
To jest normalne, a ten stan będziesz
widział najczęściej. Nie oczekuj
natychmiastowych pobierań. Zazwyczaj
będziesz musiał poczekać, zanim zaczniesz
od kogoś ściągać, bo takich, jak Ty jest
bardzo wielu.
W kolejce Ten plik jest w lokalnej kolejce, co oznacza,
że eDonkey ani go nie ściąga, ani nie szuka
dla niego źródeł.
Taka sytuacja może się przydarzyć w kilku
przypadkach. Na przykład:
(a) eDonkey już używa dużej ilości połączeń
dla innych plików i w tym momencie
zabrakło ich dla tego pliku. Zwiększenie
wartości 'maks. liczby połączeń' może
tutaj pomóc.
(b) masz już aktywnych dużo pobierań, i poszukiwanie
nowych źródeł nie ma zbyt wiele sensu.
Spróbuj nadać takiemu pobieraniu wysoki
priorytet, powinien wtedy zacząć szukać
(o ile rzecz jasna większość pozostałych
pobierań ma priorytet niski lub normalny).
(Haszuję...) To oznacza, że nie znamy stanu dla tego pliku.
Zdarza się to zwykle tuż po podłączeniu GUI do
jądra, ewentualnie przez kilka sekund po ukończeniu
ściągania bloku. Nie powinieneś widzieć tego
stanu (_z_ nawiasami!) zbyt długo.
Haszuję... To (bez nawiasów) oznacza, że eDonkey haszuje
Twoje pliki aby się upewnić, że nic nie jest
uszkodzone itp. Zdarza się to zaaz po uruchomieniu
jądra, i może zająć chwilkę (zależnie od Twojego
systemu).
Wstrzymany Wstrzymałeś ten plik. Nie jest w tej chwili aktywny
i nie będzie ściągany. Aby ponowić ściąganie,
wznów go.
Za mało To oznacza, że brakuje miejsca albo na partycji
miejsca tymczasowej, albo na partycji docelowej. Weź pod
na dysku uwagę, że może eDonkey'owi zabrać chwilę czasu
zauważenie, że zwolniłeś trochę miejsca.
DO ZROBIENIA: downloading --- pausing --- resuming --- download priority --- x.part filenames --- and the temp directory
Nie ma nic do zarządzania. Możesz sobie popatrzeć i się dobrze czuć.
Nie możesz przerwać wysyłania, i nie możesz nic nie udostępniać w eDonkey. Pamiętaj: wszystko, co sam ściągasz, ktoś inny potrzebuje ściągnąć od Ciebie. Gdyby nikt nic nie wysyłał, nikt by nic nie ściągnął. Ten nikt to także Ty.
W zamkniętej sieci, jak eDonkey, zasada jest prosta: ściągnięte ogółem = wysłane ogółem.
Zauważ, że wysyłanie nie zabiera Ci pasma ściągania. Pasma te są bardziej lub mniej niezależne od siebie.
'Zaawansowane komendy' to są parametry z linii poleceń, które możesz wysłać z GUI do jądra. Możesz je wysyłać ze strony o programie.
Jeśli donkey się uruchomił i próbuje połączyć się z dowolnym serwerem, a Ty chcesz się połączyć z jednym konkretnym serwerem, kliknięcie 'rozłącz' często nie odnosi skutku. Idź do strony o programie, wciśnij "x" i wciśnij kilka razy 'wyślij zaawansowaną komendę'. Będziesz mógł wtedy podłączyć się do wybranego serwera w ciągu jednej lub dwóch sekund, nawet, gdy 'Zawsze pozostań podłączony' jest zaznaczone.
Jeśli szybko potrzebujesz pasma, wpisz dumax 1 1 aby ustawić prędkości ściągania i wysyłania na 1 kB/s. Gdy już skończysz, ustaw z powrotem coś w stylu dumax 0 10 (czy jak tam chcesz).
Możesz rozpocząć ściąganie z linku ed2k poprzez jego przekazanie do GUI. Masz do wyboru cztery metody na dokonanie tego.
Możesz po prostu przeciągnąć link ed2k ze swojej przeglądarki do okna GUI. Linki do serwerów zostaną dodane do listy serwerów. Linki do plików albo rozpoczną natychmiastowe ściąganie, albo wylądują na stronie wyszukiwania (w zależności od Twojego wyboru w opcjach). Metoda ta powinna działać z dowolną przeglądarką (no, może z wyjątkiem lynx'a).
Możesz też skopiować jeden lub więcej linków do schowka i wkleić je do toolbara.
Potok jest czymś w rodzaju pliku, ale nie do końca. Pojawia sie jako plik w katalogu, ale jest bezpośrednio połączony z GUI, które natychmiast otrzyma wszystko, co się tylko w tym pliku pojawi. To stwarza możliwość użycia komend systemowych w celu przekazania linków ed2k do GUI, ewentualnie przekazywania ich przez zewnętrzne programy. Na przykład:
%echo "ed2k://|file|głupi_przykład.txt|42321|abababababababababababababababab|" > ~/.ed2k_gui/pipe
Mechanizm potoków używany jest także przez inne programy, jak np. obsługa linków w KDE i Gnome (patrz poniżej). (zwróć uwagę , że w starszych wersjach GUI potok leżał w /tmp/.ed2k_gui_socket)
Od wersji 0.5.0 wzwyż, możesz zarejestrować GUI jako obsługę linków w środowisku KDE lub GNOME. Dokonać tego możesz ze strony ustawień. Weź pod uwagę, że nawet, jeśli używasz Gnome2, możesz musieć również zainstalować obsługę dla Gnome1, ponieważ nie wszystkie aplikacje są aplikacjami Gnome2 (jak np. Galeon).
Opcja ta spowoduje, że kliknięcie linku ed2k:// w przeglądarce dołączonej do środowiska (konqueror lub galeon) spowoduje uruchomienie GUI z linkiem ed2k jako pierwszym parametrem.
Niestety, metoda ta nie zadziała z przeglądarkami, które nie biorą pod uwagę Twojego środowiska, tak więc najprawdopodniej nie zadziała z takimi przeglądarkami, jak np. Mozilla, Opera, czy Safari. Z tymi przeglądarkami proszę używać metody przeciągania i upuszczania (drag'n'drop).
Niektóre z najważniejszych funkcji z wyskakujących menu mogą być wybrane także za pomocą skrótów klawiaturowych. Skróty te aktywne będą tylko wówczas, gdy skupienie jest na jednym z rzędów w liście (czyli np. gdy właśnie wybrałeś któreś z nich).
skrót funkcja
======== ========
l ustaw wybrane na niski priorytet
n ustaw wybrane na normalny priorytet
h ustaw wybrane na wysoki priorytet
p wstrzymaj wybrane
r wznów wybrane
a zaznacz wszystkie
u odznacz wszystkie
<delete> anuluj wybrane
skrót funkcja
======== ========
b dodaj wybrane wyniki do czarnej listy
d pobierz wybrane wyniki
c pobierz wybrane wyniki z inną nazwą pliku
n, s, a ustaw skupienie na okienku wprowadzania frazy wyszukiwania
<enter> pobierz wybrane wyniki
<shift>+<enter> pobierz wybrane wyniki z inną nazwą pliku
skrót funkcja
======== ========
c podłącz się do dowolnego serwera z wybranych
l ustaw wybrane serwery na niski priorytet
n ustaw wybrane serwery na normalny priorytet
h ustaw wybrane serwery na wysoki priorytet
a zaznacz wszystkie
u odznacz wszystkie
Żadna z tych stron nie ma jeszcze żadnych zdefiniowanych skrótów klawiaturowych.