Muokataan sivua Irssi

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{Ohjelma
{{Ohjelma
| nimi           = Irssi
| nimi = irssi
| kuva           = [[Kuva:Irssi.png|220px]]
| kuva = [[Kuva:Irssi.png|220px]]
| kuvateksti     = Irssi ''nickcolor''- ja ''usercount''-skripteillä.
| kuvateksti = Irssi ''nickcolor''- ja ''usercount''-skripteillä.
| käyttöliittymä = [[ncurses]]
| käyttöliittymä = [[ncurses]]
| lisenssi       = [[GPL]]v2+
| lisenssi = [[GNU GPL|GNU General Public License]]
| kotisivu       = [https://irssi.org/ irssi.org]
| kotisivu = [http://www.irssi.org/ www.irssi.org]
| lähdekoodi    = [https://github.com/irssi/irssi github.com/irssi/irssi]
}}
}}


'''Irssi''' on suosittu tekstipohjainen [[IRC]]-asiakasohjelma. Se toimii useimmissa UNIX-tyylisissä järjestelmissä, Linux mukaanlukien. Myöskin Windowsille on tehty oma versionsa. Useimmat käyttävät irssiä yhdessä [[tmux]]in tai sen parennellun version, [[byobu]]n kanssa.
'''Irssi''' on suosittu tekstipohjainen [[IRC]]-asiakasohjelma. Se toimii useimmissa UNIX-tyylisissä järjestelmissä, Linux mukaanlukien. Myöskin Windowsille on tehty oma versionsa. Useimmat käyttävät irssiä yhdessä [[Screen|GNU Screenin]] kanssa.


== Peruskäyttö ==
== Peruskäyttö ==
=== Käynnistäminen ===
Irssiä on suositeltavaa käyttää byobun kanssa. Irssin käynnistäminen byobun kanssa onnistuu käskyllä:
  byobu new -s irssi irssi
Seuraavalla kerralla kun kirjaudut palvelimelle, pääset kiinni käynnissä olevaan irssi-istuntoon käskyllä:
  tmux a
Tarkemmat ohjeet byobun käyttöön löytyy [[byobu]]-sivulta.


=== Kanavaikkunat ===
=== Kanavaikkunat ===
Rivi 46: Rivi 38:
Luodaan nyt aluksi uusi verkko ja asetetaan siihen muutama palvelin. Kutsutaan verkko nimellä <tt>verkko</tt>. Luodaan se ja lisätään siihen palvelimet <tt>irc.verkko.org</tt> ja <tt>irc2.verkko.org</tt> komennoilla
Luodaan nyt aluksi uusi verkko ja asetetaan siihen muutama palvelin. Kutsutaan verkko nimellä <tt>verkko</tt>. Luodaan se ja lisätään siihen palvelimet <tt>irc.verkko.org</tt> ja <tt>irc2.verkko.org</tt> komennoilla
  /network add verkko
  /network add verkko
  /server add -network verkko irc.verkko.org
  /server add -ircnet verkko irc.verkko.org
  /server add -network verkko irc2.verkko.org
  /server add -ircnet verkko irc2.verkko.org


Vastaavasti palvelimia voidaan poistaa tietokannasta komennolla
Vastaavasti palvelimia voidaan poistaa tietokannasta komennolla
Rivi 54: Rivi 46:
Jos esimerkiksi halutaan korvata IRCnetin oletuspalvelin suomalaisella palvelimella, se tehtäisiin seuraavasti
Jos esimerkiksi halutaan korvata IRCnetin oletuspalvelin suomalaisella palvelimella, se tehtäisiin seuraavasti
  /server remove irc.stealth.net
  /server remove irc.stealth.net
  /server add -network ircnet irc.operaattorisi.fi
  /server add -ircnet ircnet irc.operaattorisi.fi


Nyt kun olemme asettaneet palvelimia verkolle, voimme yhdistää siihen komennolla
Nyt kun olemme asettaneet palvelimia verkolle, voimme yhdistää siihen komennolla
Rivi 89: Rivi 81:


Kanavilta poistutaan komennolla  
Kanavilta poistutaan komennolla  
  /part
  /leave
Poistumissyy voidaan myös antaa:
Poistumissyy voidaan myös antaa:
  /part syy
  /leave syy
Myös kanavaikkunan sulkeminen komennolla <tt>/wc</tt> saa aikaan kanavalta poistumisen.
Myös kanavaikkunan sulkeminen komennolla <tt>/wc</tt> saa aikaan kanavalta poistumisen.


Rivi 145: Rivi 137:


Sama merkistö on asetettava myös päätteeseen, esimerkiksi [[Konsole]]ssa se asetettaisiin valitsemalla ''Asetukset'' - ''Merkkimuunnos'' - ''Unicode (UTF-8)''.
Sama merkistö on asetettava myös päätteeseen, esimerkiksi [[Konsole]]ssa se asetettaisiin valitsemalla ''Asetukset'' - ''Merkkimuunnos'' - ''Unicode (UTF-8)''.
Tarkempia tietoja Irssin merkistöongelmien ratkaisusta löytyy ohjeesta [http://linkkijkl.fi/ohjeita/utf-8-screen-ja-irssi/ UTF-8, screen ja irssi].


==== Aikaleima ====
==== Aikaleima ====
Rivi 174: Rivi 164:
  /mode #kanava +/- tila
  /mode #kanava +/- tila
esimerkiksi
esimerkiksi
  /mode #kanava +m
  /mode #kanva +m
Asettaisi kanavan ns. ''moderated''-tilaan, jolloin vain kanavaoperaattorit ja puheoikeuden saaneet saavat puhua.
Asettaisi kanavan ns. ''moderated''-tilaan, jolloin vain kanavaoperaattorit ja puheoikeuden saaneet saavat puhua.


Rivi 198: Rivi 188:
Itsensä voi asettaa poissaolevaksi komennolla  
Itsensä voi asettaa poissaolevaksi komennolla  
  /away syy
  /away syy
''Away''-tilasta poistutaan vastaavasti komennolla
'''Away''-tilasta poistutaan vastaavasti komennolla
  /away
  /away
Tällöin Irssi listaa status-ikkunaan (oletuksena alt+1) poissaollessasi sinulle osoitetut viestit (yksityisviestit ja kanavilla olleet sinulle osoitetut viestit muotoa "nimimerkkisi: moi"). Jos käytät irssiä [[screen]]in kanssa kuten tyypillistä on, saattaa Irssin [http://scripts.irssi.org/ skriptisivulta] löytyvä <tt>[http://scripts.irssi.org/scripts/screen_away.pl screen_away.pl]</tt> olla hyödyllinen, se nimittäin laittaa poissaoloviestin päälle kun screeniä ei käytetä. Lisätietoja skripteistä ja niiden käyttöönotosta löytyy tämän artikkelin osiosta [[Irssi#Skriptit|Skriptit]].
Tällöin Irssi listaa status-ikkunaan (oletuksena alt+1) poissaollessasi sinulle osoitetut viestit (yksityisviestit ja kanavilla olleet sinulle osoitetut viestit muotoa "nimimerkkisi: moi"). Jos käytät irssiä [[screen]]in kanssa kuten tyypillistä on, saattaa Irssin [http://scripts.irssi.org/ skriptisivulta] löytyvä <tt>[http://scripts.irssi.org/scripts/screen_away.pl screen_away.pl]</tt> olla hyödyllinen, se nimittäin laittaa poissaoloviestin päälle kun screeniä ei käytetä.


=== Korostukset ===
=== Korostukset ===
Rivi 254: Rivi 244:
Tässä rivin alussa oleva numero on suodatuksen tunnus. Suodatus poistetaan käytöstä komennolla <tt>/unignore numero</tt>, esimerkiksi
Tässä rivin alussa oleva numero on suodatuksen tunnus. Suodatus poistetaan käytöstä komennolla <tt>/unignore numero</tt>, esimerkiksi
  /unignore 1
  /unignore 1
== Lisää ominaisuuksia ==
Irssi on monipuolisempi ohjelma kuin miltä se aluksi saattaa näyttää. Kun edellä läpikäydyt perusasiat ovat suurinpiirtein hallussa, voidaan alkaa tutustumaan edistyneempiin ominaisuuksiin jotka helpottavat osaavan käyttäjän elämää.
=== Tab-täydennys ===
[[Komentorivin perusteet|Komentoriviltä]] tuttu täydentäminen tabulaattorilla toimii myös Irssissä, jos esimerkiksi haluat muuttaa asetusta <tt>term_charset</tt>, kirjoita vain
/set ter
ja näpyttele tabulaattoria, kunnes haluamasi asetus ilmestyy näkyviin. Täydennys toimii myös nimimerkkien ja kanavien kanssa.


=== Automatisointi ===
=== Automatisointi ===
Rivi 268: Rivi 250:
Palvelimelle yhdistäminen tapahtuu lisäämällä palvelin <tt>-auto</tt>-parametrin kera. Esimerkiksi Freenodea varten lisättäisiin tällainen palvelin komennolla
Palvelimelle yhdistäminen tapahtuu lisäämällä palvelin <tt>-auto</tt>-parametrin kera. Esimerkiksi Freenodea varten lisättäisiin tällainen palvelin komennolla
  /server add -auto -network freenode irc.freenode.net
  /server add -auto -network freenode irc.freenode.net
Jos irc.freenode.net on jo lisätty Freenode-verkolle, edellinen komento asettaa sen tilaksi "''autoconnect''". Palvelimen tilan näkee komennolla <tt>/server list</tt>.
Jos sama palvelin on jo lisätty kyseiselle IRC-verkolle, muutetaan sen tilaksi "''autoconnect''". Palvelimen tilan näkee komennolla <tt>/server list</tt>.


Automaattisesti liityttävät kanavat lisätään komennolla <tt>/channel add</tt>. Esimerkiksi lisätään muutama IRCNetin kanava automaattisesti liityttäviksi:
Automaattisesti liityttävät kanavat lisätään komennolla <tt>/channel add</tt>. Esimerkiksi lisätään muutama IRCNetin kanava automaattisesti liityttäviksi:
Rivi 275: Rivi 257:
Kanavan nimen jälkeen annetaan siis sen IRC-verkon nimi, jossa kanava sijaitsee. Kanavat on mahdollista listata komennolla <tt>/channel list</tt>.
Kanavan nimen jälkeen annetaan siis sen IRC-verkon nimi, jossa kanava sijaitsee. Kanavat on mahdollista listata komennolla <tt>/channel list</tt>.


Kanavat on mahdollista poistaa listalta komennolla
== Lisää ominaisuuksia ==
  /channel remove #kanava verkko
Irssi on monipuolisempi ohjelma kuin miltä se aluksi saattaa näyttää. Kun edellä läpikäydyt perusasiat ovat suurinpiirtein hallussa, voidaan alkaa tutustumaan edistyneempiin ominaisuuksiin jotka helpottavat osaavan käyttäjän elämää.
ja palvelin komennolla
 
/server remove irc.palvelin.fi
=== Tab-täydennys ===
[[Komentorivin perusteet|Komentoriviltä]] tuttu täydentäminen tabulaattorilla toimii myös Irssissä, jos esimerkiksi haluat muuttaa asetusta <tt>term_charset</tt>, kirjoita vain
  /set ter
ja näpyttele tabulaattoria, kunnes haluamasi asetus ilmestyy näkyviin. Täydennys toimii myös nimimerkkien ja kanavien kanssa.


===Monen ikkunan näkymä===
===Monen ikkunan näkymä===
[[Kuva:Irssi-split-window.png|thumb|right|250px|Kaksi kanavaa näkyvissä samanaikaisesti]]
Irssissä on mahdollista myös ottaa näkyviin useita ikkunoita (engl. ''split windows'') yhtäaikaisesti, joskaan sitä ei ole välttämättä aiheellista opetella ennen kuin hallitsee irssin peruskäytön kunnolla. Ominaisuus on näppärä, jos osallistuu useaan keskusteluun yhtäaikaisesti ja näyttötilaa on paljon. Huonona puolena voi mainita väärälle kanavalle kirjoittamisen helppouden.  
Irssissä on mahdollista myös ottaa näkyviin useita ikkunoita (engl. ''split windows'') yhtäaikaisesti, joskaan sitä ei ole välttämättä aiheellista opetella ennen kuin hallitsee irssin peruskäytön kunnolla. Ominaisuus on näppärä, jos osallistuu useaan keskusteluun yhtäaikaisesti ja näyttötilaa on paljon. Huonona puolena voi mainita väärälle kanavalle kirjoittamisen helppouden.  


Oletusarvoisesti lisänäkymissä (engl. ''containers'') näytetään niitä ikkunoita, joilla ne on avattu, eikä näkyvää ikkunaa voi vaihtaa. Jos haluat vaihtaa ikkunaa, sinun tulee kytkeä ikkunan tahmeus (engl. ''window stickiness'') pois päältä. Näkymien välillä voit vaihtaa alt+ylös ja alt+alas -pikanäppäimillä.
Oletusarvoisesti lisänäkymissä (engl. ''containers'') näytetään niitä ikkunoita, joilla ne on avattu, eikä näkyvää ikkunaa voi vaihtaa. Jos haluat vaihtaa ikkunaa, sinun tulee kytkeä ikkunan tahmeus (engl. ''window stickiness'') pois päältä. Näkymien välillä voit vaihtaa alt+ylös ja alt+alas -pikanäppäimillä.


Uusi lisänäkymä voidaan lisätä komennolla <tt>/window show numero</tt>, missä <tt>numero</tt> on lisäikkunaan avattavan kanavaikkunan numero. Esimerkiksi ruudun yläreunaan voitaisiin lisätä uusi lisäikkuna jossa näkyy kanavaikkuna 2 komennolla
Uusi lisänäkyvä voidaan lisätä komennolla <tt>/window show numero</tt>, missä <tt>numero</tt> on lisäikkunaan avattavan kanavaikkunan numero. Esimerkiksi ruudun yläreunaan voitaisiin lisätä uusi lisäikkuna jossa näkyy kanavaikkuna 2 komennolla
  /window show 2
  /window show 2


Rivi 316: Rivi 300:


Lisätietoja monen ikkunan näkymästä löytyy englanniksi ohjeesta [http://quadpoint.org/articles/irssisplit An Illustrated Guide to Split Windows in Irssi].
Lisätietoja monen ikkunan näkymästä löytyy englanniksi ohjeesta [http://quadpoint.org/articles/irssisplit An Illustrated Guide to Split Windows in Irssi].
=== Aliakset ja näppäinyhdistelmät===
Kun joitain Irssin komentoja joutuu käyttämään usein, tulee mieleen että ne voisi muuttaa lyhyemmiksi tai helpommin muistettaviksi. Tämä tapahtuu komennolla <tt>/alias</tt>. Esimerkiksi kanavalla olevat käyttäjät näyttävälle <tt>/names</tt>-komennolle voitaisiin luoda alias <tt>/n</tt> komennolla
/alias n names
jonka jälkeen käyttäjien listaaminen onnistuu myös komennolla <tt>/n</tt>.
Käytössä olevat aliakset näkee komennolla <tt>/alias</tt>. Tällöin ''status''-ikkunaan ilmestyy lista aliaksista, esimerkiksi äskeisen komennon jälkeen
Aliases:
n          names
Näin luodun aliaksen voisi poistaa komennolla
/unalias n
Kuten tunnettua, kanavien vaihtaminen tapahtuu Irssissä näppäinyhdistelmällä alt+numero. Vastaaville näppäinyhdistelmille voidaan luoda erilaisia toimintoja komennolla <tt>/bind</tt>. Komennon syntaksi on
/bind näppäimet toiminto
Näppäimet kirjoitetaan siten, että tavallisiin kirjaimiin viitataan kirjaimella itsellään. Control-näppäimeen viitataan potenssimerkillä ^ ja alt-näppäimeen sanalla ''meta''. Esimerkiksi näppäinyhdistelmään CTRL+W CTRL+C vastaisi merkintä <tt>^W^C</tt> ja yhdistelmää ALT-q vastaisi merkintä <tt>meta-q</tt>.
Näppäinyhdistelmän jälkeen tulee annettava komento. Komentoja ovat mm. <tt>next_window</tt>, <tt>previous_window</tt>, <tt>change_window</tt> ja <tt>delete_next_word</tt>. Jotkut komennot ottavat lisäksi parametreja, esimerkiksi <tt>change_window</tt>.
Muutamia esimerkkejä:
* Näppäinyhdistelmä alt+q sirtyy kanavalle 11:
/bind meta-q change_window 11
* Ctrl+u tyhjentää rivin
/bind ^u erase_line
Kaikki ''bindit'' näkee komennolla <tt>/bind</tt>. Tietty näppäinyhdistelmä poistetaan listalta komennolla <tt>/bind -delete</tt>, esim.
/bind -delete meta-q
Lisätietoja ja lista mahdollisista komennoista löytyy kirjoittamalla Irssissä komennon /help bind.


=== Muita vinkkejä ===
=== Muita vinkkejä ===
Irssissä on myös monia muita käteviä työkaluja, esimerkiksi tietyn henkilön viimeisimmät viestit saa näkyviin komennolla <tt>/lastlog nimi</tt>. Ikkunat järjestyvät yleensä palvelinyhteyksien ja liittymisten mukaiseen järjestykseen, mutta järjestyksen voi myös tallentaa jotta ikkunan avautuisivat seuraavalla käynnistyksellä samaan järjestykseen kuin ennen. Tämä tapahtuu komennolla <tt>/layout save</tt>.
Irssissä on myös monia muita käteviä työkaluja, esimerkiksi tietyn henkilön viimeisimmät viestit saa näkyviin komennolla <tt>/lastlog nimi</tt>. Ikkunat järjestyvät yleensä palvelinyhteyksien ja liittymisten mukaiseen järjestykseen, mutta järjestyksen voi myös tallentaa jotta ikkunan avautuisivat seuraavalla käynnistyksellä samaan järjestykseen kuin ennen. Tämä tapahtuu komennolla <tt>/layout save</tt>.
Joskus näppäilyvirhe johtaa siihen, että kaksi kirjainta tulee kirjoitettua väärässä järjestyksessä. Tähän auttaa näppäinyhdistelmä ctrl+t, joka vaihtaa kahden viimeisimmän kirjaimen paikkaa.
Irssin saa käynnistymään screeniin automaattisesti järjestelmän käynnistyessä laittamalla [[cron]]tabiin rivin
  @reboot screen -S irssi -d -m irssi


Irssin englanninkielistä ohjetta pääsee katselemaan kirjoittamalla <tt>/help</tt> tai suoraan <tt>/help komento</tt>.
Irssin englanninkielistä ohjetta pääsee katselemaan kirjoittamalla <tt>/help</tt> tai suoraan <tt>/help komento</tt>.
Rivi 361: Rivi 312:
*[[X-Chat]]
*[[X-Chat]]
*[[Bitlbee]]
*[[Bitlbee]]
*[[CryoPID]]


==Aiheesta muualla==
==Aiheesta muualla==
*[http://www.irssi.org/ Irssin kotisivut]
*[http://www.irssi.org/ Irssin kotisivut]
**[http://www.irssi.org/scripts/ Irssin skriptit]
:*[http://www.irssi.org/scripts/ Irssin skriptit]
*[https://github.com/irssi/ github.com/irssi] - Irssin lähdekoodit GitHubissa
 
* [http://koti.phnet.fi/~laxstrom/page/fin/irssi Niklas Laxströmin kaksitasoiset pikanäppäimet irssiin]
 


{{Pikaviestimet ja puhelinohjelmat}}
[[Luokka:Pikaviestimet]]
[[Luokka:Pikaviestimet]]
[[pl:Irssi]]
[[de:irssi]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tämä sivu kuuluu seuraavaan piilotettuun luokkaan:

Noudettu kohteesta ”https://www.linux.fi/wiki/Irssi