<sect1 id="more-knode-features">
<title
>Zaawansowane właściwości &knode;</title>

<sect2 id="using-filters">
<title
>Definiowanie i używanie filtrów</title>

<para
>Być może czytałeś na temat używania filtrów w rozdziale dotyczącym konfiguracji &knode;; tam omawialiśmy wbudowane filtry zapewniane przez &knode;. Możesz skonfigurować wbudowane filtry tak jak wszystkie inne. Poniższy zrzut ekranu pokazuje okno dialogowe do konfiguracji filtrów.</para>

<tip
><para
>Podczas gdy filtry oraz scoring są bardzo potężne i mają wiele zastosowań, podstawowym jest po prostu dodawanie postów pisanych przez osobę, której wiadomości nie chcesz czytać, do <quote
>killfile</quote
>. Na <link linkend="killfiles"
>końcu tej sekcji</link
> znajduje się szybki przewodnik do używania filtrów oraz score żeby stworzyć taki killfile.</para
></tip>

<screenshot>
<screeninfo
>Okno dialogowe <guilabel
>Nowy filtr</guilabel
></screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="knode-edit-filter.png" format="PNG"/> </imageobject>
<textobject>
<phrase
>Okno dialogowe <guilabel
>Nowy filtr</guilabel
></phrase>
</textobject>
<caption>
<para
>Okno dialogowe <guilabel
>Nowy filtr</guilabel
></para>
</caption>
</mediaobject>
</screenshot>

<para
>Na początku stworzymy nowy filtr. Na pewnym etapie możesz chcieć widzieć swoje własne artykuły pośród innych, albo możesz nie chcieć oglądać artykułów przesyłanych przez konkretną osobę. Obie kwestie mogą być prosto rozwiązane przez prosty filtr. Oto kilka przykładów:</para
> 

<procedure
> 
<title
>Nie pokazuj artykułów od konkretnej osoby</title
> 
<step performance="required"
> 
<para
><menuchoice
><guimenu
>Ustawienia </guimenu
><guimenuitem
>Konfiguracja KNode...</guimenuitem
><guilabel
>Czytanie wiadomości </guilabel
><guilabel
>Filtry</guilabel
></menuchoice
></para
> 
</step
> 
<step performance="required"
> 
<para
>Wybierz <guibutton
>Nowy...</guibutton
></para>
</step
> 
<step performance="required"
> 
<para
>Wstaw <userinput
>Nie pokazuj idioty</userinput
> w polu tekstowym <guilabel
>Nazwa</guilabel
></para
> 
</step
> 
<step performance="required"
> 
<para
>Aby pokazać filtr w menu zaznacz <guilabel
>Pokaż w menu</guilabel
>.</para>
</step
> 
<step performance="required"
> 
<para
>Przejdź do obszaru <guilabel
>Od</guilabel
>.</para
> 
</step
> 
<step performance="required"
> 
<para
>Wybierz <guilabel
>NIE zawiera</guilabel
> z okna rozwijanego.</para
> 
</step>
<step performance="required"
> 
<para
>Wstaw nazwę osoby, którą chcesz ignorować w aktywnym polu tekstowym; na przykład: <userinput
>Idiota</userinput
>.</para>
</step
> 
<step performance="required"
> 
<para
>Potwierdź ustawienia filtra przyciskiem <guibutton
>OK</guibutton
>.</para>
</step>
</procedure>

<para
>Filtr teraz pokazuje wszystkie artykuły oprócz tych zawierających <quote
>Idiota</quote
> w polu Od.</para>

<para
>Możesz łączyć ustawienia z karty "Temat + Od" z ustawieniami z innych kart. Na przykład:</para>

<procedure>
<title
>Pokazuj tylko dyskusję z nieprzeczytanymi uzupełnieniami do własnego artykułu.</title>
<step>
<para
><menuchoice
><guimenu
>Ustawienia </guimenu
><guimenuitem
>Konfiguracja KNode...</guimenuitem
><guilabel
>Czytanie wiadomości </guilabel
><guilabel
>Filtry</guilabel
></menuchoice
></para>
</step>
<step>
<para
>Ustaw wcześniej zdefiniowany filtr <guilabel
>wątki z własnym artykułem </guilabel
></para>
</step>
<step>
<para
>Wybierz <guibutton
>Kopiuj</guibutton
></para>
</step>
<step>
<para
>Wstaw <userinput
>Moje wątki z nieprzeczytanymi</userinput
> w polu <guilabel
>Nazwa</guilabel
>.</para>
</step>
<step>
<para
>Wybierz kartę <guilabel
>Status</guilabel
></para>
</step>
<step>
<para
>Wybierz <guilabel
>ma nowe uzupełnienia</guilabel
></para>
</step>
<step>
<para
>Wybierz <guilabel
>Prawdziwe</guilabel
> w drop-down box tuż obok.</para>
</step>
<step>
<para
>Potwierdź ustawienia filtrów przyciskiem <guibutton
>OK</guibutton
></para>
<para
>Ten filtr pokazuje wszystkie wątki, w których uczestniczysz, w których są nieprzeczytane wiadomości; również widziałeś możliwość użycia istniejących filtrów jako bazy dla nowych - to znacznie ułatwia tworzenie złożonych filtrów.</para>
</step>
</procedure>

