Screen ja irssi
Oletko joskus ihmetellyt miten irkkikaverisi roikkuvat kanavalla päivät ja yöt läpeensä - eivätkö he sammuta kotikonettaan edes matkojen ajaksi? Siinä vaiheessa kun samat kaverit kertovat kanavalla olevansa ulkomailla, vaikkeivät ole edes irkkiään välillä sammuttaneet, alat todella hämmentyä.
Moinen on mahdollista, jos sinulla on tunnukset johonkin *nix-koneeseen jossa saa pyörittää apuohjelmaa nimeltä screen ja jotain irc-clientiä. Tässä oppaassa tutustumme ohjelmaan nimeltä irssi. Näiden avulla irkkisi ei pyörikään kotikoneella, vaan etäkoneella joka sijaitsee vaikkapa Helsingissä sinun itsesi asuessa Utsjoella. Omalla utsjokisella koneellasi otat sitten ssh-yhteyden helsinkiläiselle etäkoneelle aina kun haluat irkata. Kun on tauon paikka, voit vaikka sammuttaa oman koneesi, helsinkiläiskone jää päälle ja jatkaa irkkisi pyörittämistä vaikka itse otat makoisat nokoset. Jos lähdet tätisi luo Rovaniemelle voit ottaa sieltä yhteyden helsinkiläiseen etäkoneeseen ja jatkaa irkkaamista siitä mihin jäit, luettuasi ensin matkasi aikana kanaville kertyneet backlogit ja sinulle kertyneet viestit.
Aivan aluksi sinun tulee hankkia tunnukset jollekin *nix-palvelimelle. Korkeakouluopiskelijat saavat sellaiset "talon puolesta", muut joutuvat yleensä turvautumaan hyviin kavereihin tai kaupallisiin palveluihin, joita emme käsittele tässä.
Tunnukset saatuasi tarvitset ssh-ohjelman jolla yhteys etäkoneeseen saadaan aikaiseksi. Windowsiin pätevä ja ilmainen sellainen on PuTTy, jonka saat ladattua täältä. Etsi sivun keskivaiheilta Binaries -otsikon alta putty.exe niminen tiedostolinkki ja klikkaa siitä, tallenna tiedosto jonnekin, esimerkiksi Windowsin työpöydälle. PuTTYä ei tarvitse sen kummemmin asennella, ko. putty.exe on sellaisenaan toimiva ohjelma.
Kun olet saanut PuTTYn ladattua, kaksoisklikkaa sen kuvaketta ja seuraavanlainen ikkuna aukeaa:

Kohtaan 'Host Name (or IP address)' kirjoita sen palvelimen osoite, jolle haluat yhteyden perustaa, esimerkiksi velhottaret.net. Varmista että Protocol -kohdassa on valittuna SSH ja paina alalaidan Open -painiketta. Palvelin kysyy tunnusta ja salasanaa:

Tunnuksen ja salasanan olet saanut palvelimen käyttöoikeuden saadessasi. Kirjoita ne kehotteisiin, huomaa että salasanaa kirjoittaessasi näytölle ei tule mitään tekstiä ettei salasanaa pääse kukaan olan yli utelemaan.
Screen-apuohjelma ja irkkiohjelma irssi sen "sisään" käynnistetään kirjoittamalla palvelimen komentokehotteeseen

Ensimmäiseksi sinun tulee ottaa yhteys jollekin irc-serverille. Irssissä se tapahtuu kirjoittamalla komento
jossa irc.serveri.example on sen irc-serverin osoite, johon otat yhteyttä. Huomaa että kyseessä ei ole nyt oman palveluntarjoajasi irc-serveri, jota olet esimerkiksi mIRC:in kanssa käyttänyt, vaan etäkoneen palveluntarjoajan serveri.

Nikiksesi tulee oletuksena käyttäjätunnuksesi ja sitä voit vaihtaa normaalilla irc-komennolla
jossa Omanikki on se nikki joksi haluat vaihtaa.

Kanaville joinataan kirjoittamalla
jossa #kanavannimi on se kanava jolle haluat mukaan. Irssin oletusasetuksien mukaisesti käsky avaa automaattisesti uuden ikkunan ja sijoittaa uuden kanavan siihen. Ikkuna numero 1 on statusikkuna, johon tulevat mm. serveriltä tulevat viestit, kanavaikkunoiden numerointi alkaa kakkosesta eli ensimmäinen kanava jolle joinaat, sijoittuu ikkunaan 2, seuraava ikkunaan 3 jne.

Kanavaikkunoita voi vaihtaa terminaalista riippuen joko näppäinyhdistelmällä alt+kanavannro (toimii ainakin PuTTYssä) tai esc, vapauta, kanavannro (toimii yleisesti kaikissa terminaaleissa). Esciä käytettäessä esc-näppäintä painetaan ensin ja "päästetään irti", sitten painetaan kanavaikkunan numeroa. Altia käytettäessä alt pidetään pohjassa kun kanavaikkunan numeroa painetaan. Mikäli jollain muulla kanavalla kuin sillä, minkä ikkuna irssissäsi on aktiivisena, puhutaan, sen kanavan numero syttyy valkoisena palamaan irssin statusbarissa Act: lyhenteen jälkeen valkoisena. Mikäli jollain kanavalla mainitaan sinun nikkisi tai jokin sana jonka olet itse määritellyt irssin hilightiin, sen kanavan numero syttyy palamaan punaisena.

