weechat/doc/pl/weechat_quickstart.pl.adoc

389 lines
9.7 KiB
Plaintext
Raw Normal View History

= WeeChat szybki start
:author: Sébastien Helleu
:email: flashcode@flashtux.org
:lang: pl
:toc: left
:toc-title: Spis treści
:sectnums:
:docinfo1:
2015-05-09 06:11:58 -04:00
Tłumaczenie:
2018-07-08 11:49:28 -04:00
* Krzysztof Korościk <soltys1@gmail.com>, 2009-2018
2009-09-05 10:43:16 -04:00
[[start]]
== Uruchamianie WeeChat
2009-09-05 10:43:16 -04:00
Zalecanym emulatorem terminala dla X (ale nieobowiązkowym) jest rxvt-unicode:
posiada dobre wsparcie UTF-8, oraz nie ma problemów z domyślnymi skrótami
klawiszowymi.
2009-09-05 10:43:16 -04:00
Wywołaj z terminala:
----
$ weechat
----
2009-09-05 10:43:16 -04:00
[[help_options]]
== Pomoc online / opcje
2009-09-05 10:43:16 -04:00
WeeChat posiada pomoc dla wszystkich komend, wystarczy wywołać:
----
/help
----
Aby otrzymać pomoc dla konkretnej komendy wpisz:
----
/help komenda
----
Do ustawiania opcji służy:
----
/set config.sekcja.opcja wartość
----
2009-09-05 10:43:16 -04:00
(gdzie `config` jest nazwą konfiguracyjną (`weechat` dla rdzenia, lub nazwa
wtyczki), `sekcja` sekcja pliku konfiguracyjnego, oraz `opcja` nazwa opcji).
WeeChat natychmiast używa nowej wartości (*nigdy* nie musisz restartować WeeChat
2009-09-05 10:43:16 -04:00
po zmianach w ustawieniach).
Wszystkie ustawienia są zapisywane podczas wyjścia z WeeChat (lub za pomocą
komendy `/save`, która wymusza zapisanie opcji).
[IMPORTANT]
*Nie zaleca się* ręcznie edytować plików konfiguracyjnych, ponieważ WeeChat
może je nadpisać w dowolnej chwili (na przykład podczas `/quit`),
oraz po każdej zmianie musisz wykonać komendę `/reload`
(ryzykując utratę zmian, które nie zostały zapisane za pomocą `/save`). +
Możesz użyć komendy `/set`, która sprawdza wartość i nanosi od razu wymagane
zmiany.
2009-09-05 10:43:16 -04:00
2018-07-08 11:49:28 -04:00
Pomoc jest dostępna dla opcji:
2009-09-05 10:43:16 -04:00
----
/help config.section.option
----
2018-07-08 11:49:28 -04:00
Wtyczka _fset_ pozwala na łatwe przeglądanie i zmianę opcji.
2018-07-08 11:49:28 -04:00
Na przykład w celu wyświetlenia opci WeeChat:
----
/fset weechat.*
----
2009-09-05 10:43:16 -04:00
2018-07-08 11:49:28 -04:00
Opcji IRC:
----
/fset irc.*
----
2009-09-05 10:43:16 -04:00
2018-07-08 11:49:28 -04:00
Komenda `/fset` posiada uzupełanianie części nazw opcji, na przykład jeśli
napiszesz `/fset hot` i naciśniesz kbd:[Tab] zostanie to uzupełnione do `/fset hotlist`.
Jeśli wciśniesz kbd:[Enter], zostaną wyświetlone opcje dotyczące hotlist.
2018-07-08 11:49:28 -04:00
Więcej informacji o komendzie `/fset`, można uzyskać wpisując `/help fset`.
2009-09-05 10:43:16 -04:00
[[core_vs_plugins]]
== Rdzeń vs wtyczki
2009-09-05 10:43:16 -04:00
"Rdzeń" WeeChat jest używany tylko do wyświetlania danych na ekranie oraz
interakcji z użytkownikiem, oznacza to, że rdzeń weechat bez wtyczek jest
bezużyteczny (wierni użytkownicy: IRC był częścią rdzenia dla wersji ≤ 0.2.6).
2009-09-05 10:43:16 -04:00
Wszystkie protokoły sieciowe jak IRC są dostarczane w oddzielnych wtyczkach.
2009-09-05 10:43:16 -04:00
Użyj komendy `/plugin` do wyświetlenia załadowanych wtyczek, powinieneś zobaczyć
na liście "irc" oraz inne wtyczki.
2009-09-05 10:43:16 -04:00
[[add_irc_server]]
2015-08-14 12:59:10 -04:00
== Dodawanie serwera IRC
2009-09-05 10:43:16 -04:00
2015-05-09 06:11:58 -04:00
Możesz dodać serwer IRC za pomocą komendy `/server`, na przykład:
2009-09-05 10:43:16 -04:00
----
/server add freenode chat.freenode.net
----
2019-03-17 13:34:21 -04:00
W tej komendzie `freenode` to nazwa wewnętrzna używana przez WeeChat:
2018-07-08 11:49:28 -04:00
będziesz mógł połączyć się za pomocą `/connect freenode`. Opcje serwera
będą miały postać _irc.server.freenode.xxx_.
Jak zawsze w razie wątpliwości dostępna jest pomoc:
2009-09-05 10:43:16 -04:00
----
/help server
----
2009-09-05 10:43:16 -04:00
[[irc_server_options]]
== Ustawianie własnych opcji dla serwerów IRC
2009-09-05 10:43:16 -04:00
WeeChat używa domyślnych wartości dla wszystkich serwerów ("fall backs"), jeśli
nie określisz konkretnej wartości dla opcji serwera.
Te domyślne opcje to "irc.server_default.*".
Dla każdej opcji serwera WeeChat używa jej wartości jeśli jest zdefiniowana (nie
"null"). W przeciwnym przypadku WeeChat używa wartości domyślnych ("irc.server_default.xxx").
Na przykład znajdują się tam domyślne nicki (bazujące na Twoim loginie un*x),
możesz je zmienić dla serwera freenode następującą komendą:
2009-09-05 10:43:16 -04:00
----
/set irc.server.freenode.nicks "mójnick,mójnick2,mójnick3,mójnick4,mójnick5"
----
2009-09-05 10:43:16 -04:00
Ustawienie nazwy użytkownika i imienia:
----
/set irc.server.freenode.username "Moja nazwa użytkownika"
/set irc.server.freenode.realname "Moje imię"
----
2009-09-05 10:43:16 -04:00
Aby włączyć automatyczne łączenie się z serwerem przy starcie:
----
/set irc.server.freenode.autoconnect on
----
2009-09-05 10:43:16 -04:00
2014-08-03 06:36:05 -04:00
W celu połączenia z użyciem SSL:
----
/set irc.server.freenode.addresses "chat.freenode.net/7000"
/set irc.server.freenode.ssl on
----
Jeśli SASL jest dostępny na serwerze, można użyć go do uwierzytelnienia (zostaniesz
zidentyfikowany przed wejściem na kanał):
2009-09-05 10:43:16 -04:00
----
/set irc.server.freenode.sasl_username "mójnick"
/set irc.server.freenode.sasl_password "xxxxxxx"
----
2009-09-05 10:43:16 -04:00
Żeby wykonać komendę po połączeniu z serwerem, na przykład uwierzytelnienie
przez nickserv (tylko jeśli nie uwierzytelniasz się przez SASL):
----
/set irc.server.freenode.command "/msg nickserv identify xxxxxxx"
----
[NOTE]
Opcja _command_ może zawierać wiele komend, należy je oddzielić `;` (średnik).
2009-09-05 10:43:16 -04:00
2016-02-16 12:03:04 -05:00
Jeśli chcesz zabezpieczyć swoje hasło podane w plikach konfiguracyjnych możesz
użyć bezpiecznych danych.
2016-02-16 12:03:04 -05:00
Najpierw ustaw hasło:
----
2016-02-16 12:03:04 -05:00
/secure passphrase to jest moje tajne hasło
----
2016-02-16 12:03:04 -05:00
Następnie dodaj swoje hasło, np dla sieci freenode:
----
/secure set freenode_password xxxxxxx
----
2016-06-15 02:01:45 -04:00
Następnie możesz użyć `+${sec.data.freenode_password}+` zamiast swojego hasła dla
2016-02-16 12:03:04 -05:00
opcji IRC omówionych wcześniej, na przykład:
----
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
----
2009-09-05 10:43:16 -04:00
Aby automatycznie wejść na kanały po połączeniu z serwerem:
----
/set irc.server.freenode.autojoin "#kanał1,#kanał2"
----
2009-09-05 10:43:16 -04:00
[TIP]
2017-11-19 08:24:28 -05:00
Możesz dopełnić nazwę lub wartość opzji za pomocą klawisza kbd:[Tab] oraz
kbd:[Shift+Tab] dla częściowego dopełnienia (przydatne dla długich nazw jak
nazwy opcji).
2009-09-05 10:43:16 -04:00
Aby usunąć wartość dla opcji serwera, używając w zamian wartości domyślnej,
na przykład, aby używać domyślnych nicków (irc.server_default.nicks):
----
/unset irc.server.freenode.nicks
----
2009-09-05 10:43:16 -04:00
Inne opcje: możesz ustawić pozostałe opcje za pomocą komendy ("xxx" to
nazwa opcji):
----
/set irc.server.freenode.xxx wartość
----
2009-09-05 10:43:16 -04:00
[[connect_to_irc_server]]
== Łączenie się z serwerem IRC i automatyczne wchodzenie na kanały
2009-09-05 10:43:16 -04:00
----
/connect freenode
----
2009-09-05 10:43:16 -04:00
[NOTE]
2014-08-03 06:36:05 -04:00
Ta komenda może być użyta do utworzenia i połączenia się z nowym serwerem bez
2018-07-08 11:49:28 -04:00
użycia komendy `/server` (zobacz `/help connect`).
2009-09-05 10:43:16 -04:00
Domyślnie bufory serwerów są połączone z buforem WeeChat _core_. Aby przełączać
się pomiędzy buforem _core_ a buforami serwerów możesz użyć kbd:[Ctrl+x].
2009-09-05 10:43:16 -04:00
Jest możliwe wyłączenie automatycznego łączenia buforów serwerów, aby mieć
oddzielne bufory dla serwerów:
----
/set irc.look.server_buffer independent
----
2009-09-05 10:43:16 -04:00
[[join_part_irc_channels]]
== Wchodzenie/wychodzenie z kanałów IRC
2009-09-05 10:43:16 -04:00
Wejście na kanał:
----
/join #kanał
----
Wyjście z kanału (zostawiając otwarty bufor):
----
/part [wiadomość pożegnalna]
----
2009-09-05 10:43:16 -04:00
2016-04-23 14:51:34 -04:00
Zamknij serwer, kanał albo prywatny bufor (`/close` to alias dla
`/buffer close`):
2009-09-05 10:43:16 -04:00
----
/close
----
2009-09-05 10:43:16 -04:00
[WARNING]
2016-04-23 14:51:34 -04:00
Zamknięcie buforu serwera poskutkuje zamknięciem wszystkich buforów prywatnych/kanałów.
2016-04-23 14:51:34 -04:00
Rozłączanie się z serwerem, w buforze serwera:
----
/disconnect
----
[[irc_private_messages]]
2014-08-03 06:36:05 -04:00
== Prywatne wiadomości IRC
Otworzenie bufora i wysłanie wiadomości do innego użytkownika (nick _foo_):
----
2014-08-03 06:36:05 -04:00
/query foo to jest wiadomość
----
2014-08-03 06:36:05 -04:00
Zamykanie prywatnego bufora:
----
/close
----
2009-09-05 10:43:16 -04:00
[[buffer_window]]
== Zarządzanie buforami/oknami
2009-09-05 10:43:16 -04:00
Bufor jest to element łączący wtyczkę z numerem, kategorią,
oraz nazwą. Zawiera on dane wyświetlane na ekranie.
2010-03-19 18:33:14 -04:00
Okno jest widokiem na bufor. Domyślnie jedno okno wyświetla jeden bufor.
2009-09-05 10:43:16 -04:00
Jeśli podzielisz ekran, ujrzysz wiele okien z wieloma buforami jednocześnie.
Komendy do zarządzania buforami i oknami:
----
/buffer
/window
----
2009-09-05 10:43:16 -04:00
Na przykład, aby pionowo podzielić ekran na małe okno (1/3 szerokości),
oraz duże okno (2/3), użyj komendy:
----
/window splitv 33
----
2009-09-05 10:43:16 -04:00
2016-09-13 14:49:05 -04:00
Usunięcie podziału:
----
/window merge
----
2009-09-05 10:43:16 -04:00
[[key_bindings]]
== Skróty klawiszowe
2009-09-05 10:43:16 -04:00
WeeChat używa domyślnie wiele klawiszy. Wszystkie z nich są w dokumentacji,
2009-09-05 10:43:16 -04:00
ale powinieneś znać przynajmniej kilka najprzydatniejszych:
- kbd:[Alt+←] / kbd:[Alt+→] lub kbd:[F5] / kbd:[F6]: przełącza na
poprzedni/następny bufor
2018-07-08 11:49:28 -04:00
- kbd:[F1] / kbd:[F2]: przewija pasek z listą buforów ("buflist")
- kbd:[F7] / kbd:[F8]: przełącza na poprzednie/następne okno (jeśli ekran jest
podzielony)
- kbd:[F9] / kbd:[F10]: przewija pasek z tematem kanału
- kbd:[F11] / kbd:[F12]: przewija listę z nickami
- kbd:[Tab]: dopełnia tekst w pasku danych wejściowych, dokładnie jak w terminalu
- kbd:[PgUp] / kbd:[PgDn]: przewija tekst w obecnym buforze
- kbd:[Alt+a]: skocz do bufora z aktywnością (w hotliście)
2009-09-05 10:43:16 -04:00
Zgodnie z Twoją klawiaturą i/lub potrzebami, możesz zmienić przypisanie
dowolnego klawisza do komendy używając komendy `/key`.
Przydatnym skrótem jest kbd:[Alt+k] do odnajdywania kodów klawiszy.
2009-09-05 10:43:16 -04:00
Na przykład, aby przypisać kbd:[Alt+!] do komendy `/buffer close`:
2009-09-05 10:43:16 -04:00
----
/key bind (wciśnij alt-k) (wciśnij alt-!) /buffer close
----
2009-09-05 10:43:16 -04:00
Otrzymasz w linii poleceń:
2009-09-05 10:43:16 -04:00
----
/key bind meta-! /buffer close
----
2009-09-05 10:43:16 -04:00
Aby usunąć klawisz:
----
/key unbind meta-!
----
2009-09-05 10:43:16 -04:00
[[plugins_scripts]]
== Wtyczki/skrypty
2009-09-05 10:43:16 -04:00
W niektórych dystrybucjach, jak np Debian, wtyczki są dostarczane jako oddzielne
2009-09-05 10:43:16 -04:00
pakiety (jak weechat-plugins).
Wtyczki są automatycznie ładowane, kiedy zostaną wykryte (proszę spojrzeć do
dokumentacji WeeChat, aby się dowiedzieć jak ładować/wyładowywać wtyczki lub
2009-09-05 10:43:16 -04:00
skrypty).
2015-05-09 06:11:58 -04:00
Dostępne jest wiele zewnętrznych skryptów (od społeczności), możesz je pobrać
i zainstalować za pomocą komendy `/script`, na przykład:
----
/script install go.py
----
2009-09-05 10:43:16 -04:00
2015-05-09 06:11:58 -04:00
Więcej informacji można uzyskać wykonując komendę `/help script`.
2015-05-09 06:11:58 -04:00
Listę skryptów dostepnych dla WeeChat można uzyskać wywołując komendę `/script`
lub pod adresem https://weechat.org/scripts
2009-09-05 10:43:16 -04:00
[[more_doc]]
== Więcej dokumentacji
2009-09-05 10:43:16 -04:00
Możesz teraz używać WeeChat oraz przeczytać FAQ/dokumentację w razie innych pytań:
2014-12-13 03:16:09 -05:00
https://weechat.org/doc
2009-09-05 10:43:16 -04:00
Miłej pracy z WeeChat!