Irssi & Screen ohjeet irkkaamiseen

Edessäsi on Unix/Linux-ympäristössä toimivan Irssi -IRC-ohjelman opas. Opas on varsin pitkä, mutta yritetty kirjoittaa mahdollisimman paljon rautalankaa vääntämällä. Jos vain jaksat lukea koko oppaan ajatuksella läpi, ei Irssin omaksuminen pitäisi olla ongelma eikä mikään.

Varsinainen Irssin ohje käydään kappaleesta 3 alkaen. Kappaleessa 2 selittään yleisellä tasolla mitä tarkoittaa käsitteet shell-kone, etäkäyttäminen jne.

Ideana on että IRC-asiakasohjelmaa ei ajeta ollenkaan omalla tietokoneella. Sen sijaan IRC-ohjelmaa ajetaan toisella tietokoneella, esimerkiksi yliopiston shell-koneella, joka sijaitsee fyysisesti eri paikassa kuin kotikone. IRC-ohjelma pidetään siis kokonaan eri tietokoneella päällä, vaikka ympäri vuorokauden.

Shell-konetta voidaan etäkäyttää kotikoneelta käsin sopivalla ohjelmalla ja irkkaaminen tapahtuu tämän kautta. Tämä mahdollistaa sen että voit pysyä IRC-kanavilla läsnä ilman että pidät kotikonettasi päällä, ja voit tarkkailla mitä IRC-kanavilla puhutaan minä tahansa vuorokauden aikana.

Shell-koneet ovat yleensä astetta järeämpiä laitteita ja ne sijaitsevat shell-palveluntarjoajan lukollisissa laitetiloissa. Käyttöjärjestelmänä niissä on lähes poikkeuksetta Unix/Linux. Näille koneille voi olla jopa tuhansilla ihmisillä käyttäjätunnus ja lukuisat ihmiset voivat etäkäyttää näitä koneita yhtäaikaa. Puhutaan usean käyttäjän järjestelmästä.

Käyttäjätunnuksia shell-koneille tarjoavat mm. yliopistot opiskelijoilleen, vieläpä ilmaiseksi. Shell-tunnuksia on saatavilla myös lukuisilta yksityisiltä palveluntarjoajilta pientä korvausta vastaan. Shell-palvelimista enemmän kappaleessa 3.

Irkkaaminen tapahtuu siis etäkäyttämällä esimerkiksi yliopiston shell-konetta. Etäkäyttämiseen tarvitset sopivan terminaaliohjelman (Windowsilla esim. Putty). Terminaaliohjelmalla kirjaudutaan yliopiston, tai muun shell-tarjoajan koneelle omilla käyttäjätunnuksilla, ja tämän jälkeen alkaa Unix-koneen etäkäyttö omalta kotikoneelta. Luonnollisesti shell-koneen etäkäyttö onnistuu mistä tahansa Internetiin kytketyltä koneelta, kunhan koneelle on asennettu terminaaliohjelma.

Etäkäytön kautta voidaan käynnistää ja ajaa eri ohjelmia (yliopiston) shell-koneella, sekä yleensäkin käyttää shell-konetta omien käyttöoikeuksien puitteissa. Etäkäytettävän koneen komentokehoite, ja sen päällä ajettavat ohjelmat, näkyvät terminaaliohjelman ikkunassa kotikoneellasi (kts. ao. kuva). Huomaa että kaikki terminaali-ikkunassa näkyvät toiminnot tapahtuvat etäkäytettävällä shell-koneella, ei kotikoneellasi. Terminaaliohjelman ikkuna ajaa melkein samaa asiaa kuin etäkäytettävään koneeseen kytketty monitori.


Terminaaliohjelman ikkunassa näkyy etäkäytettävän shell-koneen komentokehoite valmiina vastaanottamaan komentoja.

Irkkaaminen shell-koneelta käsin noudattelee seuraavaa ideaa: Irc-asiakasohjelma käynnistetään (yliopiston) shell-koneella. Etäkäytön kautta voidaan käyttää IRC-ohjelmaa. Kun irkkaaminen lopetetaan, voidaan ohjelma jättää shell-koneelle ns. taustaprosessiksi, jolloin ohjelma roikkuu ympäri vuorokauden päällä palvelimella. Kirjautuessa uudelleen shell-koneelle, voit avata taustaprosessin uudelleen ja jatkaa ohjelman käyttöä. Näin voit huoletta sammuttaa asunnossasi olevan koneen yöksi, ja silti pysyt IRC-kanavilla.

