Okiem marioma

mariom, Debian i Linux

Jakoś ostatnio wzięło mnie na zrobienie swojego conkyrc od podstaw. Conky składa się z dwóch plików. Teraz nie będę udostępniał, bo mam w planach trochę poprawek. Przy okazji zobaczycie mój najnowszy pulpit, który jest jeszcze betą.

TODO
conky:
-kosmetyka
-zmiana koloru $hr
-wskaźnik zmieniający kolor, ze wzrostem procent (skrypt trzeba będzie chyba napisać, a może wbudowane if i elif da radę)
-i inne, jeszcze nie wiem jakie ;)
pulpit:
-stworzenie wskaźnika dla gpu pasującego do ikon
-stworzenie ikony dla Deluge (teraz jest ikona folderu)
-prawdopodobna zmiana tapety na bardziej minimalistyczną ;)


Wpis specjalnie dla gatto, pozdrawiam go ;)

Ostatnio powstał kanał ##ubucentrum.net na freenode. Było o tym na forum i stronie. Było tam tylko jak się połączyć przez Operę, Irssi (o którym tutaj rozwinę) i Pidgina.


Instalacja Irssi
Irssi instalujemy komendą:
aptitude install irssi

Jak się połączyć?
Połączyć się z siecią nie jest ciężko. Wystarczy znać jej adres. Opiszę to na przykładzie ##ubucentrum.net. Zaczynamy od włączenia Irssi:
irssi
Następnie musimy się połączyć z siecią:
/connect irc.freenode.net
Teraz czas na ustawienie nicku:
/nick mariom
I jeśli jest zarejestrowany to logujemy się poprzez:
/msg NickServ identify hasełko
Teraz czas wejść na nasz upragniony kanał:
/join ##ubucentrum.net

Okna
Irssi otwiera kanały, prywatne rozmowy w oknach. Przełączamy się między nimi kombinacją klawiszy:
alt+nr_okna
Numer okna, w którym teraz jesteśmy znajdziemy w dolnym pasku. Tuż obok aktualnej godziny i naszego nicku.
[10:56] [mariom(+ei)] [2:freenode/##ubucentrum.net(+cnt)]
Jak widać taki napis na dolnym pasku informuje, że jesteśmy w drugim oknie. Aby przewinąć okno rozmowy w górę używamy klawisza:
Page Up
a w dół:
Page Down

Aliasy
Standardowo jest kilka aliasów ustawionych. Najważniejsze, dla mnie, to:
/j - od join, czyli połączenie z kanałem
/wc - zamyka aktywne okno
/wi nick - who is nick
/wii - who is twój_nick
/m - od msg, czyli wiadomości prywatnej
/n - od names wyświetli nam kto jest na kanale
Jest ich więcej i możemy je sami ustawić w pliku konfiguracyjnym znajdującym się w ~/.irssi/config. Przykładowy alias wygląda tak:
J = "join";

Konfiguracja

Plik konfiguracyjny zaczyna się od:
servers = (
Tu możemy sobie ustawić serwery, np.:
address = "irc.freenode.net";
chatnet = "freenode"
port = "6667"

Teraz nie będziemy musieli pisać /connect irc.freenode.net tylko /connect freenode. Dalej w pliku mamy sekcję 'chatnets', która odpowiada za to, co dzieje się po podłączeniu do serwera, np.:
freenode = {
type = "IRC";
autosendcmd = "/msg NickServ identify nick hasło"
};

Będzie nas automatycznie logować na nasz nick. Nastęnie znajdziemy 'channels', w którym ustawimy kanały, na które będziemy się łączyć, np.:
{ name = "##ubucentrum.net"; chatnet = "freenode"; autojoin = "Yes"; },
Po połączeniu do serwera freenode, wejdziemy od razu do kanału ##ubucentrum.net. 'aliases', czyli kolejna sekcja pliku config, została opisana wcześniej. Dalej jest 'statusbar' (odpowiedzialny za niebieskie pasku, którego nie opiszę) i 'settings'. Ostania część ustawia nasze prawdziwe imię, nazwę użytkownika i nick.
core = { real_name = "Mariusz"; user_name = "mariom"; nick = "mariom";}

Błędy
Może zdarzyć się tak, że program sypnie błędami po naszej edycji configa, np. brakujący ';'. Podana jest wtedy linia (od niej odejmujemy 1) i wstawiamy znak ';', po tym zabiegu wszystko działa.

Podsumowanie

Irssi to miły i przyjemny klient IRCa. Bardzo dobrze mi się przez niego dogaduje z kolegami z ubucentrum (pozdrawiam). Program ma czytelny i prosty interfejs (jak każdy program konsolowy). Jeśli przebrnąłeś konfigurację to możesz się teraz szybciej łączyć z serwerem. Są na to dwa sposoby:
1.
irssi
później
/connect freenode
2.
irssi -c freenode

Dziękuję za uwagę.