<procedure>
<title
>Pokaż wszystkie artykuły nie starsze niż 3 dni zawierające w temacie KNode.</title>
<step
> 
<para
><menuchoice
><guimenu
>Ustawienia </guimenu
><guimenuitem
>Konfiguracja KNode...</guimenuitem
><guilabel
>Czytanie wiadomości </guilabel
><guilabel
>Filtry</guilabel
></menuchoice
></para>
</step>
<step>
<para
>Wybierz <guibutton
>Dodaj</guibutton
></para>
</step>
<step>
<para
>Wstaw <userinput
>Ostatni wątek KNode </userinput
> w polu <guilabel
>Nazwa</guilabel
>.</para>
</step>
<step>
<para
>Aby filtr pojawił się w menu, zaznacz <guilabel
>pokaż w menu</guilabel
>.</para
> 
</step
> 
<step
> 
<para
>Z rozwijanej listy  <guilabel
>zastosuj do</guilabel
> wybierz <guilabel
>pojedyncze wiadomości</guilabel
></para
> 
</step
> 
<step
> 
<para
>Przejdź do obszaru <guilabel
>Temat</guilabel
> i wybierz <guilabel
>zawiera</guilabel
> z listy rozwijanej.</para
> 
</step
> 
<step
> 
<para
>Wpisz <userinput
>knode</userinput
> w polu tekstowym.</para>
</step
> 
<step
> 
<para
>Przejdź do karty <guilabel
>Dodatkowe</guilabel
></para
> 
</step>
<step
> 
<para
>Zaznacz pole <guilabel
>Wiek</guilabel
></para
> 
</step
> 
<step
> 
<para
>Podaj następujące ustawienia: <guilabel
>0 &lt; days &lt;= 3</guilabel
></para
> 
</step
> 
<step
> 
<para
>Potwierdź ustawienia filtrów przyciskiem <guibutton
>OK</guibutton
></para>
<para
>Teraz filtr ten pokaże wszystkie nie starsze niż 3 dni wiadomości, zawierające w temacie <emphasis
>knode</emphasis
>.</para
> 
</step
> 
</procedure
> 

<sect3 id="killfiles">
<title
>Tworzenie Killfile-a</title>

<para
>&knode; oferuje filtry widoku (<guilabel
>wszystko</guilabel
>, <guilabel
>tylko nieprzeczytane</guilabel
>, <guilabel
>moje wiadomości</guilabel
> &etc;) i filtry punktowania (wątki i wiadomości początkowo mają zero punktów, punkty te mogą być dopasowane według autora, wątku &etc;).</para>

<para
>Używanie filtrów widoku, możesz ukryć wiadomości w zależności od autora, lecz nie jest to odpowiednie, jeśli chcesz uniwersalnie zablokować kilku użytkowników.</para>

<para
>Używanie punktacji daje dużo kontroli, lecz filtruje tylko na poziomie wątku, nie możesz obserwować i ignorować wątków; wadą tej opcji jest utrata potencjalnie użytecznych wątków tylko ze względu na ich autora.</para>

<para
>Rozwiązaniem może okazać się ożycie poniższej kombinacji.</para>

<procedure>
<title
>Tworzenie Killfile-a</title>
<step>
<para
>Przejdź do <menuchoice
><guimenu
>Ustawienia</guimenu
><guimenuitem
>Konfiguracja: KNode</guimenuitem
><guilabel
>Czytanie wiadomości</guilabel
><guilabel
>Filtry</guilabel
></menuchoice
>.</para>
</step>

<step>
<para
>Utwórz nowy filtr pod <guilabel
>nieprzeczytane</guilabel
> i nazwij go <userinput
>killfile dla</userinput
>. Upewnij się, że ustawiona jest opcja <guilabel
>Zastosuj do pojedynczych wiadomości</guilabel
>, następnie kliknij na karcie <guilabel
>Dodatkowe</guilabel
> Ustaw punktację <quote
>zero lub mniej</quote
> (<guilabel
>&lt;=</guilabel
>); i kliknij przycisk <guibutton
>OK</guibutton
> przed zamknięciem okna.</para>
</step>

<step>
<para
>Otwórz wiadomość, której autor powinien zostać zablokowany i naciśnij <keycombo action="simul"
>&Ctrl;<keycap
>L</keycap
></keycombo
> (lub wybierz <guimenuitem
>Mniejsza punktacja dla autora</guimenuitem
> z menu <guimenu
>Punktacja</guimenu
>). Zostanie otwarty Edytor reguł (część systemu punktacji). Możesz opcjonalnie nadać nazwę reguły (na przykład <userinput
>Zablokowani</userinput
>), a następnie, jeśli ma to być trwała reguła, odznacz pole <guilabel
>automatycznie wygasa</guilabel
>; zobaczysz, że reguła ta spowoduje zmianę punktacji autora do minus dziesięciu (lub podanej przez Ciebie punktacji). Na koniec kliknij <guibutton
>OK</guibutton
>.</para>
</step>

<step>
<para
>Przejdź do <menuchoice
><guimenu
>Widok</guimenu
><guisubmenu
>Filtr</guisubmenu
><guimenuitem
>killfile dla.</guimenuitem
> </menuchoice
></para>
</step>
</procedure>

<para
>Spowoduje to, że wiadomości z punktacją mniejszą od zera znikną; aby zablokować kolejnych autorów, musisz powtórzyć część instrukcji, gdzie wspomniana jest kombinacja <keycombo action="simul"
>&Ctrl;<keycap
>L</keycap
></keycombo
>.</para>

</sect3>

</sect2
> 

<sect2 id="knode-editor-advanced"
> 
<title
>Edytor wiadomości</title
> 
<anchor id="anc-knode-editor-advanced"/> 

<para
>Edytor wiadomości &knode; dostarcza wielu funkcji, głównie służących do pisania i odpowiadania na wiadomości.</para
> 

<sect3
> 
<title
>Publikowanie wiadomości na wielu grupach dyskusyjnych</title>

<para
>Wybierz przycisk <guilabel
>Przeglądaj</guilabel
>, aby wybrać więcej grup, na które chcesz wysłać swoją wiadomość.</para
> 