Se onko taustaprosessien ajaminen sallittua yliopiston tai muun tahon shell-koneella, riippuu sääntöpolitiikasta. Esimerkiksi TTY:llä ja TaY:lla on toistaiseksi ollut taustaprosessit sallittuja shell-koneilla, jos se liittyy IRC:hen. Ja sitä myös harrastavat tuhannet käyttäjät em. yliopistoissa.




Kuulostiko hankalalta ja liian tekniseltä? Itseasiassa Unix-koneen etäkäyttö ja IRC-ohjelman ajo shell-koneella eivät ole ollenkaan niin hankalia kuin voisi kuvitella. Seuraavilla ohjeilla opit tämän kivuttomasti, kunhan jaksat lukea sen ajatuksella ja kärsivällisyydellä läpi :).

Ensimmäiseksi sinun täytyy valita shell-kone jota tulet aina jatkossa käyttämään. Apua valintaan antaa oheinen lista.

Tampereen teknillisen yliopiston opiskelijat:

  • tutor.cc.tut.fi
  • mozart.cc.tut.fi
  • amadeus.cc.tut.fi
  • lehtori.cc.tut.fi

Valitse näistä yksi kone jota käytät. Jos ajat Irssiä esim. Lehtorilla, sen käyttö ei onnistu muilta koneilta, esim. Amadeukselta. Joudut siis joka kerta kirjautumaan samalle koneelle. Jokaiseen näistä kirjaudutaan TTY:n intratunnuksella ja salasanalla.

Huom! Älä käytä Irssin käyttämiseen ollenkaan palvelinaliasta proffa.cc.tut.fi! Tämä alias arpoo joka yhteyskerralla satunnaisen palvelimen em. palvelimista. Päädyt siis joka kirjautumiskerralla todennäköisesti eri koneelle kuin millä on ajettava Irssi-ohjelmasi.

Tampereen yliopiston opiskelijat:

  • kielo.uta.fi

Kielo ei ole oletuksena käytettävissä vaan sinne pitää aktivoida erikseen tunnus NettiKatissa. Käyttöoikeuden Kieloon saa jokainen Tampereen yliopiston opiskelija aktivoituaan tunuksen.

TAMK:n opiskelijat:

TAMKissa on ilmeisesti?? käytössä jonkinlainen varsin kökköinen shell-kone, jolle ei ole oletuksena opiskelijoilla tunnuksia. Lisätietoja saanee oppilaitoksen ATK-keskuksesta.

Muut opiskelijat ja ei-opiskelijat:

Muilla opiskelijoilla tilanne on vähän no bonus. Oppilaitos joko tarjoaa tai sitten ei tarjoa shell-palvelua. Yliopisto-opiskelijoille teilanne on yleensä parempi, suurin osa suomen yliopistoista tarjoaa yleensä jonkinlaisen shell-palvelun. Tietenkin halutessa shell-palvelun voi myös ostaa pienellä vuosimaksulla yksityiseltä palveluntarjoajalta. Googlaamalla löytyy lisätietoa, ja arvosteluja shell-tarjoajista kannattaa ehdottomasti lukea.

Ensimmäiseksi tarvitset terminaaliohjelman. Vaihtoehtoja on olemassa useita mutta ehkä yleisimmin käytetty on Windows-järjestelmillä toimiva Putty. Saat ladattua sen ohjelman kotisivuilta:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Ohjelmasta löytyy myös muunneltu versio jonka voi mm. pienentää systrayhyn:
http://haanstra.eu/putty/

Putty ei vaadi ollenkan asennusta. Ohjelman kotisivuilta on ladattavissa yksittäinen exe-tiedosto, jota ajamalla itse ohjelma käynnistyy.

Tästä eteenpäin oletetaan että käyttämäsi shell-kone toimii yleisimmällä Unix/Linux-alustalla.

Ensimmäiseksi ota etäyhteys yliopistosi tai muun tahon shell-koneelle terminaaliohjelmalla (Puttyllä). Eli käynnistä Putty, jolloin aukeaa ao- kuvan kaltainen näkymä:

Tässä vaiheessa joudut valitsemaan käyttämäsi palvelimen. Luvussa 3 löytyy lista joidenkin palvelinten osoitteista. Kuvan esimerkissä on käytetty palvelinta tutor.cc.tut.fi. Aseta haluamasi Unix-koneen osoite kuvassa näkyville kentille. Valitse Connection typeksi SSH. Port-kentän numerona anna olla oletus, joka on 22. Lopuksi klikkaa ”Open”. Halutessasi voit tallentaa käytettävän palvelimen kuvassa näkyvälle listalle.

TTY:n opiskelijat HUOM! Muistakaa käyttää samaa palvelinta joka kerta kuten luvussa 3 ohjeistetaan!

