#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 google NIE zna odpowiedzi :)
  • skorzystać z wszechmocnego 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

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

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 dokumentacji

Teraz można się połączyć z serwerami,

/connect IRCnet
/connect FreeNode

lub przeładować irssi i sprawdzić, czy połączy się samo

pl/przewodniki/irssi-pldhelp.txt · ostatnio zmienione: 2009/03/07 20:27 przez simh
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0 Powered by Lighttpd - fly light