<caution
> 
<para
>Zazwyczaj nie zaleca się pisania wiadomości na więcej niż jednej grupie dyskusyjnej; pomyśl dwa razy, zanim to zrobisz. Jeśli nie jesteś pewny/a gdzie umieścić swoją wiadomość, zapytaj w jednej z możliwych grup &mdash; ktoś powie Ci, gdzie napisać.</para
> 
</caution
> 
</sect3
> 

<sect3
> 
<title
>Przekierowania</title
> 

<para
>Tej funkcji używa się głównie, gdy wątek został oznaczony jako offtopic na grupie dyskusyjnej, na której został opublikowany. Wątek może na przykład być rozpoczęty na grupie dyskusyjnej &kde; i dotyczyć sposobów przekierowań w &knode; , lecz może także dotyczyć graficznych i tekstowych czytników wiadomości.</para>

<para
>Czasem użytkownicy Usenetu piszą wiadomość na złej grupie dyskusyjnej; często takie wiadomości są po prostu ignorowane. Nieczęsto sytuacja ta jest zamierzeniem autora, więc możesz grzecznie zwrócić uwagę i stworzyć dowiązanie do poprawnej grupy dyskusyjnej.</para>

<para
>Innym powodem, dla którego warto używać funkcji <guilabel
>Kontynuacja na:</guilabel
> jest sytuacja, gdy wiadomości pisane są na wielu grupach dyskusyjnych: należy zadbać o to, by odpowiedzi pojawiały się tylko na jednej grupie.</para
> 

<para
>Możesz aktywować tą funkcję, wypełniając pole <guilabel
>Odpowiedzi na:</guilabel
>; tu możesz wpisać odpowiednią grupę. Jeśli w polu <guilabel
>Grupy:</guilabel
> jest kilka grup, są one wyświetlane na rozwijanej liście.</para
> 

<tip
> 
<para
>Jeśli zamiast grupy dyskusyjnej wpiszesz tu <userinput
>poster</userinput
>, odpowiedzi będą wysyłane bezpośrednio do autora, nie zaś na grupę dyskusyjną.</para
> 

<para
>Niektórzy podają tu adres e-mail, lecz nie jest to poprawny wpis - podaj <userinput
>poster</userinput
> i ustaw adres odpowiedzi w ustawieniach &knode;.</para>

</tip
> 

</sect3
> 

<sect3
> 
<title
>Praca z zewnętrznym edytorem</title
> 

<para
>Użyj <menuchoice
><guimenu
>Narzędzia</guimenu
><guimenuitem
>Uruchom zewnętrzny edytor</guimenuitem
></menuchoice
>, aby otworzyć edytor wybrany do tworzenia odpowiedzi; w ten sposób możesz użyć preferowanego edytora do pisania wiadomości i e-maili.</para
> 

</sect3
> 

<sect3
> 
<title
>Pisownia</title
> 

<para
>Wybierz <menuchoice
><guimenu
>Narzędzia</guimenu
><guimenuitem
>Pisownia</guimenuitem
></menuchoice
>, aby sprawdzić wiadomość w edytorze w poszukiwaniu błędów ortograficznych.</para
> 

</sect3
> 

<sect3
> 
<title
>Wysyłanie załączników</title
> 

<para
>Wybierz <menuchoice
><guimenu
>Załącz</guimenu
><guimenuitem
>Załącz plik</guimenuitem
></menuchoice
>, a zostanie otwarte okno wyboru pliku; możesz w nim wybrać plik, który chcesz załączyć.</para
> 

<para
>Przez większość czasu &knode; określa poprawny typ <acronym
>MIME</acronym
> załącznika; jeśli &knode; źle go zidentyfikuje, możesz ręcznie wybrać prawidłowy typ <acronym
>MIME</acronym
>.</para>

<para
>Ten zrzut ekranu pokazuje edytor z dwoma załącznikami: plikiem tekstowym i obrazkiem PNG.</para
> 

<screenshot
> 
<screeninfo
>Wysyłanie załączników</screeninfo
> 
<mediaobject
> 
<imageobject
> 
<imagedata fileref="knode-composer-attachments.png" format="PNG"/> </imageobject
> 
<textobject
> 
<phrase
>Wysyłanie załączników</phrase
> 
</textobject
> 
<caption
> 
<para
>Wysyłanie załączników</para
> 
</caption
> 
</mediaobject
> 
</screenshot
> 

<caution
> 
<para
>Rób to tylko, jeśli wiesz, co robisz! Niepoprawny typ <acronym
>MIME</acronym
> może spowodować niepoprawne wysłanie załącznika lub oznaczać, że nie można będzie odzyskać załącznika po wysłaniu.</para
> 
</caution
> 

<tip
> 
<para
>Załączniki po angielsku są używane na całym świecie; możesz również użyć swojego języka.</para
> 
</tip
> 

<important
> 
<para
>Na większości grup dyskusyjnych dołączanie załączników jest niedozwolone: nie wysyłaj nieproszonych załączników; jeśli zostaniesz poproszony o ich wysłanie, sprawdź, kto o nie prosi &mdash; zazwyczaj prosi się o wysyłanie załączników na adres e-mail.</para
> 

<para
>Serwer grup dyskusyjnych prawdopodobnie mimo wszystko usunie wiadomości z załącznikami - tak jest w przypadku większości grup dyskusyjnych; te, które nie akceptują załączników zazwyczaj mają w swoich nazwach słowo <quote
>binarny</quote
>. Niektóre serwery grup dyskusyjnych przestają nawet obsługiwać niebinarne grupy, które wciąż otrzymują załączniki.</para>
</important
> 
</sect3
> 
</sect2
> 