Seuraavaksi aukeaa todennäköisesti seuraavanlainen varoituikkuna (mikäli kirjaudut ensimmäistä kertaa shell-koneelle):

Hyväksy tallennettava SSH-avain painamalla Yes/Kyllä. Jatkossa Putty ei kysy avaimen tallentamista kirjauduttaessa samalle shell-koneelle.

Kirjaudu shell-koneelle (unix-palvelimelle) tunnuksillasi ja salasanalla. Esim. TTY:n opiskelijoilla toimii intratunnus ja salasana myös Proffalle.

HUOM! Kirjoitettaessa salasanaa, ei näyttöön ilmesty ollenkaan merkkejä turvallisuussyistä! Siitä huolimatta näppäinpainallukset kuitenkin rekisteröityvät.

Näpyteltyäsi salasanan ja painettua Enter, aukeaa suunnilleen ao-kaltainen näkymä:


Terminaali-ikkuna ja avoinna oleva yhteys shell-koneelle

Nyt on saatu onnistuneesti etäkäyttöyhteys shell-koneelle.

Etäkäytettävää shell-konetta käytetään komentorivimuodossa, eli kaikki mitä näkyy Putty-ohjelman ikkunan sisällä, on itseasiassa etäkäytettävän tietokoneen komentokehotetta. Tämän takia esim. hiiren klikkaukset eivät toimi ikkunassa.

Terminaali-ikkunan kautta voidaan ajaa komentoja ja ohjelmia shell-koneella, tietenkin omien käyttöoikeuksien puitteissa. Normaaleilla tunnuksillasi et todennäköisesti pysty esimerkiksi boottaamaan shell-konetta. Sen sijaan pystyt esim. luomaan kansioita ja tiedostoja sekä ajamaan ohjelmia. Ajettavien komentojen tulosteet ja ohjelmat näkyvät terminaali-ikkunassa.

Saat esimerkiksi listattua shell-koneella sijaitsevan kotihakemistosi tiedostot ja alihakemistot kirjoittamalla komennon:

ls -la

Vastaavasti Irssi-IRC-ohjelma ja Screen käynnistettäisin kirjoittamalla komento:

screen irssi (Älä kokeile tätä vielä tässä vaiheessa!)

Jos/kun haluat lopettaa shell-koneen etäkäytön, kirjoita komentokehotteeseen komento:

logout

Jolloin kirjaudut ulos shell-koneelta ja Puttyn ikkuna sulkeutuu automaatisesti.

Puttyn ikkunan sulkeminen kesken etäkäyttösession ei ole suositeltavaa. Jos shell-käyttö kuitenkin tuntuu menneen jumiin, voi yhteyden shell-koneelle hätätapauksessa katkaista myös sulkemalla Puttyn.

Unix/Linux -järjestelmien peruskomentoja voi halutessa opiskella lisää esim. täältä. Samat asiat käytään läpi myös TTY:n Tietotekniikan perusteet kurssilla.


HUOM! Tee tämä vaihe ohjeesta vain, mikäli et ole koskaan aikaisemmin käyttänyt Irssiä. Jos olet jo kerran tehnyt tämän, siirry kappaleeseen 6!


Tämän vaiheen voi tehdä myös, mikäli et ole varma oletko joskus yrittänyt käyttää Irssiä, tai mahdollisesti olet sekoittanut tavalla tai toisella asetukset. Toimenpiteellä palautetaan ensiksi tehdasasetukset, ja sitten tehdään tarvittavat alustukset jolla Irssin käynnistäminen on jatkossa mutkatonta.

Kirjaudu shell-koneelle. Tämä opastetaan edellisessä kappaleessa 4.

Kun olet kirjautunut shell-koneelle, aja ensimmäiseksi komento:

cp -r ~/.irssi ~/.irssi_bacup; rm -rfv ~/.irssi


Komennolla nollataan Irssin asetukset omalta käyttäjätunnukselta

Komennolla poistetaan Irssin asetustiedostot omalta käyttäjätunnukselta, eli seuraavan kerran kun käynnistät Irssin, käynnistyy se tehdasasetuksilla ja lataa default-konfigit. Em. komento ottaa myös varmuuskopion mahdollisista vanhoista asetuksista.

Komento antaa joko ilmoituksen onnistuneesti poistetuista tiedostoista, tai sitten virheilmoituksen ettei kys. hakemistoa ole. Molemmissa tapauksissa jatka seuraavaan vaiheeseen.


