====== #pldhelp pod irssi ====== irssi to potężny, lekki, tekstowy klient IRC, idealny dla osób z dostępem do shella ale nie tylko. Są różne powody dla których użytkownicy PLD powinni chcieć być na #pldhelp, * uzyskanie pomocy, na pytanie na które [[http://www.google.com/linux|google]] NIE zna odpowiedzi :) * skorzystać z wszechmocnego [[stbr-droga-by-wybrana-paczka-znalazla-sie-w-repo|stbr]] Zaczynamy, od zainstalowania wymaganych paczek, używamy oczywiście poldka # poldek -i irssi screen screen nie jest wymagany, ale bardzo polecany, szczególnie jeśli irssi ma siedzieć na zdalnym serwerze. W razie potrzeby, można doinstalować więcej paczek naszego nowego klienta, w repo jest coś na dobry początek. Przed przystąpieniem do konfiguracji, warto zmusić system do pracy z [[utf-8 | UTF-8]] ===== Konfiguracja ===== Konfigurację zaczniemy od screena, jeśli ktoś nie chce z niego korzystać lub ma już skonfigurowanego, może pominąć tą część i zabrać się za [[irssi-pldhelp#irssi|irssi]] ==== gnu screen ==== Plik konfiguracyjny .screenrc domyślnie znajduję się bezpośrednio w katalogu domowym użytkownika. Aby go edytować używamy ulubionego edytora. Jeśli plik nie istnieje, zostanie on utworzony. $ vim ~/.screenrc W moim przypadku plik wygląda tak: hardstatus on //aby mieć linie hardstatusu hardstatus alwayslastline "%{= kc}%{kw}%H@$LOGNAME %{g}[ %?%-Lw%?%{= kY}%n*%f %t%?(%u)%?%{= kc}%?%+Lw%?%?%= %{g}][%{Y}%l%{g}] %{= kW}%c%{dd}" //aby ta linia była zawsze ostatnią i miała kilka ciekawych informacji defutf8 on // bo utf-8 jest trendy defscrollback 2048 // aby móc więcej scrollować defobuflimit 4096 // aby zwiększyć bufor wyjściowy To bardzo podstawowa konfiguracja, ten program potrafi dużo więcej, ale nie on jest dziś głównym bohaterem, więc na teraz starczy. Odpalamy $ screen Widać uruchomione sesje (aktualnie jedna, 0*$ bash) obciążenie systemu i godzina. Przy wydawaniu pleceń dla screena, zawsze zaczynamy od ctrl+a, i pamiętamy, że ważne są duże i małe litery. Uruchamiamy kolejną sesje: ctrl+a+c. Zmieniamy nazwę: ctrl+a+A piszemy np irssi. Po oknach poruszamy się używając ctrl+a + numerek, lub ctrl+a+n dla następnego i p dla poprzedniego okna. Więcej informacji w manualu. Możemy przejść do konfiguracji irssi. ==== irssi ==== Domyślny katalog programu to .irssi w katalogu domowym. Tam domyślnie będziemy trzymać logi i konfigurację. Na początek zrobimy sobie przydatne katalogi: $ mkdir -p ~/.irssi/scripts/autorun $ mkdir ~/.irssi/logs No i jedziemy z tym koksem $ irssi Przywita nas puste okno, ewentualnie kilka podstawowych informacji. Zabieramy się do konfiguracji /SET term_force_colors ON //bo chcemy mieć kolory /network add IRCnet //dodajemy sieć IRCnet /network add FreeNode // j/w ale FreeNode /SERVER ADD -auto -network IRCnet irc.stealth.net 6668 //automatycznie łączymy się do sieci IRCnet i/lub: /SERVER ADD -auto -network FreeNode chat.eu.freenode.net 6667 //automatycznie łączymy się do sieci FreeNode /nick _jakiś_nick_ //ustawiamy sobie nicka /CHANNEL ADD -auto #pldhelp IRCnet //automatycznie wchodzimy na #pldhelp /CHANNEL ADD -auto #pldhelp FreeNode /hilight _jakiś_nick_ // ustawiamy podświetlanie osób nas obgadujących To powinno wystarczyć, by móc zacząć zabawę z irssi, a bardziej wymagających/zainteresowanych odsyłam do [[http://www.irssi.org/documentation/startup | dokumentacji]] Teraz można się połączyć z serwerami, /connect IRCnet /connect FreeNode lub przeładować irssi i sprawdzić, czy połączy się samo