Podręcznik do ed2k-gtk-gui: Użytkowanie

Next Previous Contents

## 4. Użytkowanie

## 4.1 Pierwsze uruchomienie GUI

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.

## 4.2 Udostępnianie plików

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ś!

### Ile plików powinienem udostępniać?

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.

## 4.3 Konfiguracja

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.

## 4.4 Zarządzanie listą serwerów (tylko eDonkey2000)

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 ---

## 4.5 Wyszukiwanie

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'.

### Inne sposoby wyszukiwania plików i powiadamiania znajomych o plikach udostępnianych

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ż ...

- pliki mogą być oszukane (np. wystawiony pod jedną nazwą, a będący w rzeczywistości czymś kompletnie innym)
- nie zawsze wiesz o pliku wszystko to, co chcesz wiedzieć (np. jakość pliku, lub wersja językowa)
- serwery czasami są przeciążone i wyszukiwanie może być uciążliwie powolne

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ąć:

- ShareReactor
- FileNexus
- google dla 'ed2k links'
- music donkey

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.

## 4.6 Zarządzanie pobieraniem

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

## 4.7 Zarządzanie wysyłaniem

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.

## 4.8 Sztuczki z 'zaawansowanymi komendami'

'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).

## 4.9 Używanie linków ed2k

Możesz rozpocząć ściąganie z linku ed2k poprzez jego przekazanie do GUI. Masz do wyboru cztery metody na dokonanie tego.

### Przeciągnij i Upuść

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).

### Schowek

Możesz też skopiować jeden lub więcej linków do schowka i wkleić je do toolbara.

### potok (dla zaawanowanych użytkowników)

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)

### obsługa linków w KDE i GNOME

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).

## 4.10 Skróty klawiaturowe

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óty klawiaturowe na liście pobierania

> `

>      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óty klawiaturowe na liście wyszukiwania

> `

>      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óty klawiaturowe na liście serwerów

> `

>      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

> `

### Skróty klawiaturowe na stronach wysyłania, stanu, opcji, o programie, udostępnianych i statystyk

Żadna z tych stron nie ma jeszcze żadnych zdefiniowanych skrótów klawiaturowych.

Next Previous Contents