Irssi

Yhdistäminen

/connect irc.esimerkki.fi
/server add -auto -network Esimerkki -tls irc.esimerkki.fi 6697
/network add -sasl_mechanism PLAIN -sasl_username nimi -sasl_password salasana Esimerkki
/connect Esimerkki

Kanavat

Komento Kuvaus
/join #kanava Liity kanavalle
/part #kanava Poistu kanavalta
/window close Sulje nykyinen ikkuna
/names Listaa kanavan käyttäjät
/topic Näytä kanavan aihe
/topic uusi aihe Aseta kanavan aihe (jos oikeudet riittävät)
/kick nimimerkki syy Poista käyttäjä kanavalta (operaattori)
/mode #kanava +o nimimerkki Anna operaattorioikeudet
/invite nimimerkki #kanava Kutsu käyttäjä kanavalle

Ikkunoiden hallinta

Komento Kuvaus
Ctrl+N / Ctrl+P Seuraava / edellinen ikkuna
Alt+<numero> Hyppää suoraan ikkunaan
/window move <numero> Siirrä ikkuna toiseen paikkaan
/window list Listaa kaikki ikkunat
/layout save Tallenna ikkunoiden asettelu
/window new split Jaa näyttö kahteen ikkunaan

Yksityisviestit ja huomiot

/query nimimerkki
/msg nimimerkki viesti
/notify nimimerkki
/ignore nimimerkki ALL       " hiljennä käyttäjä kokonaan
/unignore nimimerkki

Hälytykset (hilights)

/hilight sana
/hilight -color 4 oma-nimimerkki   " korosta oma nimi punaisella
/set beep_msg_level MSGS HILIGHT   " äänimerkki tietyistä tapahtumista

Skriptit ja teemat

/script load skripti.pl
/script list
/set autoload_scripts skripti1 skripti2

/set theme oma-teema

Skriptejä ja teemoja löytyy irssin skriptiarkistosta (scripts.irssi.org). Skriptit voivat lisätä esim. nimimerkkien värityksen tai away-ilmoitukset.

Hyödyllisiä skriptejä

Skripti Kuvaus
nickcolor.pl Antaa jokaiselle nimimerkille oman värin — helpottaa keskustelun seuraamista vilkkailla kanavilla
adv_windowlist.pl Näyttää ikkunalistassa kanavien/nimimerkkien oikeat nimet pelkkien numeroiden sijaan
trackbar.pl Piirtää viivan kohtaan, josta viimeksi jäit lukemasta, kun vaihdat ikkunaa
screen_away.pl Päivittää away-tilan automaattisesti, kun irssi pyörii screen/tmux-istunnossa
go.pl /go-komento älykkäällä täydennyksellä ikkunoiden väliseen hyppäämiseen
hilightwin.pl Kerää kaikki hälytykset (highlight) omaan, esim. jaettuun ikkunaan
spell.pl Oikeinkirjoituksen tarkistus (vaatii ispell-asennuksen)
trigger.pl Yleiskäyttöinen "kun X tapahtuu, tee Y" -automaatio
/script load nickcolor.pl
/script load adv_windowlist.pl
/script load trackbar.pl

Skriptien poisto (uninstallointi)

Skriptin poistaminen on kaksivaiheinen: sen pysäyttäminen nykyisestä istunnosta ja sen estäminen lataamasta uudelleen jatkossa.

/script unload skripti      " pysäytä skripti nykyisessä istunnossa (ei tarvitse .pl-päätettä)
/script list                  " tarkista että se ei enää näy listalla

Pelkkä /script unload ei estä skriptiä latautumasta uudelleen seuraavalla käynnistyskerralla, jos se on asetettu automaattisesti ladattavaksi. Poista automaattilataus sen mukaan, kumpaa tapaa käytit käyttöönotossa:

# Jos skripti on ladattu autorun-kansion symlinkillä (suositeltu tapa):
rm ~/.irssi/scripts/autorun/skripti.pl
# Jos skripti on listattu autoload_scripts-asetuksessa:
/set autoload_scripts skripti1 skripti2   " kirjoita lista ilman poistettavaa skriptiä

Lopuksi, jos haluat poistaa skriptin kokonaan levyltä (ei vain käytöstä):

rm ~/.irssi/scripts/skripti.pl

Pelkkä autorun-symlinkin poisto riittää, jos haluat vain lopettaa sen automaattilatauksen mutta säilyttää tiedoston mahdollista myöhempää /script load-komentoa varten.

Bouncer- ja proxy-käyttö

Irssi voidaan jättää pyörimään palvelimelle screen- tai tmux-istuntoon, jotta yhteys pysyy yllä myös oman koneen ollessa pois päältä:

screen -S irssi irssi     # käynnistä irssi nimetyssä screen-istunnossa
screen -r irssi            # palaa istuntoon myöhemmin

Lokit

/set autolog on
/set autolog_path ~/irclogs/$tag/$0.log
/set autolog_level all

Muita hyödyllisiä asetuksia

/set nick uusi_nimimerkki
/set real_name "Oikea nimi"
/away Palaan pian
/away              " poista away-tila
/statusbar window add -after window lag   " näytä viive tilapalkissa