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 ;)
Tekst na dziś:
gatto
Archiwum
-
▼
2009
(27)
- ► 06/28 - 07/05 (5)
- ► 06/21 - 06/28 (2)
- ► 05/31 - 06/07 (1)
- ► 05/24 - 05/31 (1)
- ► 05/17 - 05/24 (4)
- ► 05/10 - 05/17 (6)
- ► 05/03 - 05/10 (6)
Blogroll
Etykiety
- / (5)
- /etc/sshot (3)
- /home/mariom (6)
- /home/mariom/szkoła (4)
- /media/films (1)
- /poradniki (1)
- /tmp (3)
- /usr/share (1)
- internet (1)
- komunikacja (1)
- Z przymrużeniem oka (1)
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ę.