Huom. 1 Tarvittaessa saat palautettua äsken otetun varmuuskopion komennolla:
rm -rfv ~/.irssi; cp -r ~/.irssi_bacup ~/.irssi

Huom. 2
Komentoja voit kopioida nettisivuilta Puttyn ikkunaan seuraavasti:

  1. Kopioi ensiksi komento leikepöydälle täältä wikistä.
  2. Seuraavaksi aktivoi Puttyn ikkuna, ja ikkunan alueella paina hiiren oikeaa näppäintä. Hiiren oikea näppäin toimii puttyssä Liitä-komentona. Nyt leikepöydän tekstin pitäisi ilmestyä Puttyyn, tarkemmin sanottuna etäkäytettävän koneen komentokehoitteseen!
  3. Huom! Jokainen rivinvaihto jonka yli maalaat, tulkitsee Putty nämä enterin painallukseksi. Ole siis tarkkana kun maalaat komentoja nettisivuilta. Eli kopioitaessa nettisivuilta komentoja, älä koskaan maalaa niitä rivinvaihdon yli!




Nyt on aika käynnistää ensimmäistä kertaa Irssi. Komentokehoitenäkymässä anna komento:

irssi


Kuvassa on käytetty komentoa screen irssi, joka käynnistäisi lisäksi screenin. Asetusten alustuksessa ei ole väliä käytetäänkö screeniä vai ei. Lisää screenistä edempänä.

Painettuasi Enter komennon jälkeen, pitäisi auketa suunnilleen alla olevan kaltainen näkymä:

Noin, nyt olet käynnistänyt onnistuneesti Irssi-ohjelman etäkäytettävälle shell-koneelle. Seuraavaksi kirjoita Irssissä (yo. näkymässä) alla olevat komennot järjestyksessä. Joka komennon jälkeen painetaan luonnollisesti Enter:

/SERVER ADD -auto -network IRCnet irc.cc.tut.fi
/CHANNEL ADD -auto #tekniikantornit IRCnet
/CHANNEL ADD -auto #tieteentornit IRCnet
/CHANNEL ADD -auto #ttornit-astmk IRCnet
/HILIGHT nick
/save

Komentojen selityksiä:

  • Ensimmäinen komento lisää IRC-palvelimen Irssin asetuksiin. Tässä tapauksessa asetuksiin lisätään yksi IRCnet-verkon palvelimista, jossa mm. Tekniikan- ja Tieteentornien IRC-kanavat ovat. Vipu ”-auto” tarkoittaa että Irssi yhdistää serverille automaattisesti joka kerta kun Irssi käynnistetään.
  • Komennolla /CHANNEL lisätään äsken määritellylle serverille IRC-kanavia, joilla varsinaiset keskustelut käydään. Vipu ”-auto” tarkoittaa tässä komennossa, että Irssi liittyy automaattisesti kanavalle silloin kun yhdistetään IRCnet-verkon palvelimelle. Tässä esimerkissä lisätään auto-join-channel -listalle kaikki torneilla käytössä olevat kanavat. Huomaa #-merkki kanavan nimen edessä! Halutessa voit lisätä listaan myös muita kanavia, esim. jos ainejärjestölläsi tms. on IRC-kanava IRCnet-verkossa.
  • /HILIGHT -komento kannattaa myös antaa. Tällä komennolla korostetaan keskusteluissa rivit, joissa mainitaan käyttämäsi nimimerkki.
  • Viimeinen /save -komento tallentaa asetukset Irssin konffitiedostoon. Tätä ei välttämättä tarvitse antaa, mutta varmuuden vuoksi se on kannattavaa.
  • Nimimerkin asettamiseksi pitää ensin ottaa yhteys IRC-palvelimeen, joten se tehdään vasta luvussa 6.

Sulje tässä vaiheessa kokonaan Irssi antamalla komento:

/quit

Käynnistäminen


Tässä vaiheessa oletetaan että olet tehnyt luvussa 5 ohjeistetun asetusten alustuksen.


Kirjaudu ensiksi shell-koneelle (luku 4), mikäli et ole valmiiksi kirjautuneena. TTY:n opiskelijat Huom: Muistakaa kirjautua samalle koneelle kuin edellisellä kerralla (luvun 3 ohjeiden mukaan)!

Tässä vaiheessa on tärkeää tietää onko Irssi jo valmiina ajossa shell-koneella vai ei. Jos teit juuri edellisessä luvussa asetusten alustuksen ja lopetit Irssin /quit-komennolla, se ei ole ajossa shell-koneella. Mene silloin kohtaan 2.