<sect2
> 
<title
>Wyszukiwanie wiadomości</title
> 

<para
>Wcześniej lub później, będziesz musiał(a) wyszukać określoną wiadomość; wyszukiwarka &knode; jest na to łatwym sposobem.</para
> 

<para
>Wyszukiwanie można otworzyć, wybierając <menuchoice
><guimenu
>Edycja</guimenu
><guimenuitem
>Znajdź wiadomości...</guimenuitem
></menuchoice
> lub wciskając klawisz <keycap
>F4</keycap
>. Poniższy zrzut ekranu przedstawia okno wyszukiwania.</para
> 

<screenshot
> 
<screeninfo
>Okno wyszukiwania</screeninfo
> 
<mediaobject
> 
<imageobject
> 
<imagedata fileref="knode-search.png" format="PNG"/> </imageobject
> 
<textobject
> 
<phrase
>Okno wyszukiwania</phrase
> 
</textobject
> 
<caption
> 
<para
>Okno wyszukiwania</para
> 
</caption
> 
</mediaobject
> 
</screenshot
> 

<para
>W oknie wyszukiwania znajdują się cztery karty, które pozwalają uzyskać dostęp do kilku kryteriów wyszukiwania: pierwsza karta zawiera ustawienia kryteriów pól <guilabel
>Temat</guilabel
> i <guilabel
>Od</guilabel
>; druga karta zawiera ustawienia <guilabel
>identyfikatorów</guilabel
> wiadomości i ich odniesień; trzecia karta zawiera ustawienia <guilabel
>stanu</guilabel
> wiadomości; czwarta karta, <guilabel
>Dodatkowe</guilabel
>, zawiera pozostałe kryteria.</para>

<para
>Dość łatwo zauważyć podobieństwa pomiędzy oknem filtrowania i oknem wyszukiwania: ich użycie jest takie same i nie powinno być skomplikowane, jeśli wcześniej zostały określone własne filtry.</para
> 

<para
>&knode; zawsze wyszukuje w obecnie aktywnej grupie dyskusyjnej; wyszukiwanie we wszystkich grupach dyskusyjnych nie jest jeszcze dostępne. Po zakończeniu wyszukiwania wiadomości pojawią się w widoku wiadomości; gdy zamkniesz okno wyszukiwania za pomocą przycisku <guibutton
>Zamknij</guibutton
>, wyniki wyszukiwania zostaną usunięte i znów pojawi się stary widok grupy dyskusyjnej.</para
> 

<sect3
> 
<title
><guilabel
>Rozpocznij wyszukiwanie</guilabel
></title
> 

<para
>Ten przycisk rozpoczyna wyszukiwanie z podanymi uprzednio kryteriami wyszukiwania; wszystkie wiadomości na wybranej grupie dyskusyjnej, spełniające wszystkie kryteria, pojawią się w widoku wiadomości.</para
> 

</sect3
> 

<sect3
> 
<title
><guilabel
>Nowe wyszukiwanie</guilabel
></title
> 

<para
>Ten przycisk resetuje wszystkie kryteria wyszukiwania.</para>
 
</sect3
> 
</sect2
> 

<sect2 id="supersede-and-cancel"
> 
<title
>Zastępowanie i anulowanie wiadomości</title
> 

<para
>Ten rozdział omawia zastępowanie i anulowanie wiadomości. Te dwie funkcje nie będą często potrzebne, lecz pewnego dnia możesz ich potrzebować.</para
> 

<caution
> 
<para
>Obie funkcje potrzebują przygotowanego dla nich serwera grup dyskusyjnych; warto też zapamiętać, że nie ma gwarancji, że nikt nie czytał Twojej wiadomości przed jej zastąpieniem lub anulowaniem. </para>

<para
>Najpierw więc pomyśl, a później pisz.</para
> 
</caution
> 

<sect3
> 
<title
>Anuluj</title>

<para
>Anulowanie wiadomości oznacza usunięcie jej z grupy dyskusyjnej.</para
> 

<para
>Dlaczego powinno się usuwać niektóre wiadomości? Może Twoja wiadomość obraża kogoś, lecz teraz chcesz się pozbyć tej wiadomości, ponieważ żałujesz, że ją napisałeś/aś - osobiste uwagi, czytane przez wszystkich, nie wyglądają dobrze, szczególnie, gdy ich żałujesz, więc jest tylko jedno wyjście z takiej sytuacji &mdash; anulować wiadomość.</para
> 

<para
>Wybierz wiadomość, którą chcesz anulować i wybierz <guimenuitem
>Anuluj wiadomość</guimenuitem
> z menu kontekstowego. Jeśli jesteś pewny/a, że to ta wiadomość, potwierdź pytanie &knode; za pomocą przycisku <guibutton
>Tak</guibutton
>. Teraz zostanie zadane pytanie, czy chcesz wysłać wiadomość anulowania teraz, czy później; w tym przykładzie zdecydowaliśmy wysłać ją <guibutton
>Później</guibutton
>. Zauważysz nową wiadomość w folderze <guilabel
>Do wysłania</guilabel
>.</para
> 

<para
>Chcemy teraz przyjrzeć się wiadomości anulowania. W temacie zobaczyć coś podobnego do tego:</para
> 

<screen
><computeroutput
>cancel of &lt;n177m8.1m.ln@konqui.org&gt;</computeroutput
> 
</screen
> 