Kun haluat sammuttaa irkin kotikoneeltasi, mutta jättää nikkisi idlaamaan etäkoneelle, screen "detachoidaan" painamalla näppäinyhdistelmää ctrl+a+d eli pidä ctrl pohjassa ja paina ensin a ja sitten d. PuTTYyn tulee teksti detached, jonka jälkeen voit loggautua ulos etäkoneelta kirjoittamalla

Meneillä olevaan irssisessioosi pääset käsiksi loggautumalla etäkoneelle uudelleen tämän oppaan alussa selostetulla tavalla, mutta nyt kirjoitatkin screen irssi -komennon sijasta
Tämä ei käynnistä uutta screeniä vaan yhdistää takaisin aiemmin "detachoimaasi" screeniin.

Edelläolevilla ohjeilla pääset alkuun, mutta irssin käyttöä vähän opittuasi halunnet tutkia asioita hieman lisää. Kirjoittamalla käskyn
saat statusikkunaan listan asetuksista joita voit muuttaa kirjoittamalla
Mikäli muuttelet arvoja ja haluat niiden säilyvän myös mikäli sammutat koko irssin etkä pelkästään detachoi sitä, kirjoita asetuksien muuttamisen jälkeen
Ikkunoiden sisältöä voi selata edes takaisin terminaalista ja asetuksista riippuen esim. pgup ja pgdn -näppäimillä tai näppäinyhdistelmillä ctrl+p ja ctrl+n.
Hyödyllinen komento poislähtiessä on
jossa syy on selitys miksi olet poissa. Näin esimerkiksi yksityisviestiä sinulle lähettävät näkevät, ettet ole koneella. Takaisin tullessasi kirjoitat pelkästään
Irssissä toimii alias
joka on "laajempi" /whois -komento ja näyttää nikistä myös idle-ajan ja mikäli nikki on away, tarkan away-viestin.
Kun laitat oman nikkisi irssin hilight -listaan, hilightaantuu myös sanoja missä nikkisi on osana, vaikkapa vain sanan keskellä. Irssin hilightin saa kuitenkin myös ymmärtämään regexpejä, ja lisäämällä nikkisi hilighteihin seuraavalla tavalla hilightaantuvat vain rivit, joissa nikkisi on jonkun sanan alussa:
Vielä perusteellisemmat irssiopinnot kannattaa aloittaa irssin kotisivuilta.
Jos kanava on opiton, antaa palvelin tämän jälkeen sille opit, jolla on nick-nickinä ircissä, tulee koneelta kone.tld ja näyttää käyttävän tunnusta tunnus.
Vanhemmat irssit eivät hyväksyneet suoraan /mode #kanava +R -komentoa, jolloin helpointa oli käyttää quote-komentoa, joka lähettää komennon suoraan palvelimelle. Esimerkkinä:
Irc-palvelimen pitäisi tämän perusteella opittaa yhden velhottaret.net-koneelta tulevan käyttäjän, joka oletettavasti on ollut vähiten aikaa idlenä.
Monella kanavalla käytetään bottia, joka antaa operaattorioikeudet eli opit automaattisesti, kun luotettu ihminen tulee kanavalle. Mikäli bottia ei kanavalla ole eikä sellaista halua/osaa sinne laittaa, irssin käyttäjä voi ladata osoitteesta http://www.irssi.org/scripts/ skriptin nimeltä friends_shasta.pl, joka hoitaa oppien antamisen omalla nickillä. Tässä ohjeet, oletuksena on että käytössä on tuore versio irssistä ja irc-serveille on yhteys auki.
-
Lataa tiedosto friends_shasta.pl palvelimelle hakemistoon .irssi/scripts/ esim. näin:
cd ~/.irssi/scripts
wget http://www.irssi.org/scripts/scripts/friends_shasta.pl - Lue dokumentaatio osoitteessa http://irssi.atn.pl/friends/current/. Siellä on kaikki mahdolliset käskyt ja asetukset, tässä käydään läpi vain muutama oleellisin.
- Kirjoita irssissä
/script load friends_shasta.pljolloin skripti tulee käyttöön. uusimmissa versioissa toimii lyhyempi/run friends_shasta.pl
- Lisää kaverisi auto-oppaukseen näin (esimerkikkihenkilö Kaveri kanavalla #kanava)
- Kokeile: kirjoittamalla /opfriendskanavalla kaikkien lisäämiesi henkilöiden tulisi saada opit, jollei heillä niitä jo ole. Tulevaisuudessa skriptin pitäisi antaa opit kun nämä ihmiset tulevat kanavalle.
- Tallenna kaveriesi tiedot kirjoittamalla irssissä
/savefriends
- Päivitä kaveriesi tietoja jos ne muuttuvat, uusi hostmask
lisätään näin:
/addhost Kaveri Kaveri!uusitunnus@uusiosoite.fi
- Voit muokata oppauslistaa myös käsin editoimalla tekstitiedostoa
.irssi/friends. Voit esimerkiksi vaihtaa hostmaskin
*!kaveri@123-456-789-012.sonera-adsl.fi maskiksi
*!kaveri@*.sonera-adsl.fi, jos huomaat että osoitteen numero-osa
vaihtelee. Tiedoston tallentamisen jälkeen sen saa päivitettynä
käyttöön kirjoittamalla /loadfriends