1. Jos olet vähän aikaa sitten irkannut ja sulkenut irssin Ctrl-A-D -näppäinyhdistelmällä (tästä edempänä lisää), on Irssi ajossa shell-koneella. tällöin Irssiin palataan komennolla:

screen -x

Komentoa voi myös kokeilla vaikka irssi ei olisikaan taustaprosessina päällä, tai et ole asiasta varma. Mikäli Irssi ei ole taustaprosessina ajossa, antaa komento täysin harmittoman virheilmoituksen: ”There is no screen to be attached.”. Toimi siinä tapauksessa kohdan 2 mukaan.



2. Jos olet käynnistämässä Irssiä ensimmäistä kertaa luvun 5 asetusten alustusten jälkeen, anna komento:

screen irssi

Tätä komentoa ei pidä antaa uudelleen mikäli Irssi on jo taustaprosessina. Asian voi testata kohdan 1 komennolla. Komennolla käynnistetään sekä Irssi, että Screen-ohjelma. Screen-ohjelman käyttö on edellytys sille että Irssi voidaan myöhemmin jättää roikkumaan taustaprosessiksi shell-koneelle.

Kun Irssi käynnistyy, pitäisi sen automattisesti yhdistää IRC-palvelimelle, mikäli teit asetusten alustukset luvun 5 ohjeiden mukaan. Joskus IRC-palvelimelle yhdistäminen voi viedä jopa minuutteja, joten odota kärsivällisesti.

Kun Irssi on yhdistänyt IRC-palvelimelle, pitäisi Irssissä olla jokseenkin ao. kuvan kaltainen näkymä:


Irssi on juuri yhdistänyt IRC-palvelimelle ja liittynyt automaattisesti kanaville.

Tässä vaiheessa määritellään nimimerkki, jolla irkkaat. Se määritellään antamalla Irssille komento:

/nick nimimerkkisi_tahan


Komennolla /nick määritellään käytettävä nimimerkki. Esimerkissä määritellään nimimerkiksi TeemuTornilainen

Kirjoita vielä komento:

/save

joka tallentaa nimimerkin Irssin asetuksiin. Nyt nimimerkkiä ei tarvitse enää määritellä uudelleen vaikka Irssin joutuisi käynnistämään uudelleen. Syy miksi nimimerkkiä ei määritelty luvussa 5, on että komento toimii vain silloin kun Irssillä on yhteys IRC-palvelimeen.

Yleisesittely

Irssissä navigoidaan ns. ”ikkunoissa”. Irssissä termi ”ikkuna” tarkoittaa eri asiaa kuin Windowsin ikkuna. Ikkuna on ennemminkin eräänlainen näkymä, joka erottelee eri IRC-kanavat, yksityiskeskustelut jne. Käytännössä ikkunalla tarkoitetaan näkymää joka sillä hetkellä on irssissä näkyvillä.

Mikäli määrittelit luvussa 5 Irssin liittymään automaattisesti kanaville #tekniikantornit, #tieteentornit jne, pitäisi nämä kanavat olla valmiiksi auki omissa ”ikkunoissaan” Irssissä. Voit kokeilla navigoida eri ikkunoiden välillä seuraavasti (jos käytössä Putty):

Pidä pohjassa ALT, ja paina saman aikaisesti jompaa kumpaa sivunuolinäppäintä.

Tällä tavalla voit selata Irssin ikkunoita numerojärjestyksessä.

Jokainen ikkuna on numeroitu. Jos haluat valita jonkun tietyn ikkunaan, onnistuu se yhdistelmällä:

ALT + ”numeronäppäin”

”Numeronäppäimiä” Irssin oletusasetuksilla ovat: kirjainnäppäimistössä näppäimet 1-9, 0 sekä kirjaimet QWERTYUIOP. Näppäimillä 1-9 valitaan näppäimen numeroa vastaava ikkuna, näppäimellä 0 ikkuna numero 10, ja näppäimillä QWERTYUIOP ikkunat 11-20. Ikkunoihin 21- pääsee esimerkiksi ALT + nuolinäppäin. Huom, NumPadin numeronäppäimet eivät toimi!

ALT -näppäin tunnetaan myös termillä META-näppäin.

Huom. META-näppäimenä toimii Puttyssä myös Esc. Joissain terminaaliohjelmissa puolestaan META-näppäin on jompi kumpi, joko ALT tai Esc. Riippuen terminaaliohjelmasta joskus selaus toimii siten, että painetaan kerran lyhyesti META, ja sitten kerran joko numero tai nuolinäppäin. Meta-näppäin ja sen toiminnallisuus selviää kokeilemalla.