<para
>Te dziwne litery pomiędzy nawiasami są identyfikatorem wiadomości, którą chcesz anulować. Ta wiadomość "mówi" serwerowi grup dyskusyjnych, aby usunął Twoją wiadomość: jeśli przyjrzysz się dokładniej nagłówkowi tej wiadomości, wybierając <menuchoice
><guimenu
>Widok</guimenu
><guimenuitem
>Pokaż wszystkie nagłówki</guimenuitem
></menuchoice
>, zauważysz wiersz z nazwą <emphasis
>control</emphasis
> i treścią <emphasis
>cancel &lt;xxxxx@ddddd.dd&gt;</emphasis
> &mdash; ten wiersz informuje serwer, że wiadomość jest wiadomością kontrolną i, w naszym wypadku, że należy anulować Twoją wiadomość.</para
> 

<para
>Wciąż możesz usunąć wiadomość kontrolną z Twojego folderu <guilabel
>Do wysłania</guilabel
>, jeśli nagle zmieniłeś/aś zdanie.</para
> 

<caution
> 
<para
>Zapamiętaj, że wiadomości są identyfikowane tylko przez ich identyfikator; potrzebny jest więc identyfikator, aby anulować wiadomość. Zazwyczaj Twoja wiadomość otrzymuje identyfikator, gdy jest dostarczana na serwer grup dyskusyjnych &mdash; dlatego można anulować tylko opublikowane wiadomości. Wiadomości w folderze <guilabel
>Wysłane</guilabel
> nie mają identyfikatora, nie możesz ich więc anulować.</para
> 

<para
>Jest tylko jeden wyjątek. Jeśli skonfigurowane zostało w &knode; generowanie identyfikatora wiadomości, możesz anulować również wiadomości z folderu <guilabel
>Wysłane</guilabel
>.</para
> 

<para
>&knode; pozwala tylko na anulowanie własnych wiadomości: odmawia anulowania wiadomości napisanych przez innych autorów.</para
> 
</caution
> 

<warning>
<para
>Od kiedy funkcja anulowania jest tak łatwo dostępna w czytnikach wiadomości, pozwalających anulować każdą wiadomość, wiele serwerów grup dyskusyjnych nie akceptuje anulowania wiadomości; nawet, jeśli Twój dostawca Internetu (<acronym
>ISP</acronym
>) akceptuje anulowanie i pozwala na nie, wiele serwerów zignoruje to <emphasis
>i nie zezwoli na anulowanie wiadomości</emphasis
>.</para>

<para
>Najlepiej dokładnie sprawdzić uprzednio wysłaną wiadomość, anulowaną bądź nie, lecz mającą zostać opublikowaną i publicznie dostępną.</para>
</warning>

</sect3
> 

<sect3
> 
<title
>Zastępowanie</title
> 

<para
>Zastępowanie nadpisuje Twoją wiadomość jej nową wersją. Powód wykonania takiej akcji może być następujący:</para
> 

<para
>Napisałeś/aś długą wiadomość i już została ona opublikowana; jeśli teraz znajdziesz błąd w tej wiadomości, możesz ją anulować i napisać nową wersję lub użyć zastępowania.</para
> 

<para
>Wybierz wiadomość w widoku wiadomości. Z jej menu kontekstowego wybierz <guimenuitem
>Zastąp wiadomość...</guimenuitem
>. &knode; zapyta, czy naprawdę chcesz nadpisać tą wiadomość; jeśli wybierzesz <guibutton
>Tak</guibutton
>, pojawi się edytor wiadomości.</para
> 

<para
>W edytorze wiadomości możesz teraz uczynić zamierzone poprawki i zmiany. Możesz je opublikować w wiadomości w taki sam sposób, w jaki wysyłasz wszystkie inne wiadomości; gdy serwer grup dyskusyjnych otrzyma wiadomość, odczyta pewne specjalne wiersze w nagłówku, mówiące o tym, aby zastąpić starszą wersję wiadomości. Wybierz <menuchoice
><guimenu
>Plik</guimenu
><guimenuitem
>Wyślij później</guimenuitem
></menuchoice
>, gdyż chcemy przyjrzeć się nagłówkowi w folderze <guilabel
>Do wysłania</guilabel
>.</para>

<para
>Aktywuj <menuchoice
><guimenu
>Widok</guimenu
><guimenuitem
>Pokaż wszystkie nagłówki</guimenuitem
></menuchoice
>, aby zobaczyć wszystkie nagłówki otrzymane przez serwer grup dyskusyjnych. Zauważysz wiersz wyglądający podobnie do poniższego:</para
> 

<para
>Zastępuje: &lt;oggcm8.4n5.ln@konqi.org&gt;</para
> 

<para
>Jest to instrukcja dla serwera grup dyskusyjnych, dotycząca zastępowania wiadomości posiadającej identyfikator &lt;oggcm8.4n5.ln@konqi.org&gt; nową wiadomością.</para
> 

<para
>Oprócz tego, zastępowanie jest używane do okresowo pisanych wiadomości, &eg; <acronym
>FAQ</acronym
>. Nowa wiadomość zastępuje wcześniejszą, a grupy dyskusyjne nie zawierają dużej ilości różnych wersji.</para
> 

<caution
> 
<para
>Znów, użycie tej funkcji jest możliwe tylko, jeśli wiadomość już posiada identyfikator. Zazwyczaj wiadomości otrzymują takie identyfikatory od serwera grup dyskusyjnych: oznacza to, że można zastąpić tylko opublikowane już wiadomości.</para
> 

<para
>Możesz skonfigurować w &knode; generowanie identyfikatorów wiadomości tak, aby można było zastępować również wiadomości z folderu <guilabel
>Wysłane</guilabel
>.</para
> 

<para
>&knode; pozwala zastępować tylko własne wiadomości.</para
> 

</caution
> 

