/Wstęp/ Co to jest Irssi i dlaczego go używać? Instalacja i konfiguracja Podstawowa terminologia i koncepcje IRC /Podstawy/ Połączenie z serwerem Korzystanie z poleceń i skrótów Konfigurowanie i dostosowywanie Irssi /Zaawansowane funkcje/ Zarządzanie pseudonimami i tryby użytkownika Podświetlanie wiadomości i powiadamianie Skrypty i automatyzacja Używanie Irssi z wieloma serwerami i sieciami Opcje szyfrowania i bezpieczeństwa /Rozwiązywanie problemów Typowe problemy i błędy Rozwiązywanie problemów z połączeniem Optymalizacja wydajności i wykorzystanie zasobów Wstęp Irssi jest klientem IRC, przeznaczonym dla systemów uniksowych. Standardowo posiada interfejs tekstowy, jednak kod napisany jest elastycznie i nie ogranicza się do używania na sztywno jednego interfejsu.
Obsługa programu
Nowicjusze mają błędne wyobrażenie o tekstowym interfejsie użytkownika jako o trudnym w obsłudze. W rzeczywistości jest dosyć prosty.
Aby przełączać się pomiędzy oknami, naciskamy ALT+. Aby wyłączyć dane okno, wpisujemy "/window kill " lub "/script load . Aby wyświetlić listę osób na kanale, na którym aktualnie się znajdujemy, należy wpisać "/n", co jest aliasem do "/names". Aby przewijać okno, posługujemy się klawiszami "Page Up" i "Page Down". Aby zmieniać ustawienia, takie jak domyślny vhost, nick czy ident, wpisujemy "/set" aby obejrzeć listę dostępnych ustawień, a następne "/set ", np. aby zmienić standardowy nick wpisujemy "/set nick ". Aby wypowiedzieć tekst zaczynający się od / (nie chcąc, aby został potraktowany jako komenda) zaczynamy pisać od "/ /" przykład: "/ /join #kanał" lub używamy polecenia "/say" przykład: "/say /join #kanał"
Sesja irssi w tle W normalnym przypadku po wylogowaniu się z konta, na którym uruchomiony jest irssi, program zamyka się, a przez to rozłącza się z serwerem. Może to prowadzić do utraty statusu operatora na kanale, braku kontaktu z użytkownikiem etc. Aby zostawić sesję w tle, która będzie działała niezależnie od tego, czy jesteśmy zalogowani, czy nie, wykorzystamy program screen, który najprawdopodobniej znajdziesz w swoim systemie, czy też w portach/paczkach. Żeby zostawić irssi "w screenie", musimy najpierw go w nim uruchomić, a zrobimy to poleceniem: screen irssi ...po czym normalnie go używamy, jak zawsze. Aby przejść w tło (detach), należy wcisnąć kombinację klawiszy: Ctrl+a d Aby powrócić do zostawionej sesji, piszemy: screen -r ...ewentualnie, gdy sesja na zdalnej maszynie nie została zamknięta: screen -rD ...lub w przypadku niepowodzenia: screen -x
więcej można dowiedzieć się pisząc: man screen
Ciekawostki
Logi rozmów w formacie Rok-miesiać-dzień /set autolog_path ~/.irssi/logs/$tag/$0/%Y-%m-%d.log /set autolog on
Okna Tworzenie i dzielenie okna, ustawianie rozmiaru na 6 /window new split /window name hilight /window size 6
(ang.) Jak wyświetlać pewne zdarzenia w innym oknie?
Skrypty /help /script /script list /script load /run /script unload ls Skrypt umożliwia wyświetlanie użytkowników według wyrażenia regularnego, można np. wyświetlić adresy e-mail itp. /ls
printlevels Ten skrypt wyświetli przed każdą linią jej typ, np PUBLICS to będą zwykłe rozmowy, CLIENTCRAP - informacje, które pobrał Irssi, np. listę osób w kanale itp.
usercount Skrypt wyświetla w statusie liczbę użytkowników danego kanału /statusbar window add usercount
Zobacz też podręcznik IRC
Linki zewnętrzne
Strona domowa (ang.) Skrypty Poradnik (ang.) Zwięzły poradnik (ang.) Pomoc dla IRSSI (ang.) Opis cech (ang.) Irssi a proxy (ang.)