Navigoidaan Irssi seuraavaksi jonkun kanavan ikkunaan (ALT + nuolinäppäin). Mikäli tuntuu että et löydä eri kanavia navigoimalla, voi kanaville liittyä myös jälkikäteen. Se tapahtuisi komennolla:

/join #tekniikantornit

tai vaihtoehtoisesti komentoaliaksella (pitäisi toimia Irssin oletusasetuksilla):

/j #tekniikantornit

Huomaa että IRC-kanavien ensimmäinen merkki on aina risuaita-merkki (#).

Ao. kuvassa esitellään IRC-kanavaikkunan peruselementtejä.

  • 1: Ylimpänä näkyy topic-bar, eli kanavan aihe. Yleensä topiccina on joitain tiedotteita tai vähemmän tärkeää läppää. Jos topic ei mahdu kokonaan palkkiin, saa koko topicin tulostumaan näytölle komennolla /topic
  • 2: Tällä alueella näkyy keskustelut. Tässä kuvassa on punaisella sensuroitu joitain viestejä joita ei haluta julkiseksi, älä hämäänny niistä. @-merkki joidenkin keskustelijoiden nimimerkin edessä tarkoittaa sitä, että hänellä on kanavaoperaattorin status. Operaattori voi mm. asettaa kanavan aiheen, potkia porukkaa pois kanavalta ja asettaa käyttäjiä porttikieltoon. Huomaa että viestit joissa mainitaan oma nimimerkki, korostetaan keskustelunäkymässä.
  • 3 ja 4: Tässä palkissa näkyy satunnaista informaatiota. Irssin oletusasetuksilla siinä näkyy mm. ikkunan numero ja kanavan nimi (3). Kohdassa 4 näkyy numeroita, jotka viittaavat muihin Irssin ikkunoihin. Tässä esimerkissä vaalean sininen väri viittaa että ikkunassa 2 ja 4 on jokin tapahtuma, ja punainen merkitsee että kys. ikkunan kanavalla joku on kutsunut sinua.
  • 5: tähän kohtaan kirjoitetaan viestit kanavalle
  • Näppäimillä PageUp ja PageDown pääset selaamaan ikkunassa näkyviä keskusteluja ylös-alas, esim. jos haluat tutkia kanavalla käytyjä keskusteluja aikaisemmalta ajalta kuin mitä näyttöön kerralla mahtuu.


Jos haluat avata yksityiskeskustelun jonkun tietyn nimimerkin kanssa, se onnistuu komennolla:

/query kaverin_nimimerkki

joka avaa uuden Irssi-ikkunan vanhojen ikkunoiden jatkeeksi. Uuden ja vanhojen ikkunoiden välillä selataan tuttuun tapaan ALT + nuolinäppäin.


Yksityiskeskistelun ikkunassa käydään keskusteluja samaan tapaan kuin kanavaikkunoissa.


IRC-kanavalta poistuminen tai yksityiskeskustelun sulkeminen onnistuu siten että ensin navigoit haluamaasi ikkunaan. Sen jälkeen anna komento:

/window close

tai komentoalias (pitäisi toimia Irssin oletusasetuksilla):

/wc

Huom. IRC-kanavalta voi poistua myös komennolla /leave. Tämä komento kuitenkin jättää kanavan ikkunan auki Irssiin, siinä missä em. komento myös sulkee ikkunan samalla.

Hyödyllisiä Irssin komentoja

  • /join #kanava - liittyy kanavalle
  • /j #kanava - komentoalias edelliseen komentoon
  • /nick nimimerkki - vaihtaa nimimerkin
  • /query Tornilainen - aloittaa yksityiskeskustelun keskustelijan Tornilainen kanssa
  • /window close - sulkee keskusteluikkunan ja poistuu ikkunassa olevalta kanavalta
  • /wc - komentoalias edelliseen komentoon
  • /n - listaa kaikki kanavalla olijoiden nimimerkit
  • /topic - näyttää kanavan koko topicin
  • /whois Tornilainen - Komennolla saa lisätietoa haluamastaan nimimerkistä. Tuloste tulostuu yleensä ikkunaan numero 1 (statusikkuna, oletusasetuksilla) tai mahdolliseen yksityiskeskusteluikkunaan, jos sellainen on auki.
  • /quit - sulkee Irssin kokonaan shell-koneelta. Tämä komento ei jätä Irssiä taustaprosessiksi shell-koneelle, joten älä lopeta Irssi-sessiota tällä komennolla!


Komennolla /n on juuri listattu kanavan #tieteentornit läsnäolijat. Komento tulostaa läsnäolijat keskusteluikkunaan keskustelujen jatkoksi.

Irssi-session lopettaminen

Kun haluat lopettaa irkkaamisen, jätetään Irssi roikkumaan shell-koneelle taustaprosessiksi ja kirjaudutaan ulos shell-koneelta. tämä tehdään seuraavasti:

Irssin sulkeminen: Pidä pohjassa näppäintä CTRL ja paina samaan aikaan lyhyesti kirjainnäppäintä A. Vapauta molemmat napit. Tämän jälkeen paina lyhyesti kirjainnäppäintä D.

Nyt Irssin pitäisi kadota terminaali-ikkunasta ja näkymän palata takaisin komentokehoitteeseen.


Irssi on jätetty onnistuneesti taustaprosessiksi shell-koneelle

Shell-koneelta kirjaudutaan ulos joko antamalla komento:

logout

tai painamalla komentokehotenäkymässä uudelleen edellä mainittu CTRL-A-D -näppäinyhdistelmä.

Irssi-sessioon palataan niin kuin tämän luvun alussakin mainitaan. Eli kirjaudutaan shell-koneelle (TTY:n opiskelijat muistakaahan sama shell-kone joka kerta!) normaalisti. Sen jälkeen kirjoitetaan komento:

screen -x

Joka avaa Irssin täsmälleen samaan näkymään millaisena jätit sen edellisen session jälkeen. Irssi ei tässä vaiheessa enää yhdistä uudelleen IRc-palvelimelle koska se on valmiiksi yhdistyneenä. Nyt voit selailla kanavilla käytyjä keskusteluja ja lukea mahdollisia yksityisviestejä joita olet saanut poissaolosi aikana.

Komennon screen -x tilalla voidaan käyttää möys komentoa screen -r. Molemmissa komennoissa on omat etunsa ja haittansa sekä koulukuntansa. Aloittelijoille suosittelen kuitenkin screen -x, jolloin Irssi-sessioon pääsee takaisin samalla komennolla, vaikka vahingossa sulkisi Puttyn ikkunan. Googlettamalla löytyy enemmän tietoa Screen-ohjelmasta.

Ongelmatilanteita

Mikäli komentokehoite antaa virheilmoituksen:

There is no screen to be attached.

Annettaessa komento screen -x:

  1. Tarkista ensiksi että otit yhteyden oikeaan palvelimeen. Erityisesti TTY:läisten kannattaa tarkastaa että valitsin saman palvelimen kuin aikaisemmin (Mozart, Tutor, jne.)
  2. Jos palvelin on varmasti oikea, on Irssi sulkeutunut lopullisesti syystä tai toisesta. Syynä voi olla esim. shell-koneen boottaaminen päivitysten takia. Tällöin ei auta muu kuin käynnistää uudelleen Irssi komennolla screen irssi. Mikäli olet tehnyt kappaleen 5 alustukset, pitäisi Irssin ottaa käynnistyessään automaattisesti yhteys IRC-palvelimille jne. Toisinaan nämä shell-koneiden bootit ja Irssi-prosessien tapot ovat ärsyttävä ominaisuus.

Muuta huomioitavaa

Puttyn terminaali-ikkunasta voit kopioida tekstiä yksinkertaisesti maalaamalla sitä, jolloin teksti menee automaattisesti leikepöydälle.

Linkkejä Puttyn alkuperäinen versio ei tunnista, joten joudut ne maalaamaan ja liittämään erikseen nettiselaimeen. Sen sijaan Puttyn muunnokset tunnistavat usein linkit, esim. kappaleessa 4 mainittu modaus.

Useampi IRC-verkko

IRCnet-verkon lisäksi muita suuria verkkoja ovat esimerkiksi EFnet, DALnet ja erityisesti pelaajien käyttämä Quakenet.

Irkatessa saattaa tulla tilanne että haluamasi kanava onkin eri IRC-verkossa kuin IRCnetissä. Esimerkiksi voi tulla tilanne että sinun pitäisi päästä jonkun peliyhteisön kanavalle, joka sijaitsee Quakenet-verkossa. Ongelmana on että Quakenetissä olevat IRC-kanavat eivät näy, eivätkä toimi IRCnetin palvelimilla.

Irssin eräs ominaisuus on että, sillä voi olla samanaikaisesti yhdistyneenä useammalle IRC-palvelimelle. Em. Quakenet-ongelma ratkaistaan siten että Irssillä yhdistetään IRCnet-palvelimen lisäksi myös Quakenet palvelimelle.

Mene ensimmäiseksi statusikkunaan (Irssin default-asetuksilla ikkuna 1). Anna siinä komennot:

/SERVER ADD -auto -network Quakenet mediatraffic.fi.quakenet.org
/save
/connect Quakenet

Nyt Irssin pitäisi sekä yhdistää Quakenet-palvelimelle välittömästi, että yhdistää sinne myös joka kerta kun Irssi käynnistetään.


Kuvassa ympyrän sisällä oleva alue näyttää, onko käytössä mikä IRC-verkko

Navigointi eri IRC-verkkojen välillä tapahtuu rämppäämällä näppäinyhdistelmää CTRL + X, jolloin statusbarissa vaihtuu IRC-verkon tunnus. Tällä on merkitystä vain silloin kun liitytään uusille kanaville tai aloitetaan yksityiskeskusteluja. Kun keskustelet jo auki olevalla kanavalla, ei tarvitse valita erikseen aktiiviseksi kanavaan liittyvää IRC-verkkoa.

Esimerkiksi kanavalle liitytään edelleen komennolla

/join #kanava

Liityttävän kanavan IRC-verkko valitaan sen mukaan mikä verkko on aktivoituna Irssissä CTRL + X -yhdistelmällä. Esimerkiksi jos statusbarissa on aktivoituna ”IRCnet”, aukaistaan kaikki kanavat /join-komennolla IRCnet-verkossa. Samalla lailla toimii myös privaattikeskustelut, eli voit käydä niitä missä tahansa IRC-verkossa. Katso aina ensin että olet aktivoinut oikean IRC-verkon.

Liityit sitten missä tahansa IRC-verkossa olevalle kanavalle, aukeaa uusi kanava uuteen Irssi-ikkunaan ja keskustelu tapahtuu normaaliin tapaan. Komennolla /wc voi tuttuun tapaan sulkea keskusteluikkunan.

Jos haluat että Irssi liittyy automaattisesti myös Quakenetissä olevalle kanavalle käynnistyessä, se määritellään nyt komennolla:

/CHANNEL ADD -auto #peelokanava Quakenet

Komennon viimeinen parametri määrittää että kanavalle liitytään nimenomaan Quakenet-verkossa.

Hilight -äänitehoste Puttyyn

Joka kerta kun joku mainitsee kanavalla nickisi, tai saat yksityisviestin, ilmenee asia vain Irssissä näkyvällä punaisella numerolla tapahtumaikkunaan. On kuitenkin mahdollista saada Putty toistamaan halutun äänitiedoston joka kerta kun joku tapahtuma tapahtuu. vähän samaan tapaan kun perinteisissä pikavistimissä, Messengerissä jne, kun joku lähettää sinulle viestin.

Tätä varten tarvitset Puttyn muunnellun version, Putty Trayn. Ohjeen alussa on linkki kys. muunnelman kotisivuille, josta ohjelman voi ladata.

anna ensiksi Irssissä komennot:
/set beep_when_window_active ON
/set beep_when_away ON
/set beep_msg_level MSGS NOTICES DCC DCCMSGS HILIGHT
/set bell_beeps ON
/save

Seuraavaksi mene Putty trayn asetuksiin kohtaan Terminal, Bell ja valitse valinta ”Play custom sound file”, ja Browse -painikkeella valitse haluamasi äänitiedosto. Putty tray tukee vain wav-formaattia. Sen jälkeen mene takaisin asetuksissa kohtaan Session, ja tallenna profiili, valitsemalla joko default-profiilin, tai jonkun muun tallentamasi profiilin.

Detachaa Irssi ja käynnistä Putty uudelleen profiililla jonne tallensit asetukset, ja edelleen Irssi auki.

Tämän jälkeen Irssissä painele näppäinyhdistelmää Ctrl+A Ctrl+G (peräkkäin näitä yhdistelmiä) niin kauan kun Irssin vasemmassa alalaidassa lukee ”switched to audible bell.” Nyt pitäisi soida valitsemasi äänitiedosto joka kerta kun joku mainitsee nimimerkkisi tai lähettää sinulle yksityisviestin.

  • Putty = Avoimen lähdekoodin terminaaliohjelma Windows-alustoille, jolla voi etäkäyttää muualla olevaa Unix/Linux -tietokonetta komentokehotenäkymässä.
  • SSH = salausmenetelmä, jolla ohjaus/informaatiodata kryptataan oman koneen ja etäkäytettävän koneen välillä
  • Irssi = Tekstipohjainen IRC-asiakasohjelma, jota käytetään lähinnä Unix/Linux-järjestelmillä.
  • Screen = Tarkempi selitys täällä. Tekniikka mahdollistaa IRC-ohjelman jättämisen taustaprosessiksi siksi aikaa kun et ole kirjautunut etäkäytettävälle koneelle.