<warning>
<para
>Tak jak w przypadku anulowania, zastępowanie wiadomości było w przeszłości nadużywane, poprzez, na przykład, wysyłanie setek lub nawet tysięcy wiadomości legalnie zastępujących poprzednie, zawierających zaś różne generowane komputerowo śmieci; znów więc, jak w przypadku anulowania, wiele serwerów grup dyskusyjnych nie honoruje zastępowania wiadomości, nie przesyłają więc ich dalej.</para>
</warning>

</sect3
> 
</sect2
> 

<sect2 id="score-watch-ignore"
> 
<title
>Punktacja, obserwowanie, ignorowanie</title>
 
<anchor id="anc-score-watch-ignore"/> 
<para
>Punktacja, obserwowanie i ignorowanie są różnymi nazwami tej samej funkcji.</para
> 

<para
>Poprzez nadawanie wątkowi punktacji, określasz jego ważność. &knode; używa punktacji pomiędzy -100000 a 100000. Każda normalna wiadomość otrzymuje na początku 0 punktów, lecz możesz to zmienić; wątki z punktacją poniżej 0 są mniej ważne niż przeciętne; wątki z punktacją powyżej 0 są ważniejsze.</para
> 

<para
>Punktacja jest atrybutem wątków i wiadomości w wątkach, więc możesz użyć jej do filtrowania i wyszukiwania wiadomości; możesz na przykład zdefiniować filtr, pokazujący tylko wiadomości z punktacją &gt; 0, tj. wszystkie wiadomości, które są dla Ciebie interesujące.</para
> 

<para
>Funkcja <guilabel
>Obserwuj</guilabel
> ustawia punktację wszystkich odpowiedzi w wątku na 100; dzięki temu &knode; nadaje tym wiadomościom specjalne ikony.</para>

<para
>Funkcja <guilabel
>Ignoruj</guilabel
> powoduje przeciwne działanie: wszystkie odpowiedzi w wątku otrzymują punktację -100, więc &knode; nie wyświetla tych wiadomości.</para>

<tip
> 
<para
>Angielskie słowo <quote
>scoring</quote
> (punktacja) używane jest też w wielu nieanglojęzycznych krajach.</para>
</tip
> 

<para
>Możesz ustawić punktację wątku ręcznie za pomocą prawego przycisku myszy lub za pomocą menu <guimenu
>Punktacja</guimenu
> &mdash; stąd bezpośrednio możesz użyć opcji <guilabel
>Obserwuj wątek</guilabel
> i <guilabel
>Ignoruj wątek</guilabel
>. Oprócz ręcznego punktowania możesz pozwolić &knode; nadawać punkty wiadomościom automatycznie według określonych reguł; reguły te skonfigurować można w <menuchoice
><guimenu
>Ustawienia</guimenu
><guimenuitem
>Konfiguracja: KNode...</guimenuitem
><guimenuitem
>Czytanie wiadomości</guimenuitem
><guimenuitem
>Punktacja</guimenuitem
></menuchoice
> lub w <menuchoice
><guimenu
>Punktacja</guimenu
><guimenuitem
>Modyfikuj reguły punktowania...</guimenuitem
></menuchoice
> &mdash; jedyną różnicą pomiędzy tymi oknami jest ta, że drugie posiada listę reguł obok ich konfiguracji. W tym podręczniku używam edytora, który pojawia się, gdy wybrane jest <menuchoice
><guimenu
>Punktacja</guimenu
><guimenuitem
>Modyfikuj reguły punktowania...</guimenuitem
></menuchoice
>.</para
> 

<screenshot
> 
<screeninfo
>Edytor reguł</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="knode-rule-editor.png" format="PNG"/> </imageobject>
<textobject>
<phrase
>Edytor reguł</phrase>
</textobject>
<caption>
<para
>Edytor reguł</para
> 
</caption
> 
</mediaobject
> 
</screenshot
> 

<para
>Edytor składa się z czterech części: po lewej stronie jest lista reguł; przyciski pod listą pozwalają dodać, usunąć lub skopiować istniejącą zasadę; poniżej masz możliwość ograniczenia wyświetlanych reguł &mdash; możesz wybrać, czy wyświetlać wszystkie reguły czy tylko reguły specyficznej <glossterm
>grupy dyskusyjnej</glossterm
>.</para
> 

<para
>Jeśli z listy wybierzesz nazwę odpowiedniej reguły, reguła ta zostanie wyświetlona po prawej stronie, dzięki czemu uzyskasz możliwość jej edycji. Na górze możesz zmienić nazwę reguły i ustawić grupy dyskusyjne, dla których będzie ona akceptowana. Możesz wybrać jedną lub więcej takich grup, ich nazwy muszą być jednak oddzielone średnikiem. Wybór może ułatwić rozwijana lista zawierająca subskrybowane grupy; możesz też użyć wyrażeń regularnych i dzikich kart, &eg; <quote
>.*</quote
> dla wszystkich grup. Opcja <guilabel
>Usuń regułę automatycznie</guilabel
> daje możliwość automatycznego usunięcia reguły po określonej liczbie dni; jest to przydatne, jeśli dana osoba zachowuje się źle i nie chcesz czytać przez kilka dni żadnych wiadomości od tej osoby.</para
> 

<para
>W polu <guilabel
>Warunek</guilabel
> można podać warunek, po spełnieniu którego dana reguła będzie aktywowana. Zazwyczaj podaje się tylko jeden warunek, lecz można to zmienić przy użyciu przycisków <guibutton
>Więcej</guibutton
> i <guibutton
>Mniej</guibutton
>. Jeśli podane zostało więcej niż jeden warunków, musisz zdecydować, czy muszą być one wypełnione wszystkie, czy tylko jeden z nich; można to uczynić, wybierając odpowiednio <guilabel
>Wszystkie warunki</guilabel
> lub <guilabel
>Dowolny warunek</guilabel
>. </para
> 

<para
>Każdy warunek zawiera dwie listy rozwijane i pole tekstowe. Z pierwszej listy wybierz część wiadomości, której chcesz użyć do warunku &mdash; ta część zostanie porównana z polem tekstowym; druga lista rozwijana informuje &knode; o sposobie porównania, na przykład, czy wybrany nagłówek powinien być identyczny z wpisanym w polu tekstowym, czy mogą pasować tylko częściowo. Wyrażenia regularne są również dozwolone. Jeśli wybierzesz <guilabel
>Nie</guilabel
>, wtedy warunki, pod którymi jest spełniony warunek zostaną zarezerwowane, a ten właśnie warunek zostanie spełniony, jeśli przeciwieństwo jego wyświetlanych warunków jest prawdziwe.</para
> 

<para
>Spójrzmy teraz na kilka przykładów.</para>

<itemizedlist
> 
<listitem>
<para
>Być może zechcesz przefiltrować wszystkie wiadomości napisane przez Teodora Testa; aby to uczynić, wybierz nagłówek <guilabel
>Od</guilabel
> z pierwszej listy rozwijanej, wybierz <guilabel
>jest dokładnie taki sam jak</guilabel
> z drugiej listy rozwijanej i wpisz jego imię i nazwisko w polu tekstowym. Zanim jednak to zrobisz, spójrz na <glossterm
>nagłówek</glossterm
> jednej z wiadomości Teodora i zobacz, co znajduje się w wierszy <quote
>Od</quote
>.</para>
</listitem
> 
<listitem>
<para
>Jeśli nie chcesz czytać wiadomości zawierających więcej niż 100 wierszy, wybierz nagłówek <guilabel
>Wiersze</guilabel
> z pierwszej listy rozwijanej, następnie zaś <guilabel
>więcej niż</guilabel
> z drugiej. a w polu tekstowym wpisz <userinput
>100</userinput
>. W tym wypadku możesz na przykład zmniejszyć punktację takich wiadomości.</para>
</listitem>
<listitem>
<para
>Ostatni przykład: oczywiście interesuje Cię każda wiadomość, która odnosi się do &knode;. Wybierz nagłówek <guilabel
>temat</guilabel
>, następnie <guilabel
>zawiera fragment</guilabel
> i wpisz <userinput
>knode</userinput
> w polu tekstowym. Ale co, jeśli &knode; nie będzie znajdować się w polu <guilabel
>Temat</guilabel
>? Sugeruję użycie wyrażenia regularnego: zmień <guilabel
>zawiera fragment</guilabel
> na <guilabel
>zawiera wyrażenie regularne</guilabel
> i wpisz w polu tekstowym <userinput
>knode|czytnik grup dyskusyjnych|usenet</userinput
>, aby wyszukać zarówno knode, czytnik grup dyskusyjnych lub usenet &mdash; znak <userinput
>|</userinput
> oznacza LUB. Możesz też stworzyć 3 warunki &mdash; jeden dla knode, drugi dla czytnik grup dyskusyjnych i tak dalej &mdash; i wybrać <guilabel
>Dowolny warunek</guilabel
>; lecz to wyjście wymaga wiele miejsca i nie jest zbyt eleganckie, nieprawdaż?</para>
</listitem>
 
</itemizedlist
> 

<para
>Gdy już Twój warunek jest gotowy, warto ustawić działanie w sekcji <guilabel
>Działania</guilabel
>. Najważniejszym z nich jest <guilabel
>dopasuj punktację</guilabel
>; jeśli wybierzesz to działanie, możesz zwiększyć lub zmniejszyć liczbę punktów o określoną ich ilość dla wiadomości, do których pasuje ustawiona reguła. &knode; może też wyświetlić małą wiadomość, gdy znajdzie taką wiadomość i zmienić kolor jej nagłówka na liście wiadomości; możesz na przykład uczynić interesujące wiadomości różowymi, dzięki czemu łatwiej je będzie zauważyć.</para
> 

<para
>Po opuszczeniu edytora lub po wybraniu <menuchoice
><guimenu
>Punktacja</guimenu
><guimenuitem
>Ponownie przelicz punkty</guimenuitem
></menuchoice
>, wykonywane są reguły; co więcej, są one automatycznie używane dla nowych <glossterm
>wiadomości</glossterm
>. Punktacja ma najbardziej efektywna, jeśli używa się jej w połączeniu z filtrami: poprzez niskie punktowanie niektórych wiadomości i jednoczesne ich filtrowanie, nie pojawią się one na liście wiadomości.</para>

</sect2>

<sect2 id="group-identity"
> 
<title
>Tożsamości grup</title
> 

<para
>Z pomocą &knode; możesz używać różnej tożsamości na każdej subskrybowanej grupie dyskusyjnej; tj. możesz ustawić osobną nazwę, adres e-mail, adres odpowiedzi i sygnaturę dla każdej grupy.</para>

<para
>Dość łatwo ustawia się tożsamości dla grup. Najpierw kliknij prawym przyciskiem myszy na nazwę grupy dyskusyjnej, dla której chcesz mieć inną tożsamość; następnie wybierz <guimenuitem
>Właściwości grupy</guimenuitem
> z menu kontekstowego, które się pojawi. W nowym oknie druga karta zawiera pola identyczne jak w ustawieniach globalnej tożsamości; wpisz tu swoje ustawienia i kliknij <guibutton
>OK</guibutton
> w celu potwierdzenia zmian: teraz Twoje wiadomości w tej grupie będą zawsze publikowane przy pomocy tej nowo utworzonej tożsamości.</para
> 

<caution
> 
<para
>Gdy wypiszesz się z grupy, stracisz jej ustawienia tożsamości: jeśli ponownie się do niej zapiszesz, konieczne będzie ponowne podanie tych ustawień. Dla nowych grup używana jest globalna tożsamość.</para
> 
</caution
> 

</sect2
> 

<sect2 id="multiple-news-accounts"
> 
<title
>Zarządzanie wieloma kontami grup dyskusyjnych</title
> 

<para
>&knode; potrafi przechować nieograniczoną ilość kont serwerów grup dyskusyjnych; większość użytkowników nie potrzebuje tej funkcji, lecz może ona być bardzo użyteczna, jeśli Twój główny serwer grup dyskusyjnych nie dostarcza wszystkich grup, które są dla Ciebie interesujące. Taka sytuacja występuje na przykład, gdy grupa wsparcia dla oprogramowania komercyjnego jest na specjalnym, prywatnym serwerze lub binarnej grupie dyskusyjnej, która są dostępna tylko na wybranych serwerach.</para
> 

<para
>Innym przykładem na to, dlaczego czasami potrzeba więcej niż jednego serwera grup dyskusyjnych jest to, że czasem nie wszystkie interesujące grupy znajdują się na jednym serwerze; w rzeczywistości na jednym serwerze znajduje się często niewiele grup dyskusyjnych. Na przykład, wiele serwerów nie obsługuje binarnych grup dyskusyjnych z obrazkami lub programami; jeśli chcesz uzyskać dostęp do tego typu grupy, a Twój serwer grup dyskusyjnych nie udostępnia Ci takiej możliwości, możesz skonfigurować w &knode; pobieranie tych grup z innego serwera.</para>

<para
>Może też zdarzyć się sytuacja, w której użytkownik jest zapisany do wielu grup dyskusyjnych i chce je trochę lepiej zorganizować; może więc ustawić kilka kont na tym samym serwerze, prawdopodobnie jedno dla grup czytanych codziennie i jedno dla rzadziej czytanych grup, dzięki czemu nie będzie musiał on szukać grup <quote
>codziennych</quote
> na długiej liście subskrybowanych grup.</para>

<para
>Aby dodać nowe konto, otwórz okno ustawień poprzez <menuchoice
><guimenu
>Ustawienia</guimenu
><guimenuitem
>Konfiguracja: KNode...</guimenuitem
><guilabel
>Konta</guilabel
><guilabel
>Wiadomości</guilabel
> </menuchoice
>. Przycisk <guibutton
>Nowe</guibutton
> tworzy nowe konto; następnie należy podać parę danych, jak w przypadku Twojego pierwszego konta, zazwyczaj nazwę konta, nazwę serwera oraz nazwę użytkownika o hasło, jeśli serwer wymaga uwierzytelnienia. Gdy wszystko zostanie uzupełnione, nowy serwer pojawi się w oknie konfiguracji i w widoku grup: możesz teraz zapisywać się do grup dyskusyjnych.</para>

<para
>Możesz usunąć aktualnie wybrane konto, naciskając przycisk <guibutton
>Usuń</guibutton
>.</para
> 

<tip>
<para
>W oknie <guimenu
>Właściwości konta</guimenu
> (dostępnym z menu kontekstowego serwera grup dyskusyjnych) możesz ustawić tożsamość, która będzie używana tylko na tym serwerze.</para>
</tip>
</sect2>

<sect2 id="PGP-support">
<title
>Podpisywanie i weryfikowanie wiadomości z <acronym
>PGP</acronym
></title>
<anchor id="anc-PGP-support"/>

<para
><acronym
>PGP</acronym
> jest najpopularniejszą metodą używaną do szyfrowania i podpisywania danych. Używając <glossterm
>podpisu PGP</glossterm
> możesz zweryfikować, czy wiadomość rzeczywiście pochodzi od jej oryginalnego autora, czy ktoś ją zmienił. Programy i przewodniki PGP możesz znaleźć na stronie <ulink url="http://www.pgpi.org"
>http://www.pgpi.org</ulink
>.</para>

<para
>&knode; pomoże Ci w podpisaniu wiadomości kluczem <acronym
>PGP</acronym
> i zweryfikowaniu podpisanej tym kluczem wiadomości. Po skonfigurowaniu obsługi <acronym
>PGP</acronym
> w <menuchoice
><guimenu
>Ustawienia</guimenu
><guimenuitem
>Konfiguracja: KNode...</guimenuitem
><guilabel
>Podpisywanie/Weryfikowanie</guilabel
></menuchoice
>, możesz podpisywać wiadomości w edytorze; aby to uczynić, wybierz <menuchoice
><guimenu
>Narzędzia</guimenu
><guimenuitem
>Podpisz wiadomość z PGP</guimenuitem
></menuchoice
> &mdash; zostanie wyświetlone zapytanie o Twoje hasło, a następnie wiadomość zostanie podpisana.</para>

<caution
> 
<para
>Twój identyfikator <application
>GnuPG</application
>/<acronym
>PGP</acronym
> jest automatycznie budowany z Twojej nazwy i adresu e-mail i wygląda tak samo, jak nadawca wiadomości (nagłówek <quote
>Od</quote
>).</para>
</caution>

<para
>Aby zweryfikować <glossterm
>podpis PGP</glossterm
>, należy wybrać z menu <menuchoice
><guimenu
>Widok</guimenu
><guimenuitem
>Zweryfikuj podpis PGP</guimenuitem
></menuchoice
>.</para
> 
</sect2>

</sect1
> 
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
sgml-minimize-attributes: nil
sgml-general-insert-case: lower
sgml-parent-document:("index.docbook" "chapter" "sect1")
End:
-->
