Siirry sisältöön

Ero sivun ”IRC-ohjeet” versioiden välillä

5 217 merkkiä lisätty ,  6 vuotta sitten
Ohjeet IRC-komentojen ajamiseen Matrixin kautta
(Ohjeet IRC-komentojen ajamiseen Matrixin kautta)
(21 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 3: Rivi 3:
Tarkoituksena ei ole opastaa syvällisempään Irssin (tai muunkaan) asiakasohjelman käyttöön. Irssin käyttöön opastaa [http://irssi.org/documentation/startup Irssi.org:in Startup HOWTO]. Kun on päässyt alkuun, ohjeita saa kysellä myös [[Fuksikanava]]lta.
Tarkoituksena ei ole opastaa syvällisempään Irssin (tai muunkaan) asiakasohjelman käyttöön. Irssin käyttöön opastaa [http://irssi.org/documentation/startup Irssi.org:in Startup HOWTO]. Kun on päässyt alkuun, ohjeita saa kysellä myös [[Fuksikanava]]lta.


== IRC ja käpistely ==
----


IRC ([http://www.ietf.org/rfc/rfc1459.txt Internet Relay Chat]), tutummin "irkki", on suosittu väline reaaliaikaiseen keskusteluun Internetin välityksellä. '''Tuutorit, ainejärjestöaktiivit ja huomattavan osan fukseista sekä kanssaopiskelijoista löytää irkistä, missä on tarjolla turinaseuran lisäksi apua ja neuvoja pitkälti vuorokauden ympäri.''' Irkkiä käytetään myös tapahtuma- ja muuhun tiedottamiseen perinteisten sähköpostilistojen ohella - näyttää kuitenkin siltä, että sähköposti alkaa olla meille käpistelijöille jo liian hidas järjestelmä. Lyhyesti: Tule siis irkkiin, siellä ovat kaikki muutkin!
IRC ([http://www.ietf.org/rfc/rfc1459.txt Internet Relay Chat]), tutummin "irkki", on suosittu väline reaaliaikaiseen keskusteluun Internetin välityksellä. '''Tuutorit, ainejärjestöaktiivit ja huomattavan osan fukseista sekä kanssaopiskelijoista löytää irkistä, missä on tarjolla turinaseuran lisäksi apua ja neuvoja pitkälti vuorokauden ympäri.''' Irkkiä käytetään myös tapahtuma- ja muuhun tiedottamiseen perinteisten sähköpostilistojen ohella - näyttää kuitenkin siltä, että sähköposti alkaa olla meille käpistelijöille jo liian hidas järjestelmä. Lyhyesti: Tule siis irkkiin, siellä ovat kaikki muutkin!
Irkkiin yhdistämiseen on olemassa useita eri tapoja, joista voi valita itselleen parhaiten sopivan.
Nopeiten pääset irkkiin yhdistämällä nettiselaimen kautta toimivalla webchatilla, jossa nettipalvelu yhdistää sinut IRCnetiin ilman että asennat mitään koneellesi. Tällaisia sivustoja on esimerkiksi [https://www.mibbit.com/ Mibbit]. Toisin kuin monissa muissa keskustelualustoissa, viestejä ei tallenneta mihinkään pilveen. Tämän takia yhdistäessä verkkoon sinulle ei lähetetä minkäänlaista viestihistoriaa kanavilta tai mitä olet aiemmin vastaanottanut yksityisviesteinä. Tästä syystä myöskin webchatia käyttämällä et voi tietää, mikäli joku on vaikka vastannut kysymykseesi sillä aikaa kun olet katkaissut yhteyden verkkoon.
Tästä syystä yleinen irkin käyttötapa on asentaa IRC-verkkoon yhdistävä asiakasohjelma ns. shellille tai virtuaalipalvelimelle jonne ohjelman voi jättää ajoon taustalle ja palaa takaisin kun yhdistää jälleen terminaalilla SSH-yhteyden palvelimeen. Yliopisto tarjoaa muun muassa tähän käyttöön shellipalvelinta.
Lisäksi uutena vaihtoehtona IRCnetiä voi nykyään käyttää Matrix-kommunikaatioprotokollan kautta. University of Twente tarjoaa oman IRCnet-palvelimensa lisäksi siltaa heidän oman IRCnet-palvelimen ja Matrix-palvelinverkon välille. Toisin kuin irkissä, viestit tallennetaan usealle federaatiossa olevalle palvelimelle. Tämän ansiosta (myöskin irkissä) lähetetyt viestit säilyvät. Matrix-palvelinverkkoon voi myös yhdistää monella eri tavalla, joista suosituin on nettiselaimessa ja älypuhelimissa toimiva [https://about.riot.im/ Riot]. Tämä on helpoin vaihtoehto myös niille jotka eivät ole koskeneet komentoriviin tai muuten pelkäävät sitä.
__TOC__
<!--
<!--
=== WebIRC ===
=== WebIRC ===
Jos sinulla ei ole vielä laitoksen käyttäjätunnusta, allaolevan ohjeen pituus hirvittää, tai haluat vain oikeasti kysyä yhden nopean kysymyksen (kulkematta täyttymyksen tuovan irkkikoulutusputken kautta), ohjaa selaimesi osoitteeseen http://chat.ircnet.org/, naputa itsellesi joku lempinimi (nickname) ja valitse kanavaksi Other, #tkt-fuksit2010 niin pääset ns. fuksikanavalle.  
Jos sinulla ei ole vielä laitoksen käyttäjätunnusta, allaolevan ohjeen pituus hirvittää, tai haluat vain oikeasti kysyä yhden nopean kysymyksen (kulkematta täyttymyksen tuovan irkkikoulutusputken kautta), ohjaa selaimesi osoitteeseen http://chat.ircnet.org/, naputa itsellesi joku lempinimi (nickname) ja valitse kanavaksi Other, #tkt-fuksit2010 niin pääset ns. fuksikanavalle.  
-->
-->
== IRCnetiin yhdistäminen Matrixin kautta Riotilla ==
[https://matrix.org/ Matrix] on avoin kommunikaatioprotokolla, joka on suunniteltu reaaliaikaiseen viesti-, ääni- ja videokeskusteluun hajautetussa palvelinverkossa. Matrixin yhteisön ansiosta Matrixiin on toteutettu erinäisiä integraatioita, jotka yhdistää Matrix-palvelinverkon muihin viestintäprotokolliin. Näistä yksi on Matrixin ja IRCnetin välinen integraatio, minkä ansiosta Matrixin käyttäjä voi liittyä mille tahansa kanavalle IRCnetissä Matrix-asiakasohjelmastaan.
Matrixia voi käyttää muun muassa [Riotilla https://riot.im/app/], joka toimii nettiselaimessa sekä älypuhelimissa.
IRCnetissä olevat kanavat löytyvät Matrixissa muodossa <code>#_ircnet_#kanavanNimi:irc.snt.utwente.nl</code>. Esimerkiksi jos haluat liittyä kanavalle <code>#tkt-fuksit2017</code>, niin liityt Matrixissa kanavalle <code>#_ircnet_#tkt-fuksit2017:irc.snt.utwente.nl</code>.
Liittyessäsi ensimmäistä kertaa IRCnetin puolella olevalle kanavalle saat yksityisviestinä botilta tietoa ja ohjeita. Tämän botin kautta voit myös jatkossa liittyä muille IRCnetissä oleville kanaville kirjoittamalla <code>!join #kanava</code>. Lisäksi voit myös muuttaa IRCnetissä olevan nimimerkkisi kirjoittamalla <code>!nick nimimerkki</code>. HUOM! minkä vain IRC-komennon ajaminen onnistuu kirjoittamalla <code>!cmd irc.snt.utwente.nl KOMENTO #<channel> <parametrit></code>. Esimerkiksi oppien antaminen #tkt-random kanavalla olevalle käyttäjälle nimeltä velli-veikko sujuisi näin: <code>!cmd irc.snt.utwente.nl MODE #tkt-random +o velli-veikko</code>.
Kun lähetät kuvia tai videoita kanavalle, siltaa ylläpitävä ohjelmisto lähettää IRC:n puolelle URL-osoitteen kyseiseen liitteseen. Matrixissa nämä näkyvät suoraan keskustelussa.


== SSH-yhteys ja IRC ==
== SSH-yhteys ja IRC ==
Rivi 43: Rivi 67:
== Irssin käyttö ==
== Irssin käyttö ==


Jos jaksat nähdä hieman enemmän vaivaa niin suositellumpaa on asentaa ja konfiguroida [[#WeeChatin käyttö|WeeChat]]. Irssikin toki on hyvä valinta - vanhan koulukunnan valinta.
Jos jaksat nähdä hieman enemmän vaivaa niin suositellumpaa on asentaa ja konfiguroida [[#WeeChatin käyttö (Beta)|WeeChat]]. Irssikin toki on hyvä valinta - vanhan koulukunnan valinta.


=== Aloittaminen ===
=== Aloittaminen ===
Rivi 104: Rivi 128:
Lisäohjeita Irssiin liittyen löydät sen kotisivuilta osoitteesta http://irssi.org/documentation
Lisäohjeita Irssiin liittyen löydät sen kotisivuilta osoitteesta http://irssi.org/documentation


== WeeChatin käyttö ==
== WeeChatin käyttö (Beta) ==


=== Asennus ===
=== Asennus ===


Melkiltä löytyy jo asennettuna jo WeeChatin ikivanha versio, Melkinkarilta jopa 1.3 mutta neuvomme tässä osiossa kuinka koota tuoreempi versio (tällä hetkellä 1.5) lokaalisti niille käyttäjille, jotka sen haluavat tehdä. Jos vanhempi versio riittää niin voit siirtyä kohtaan '''Aloittaminen'''.
Melkiltä löytyy jo asennettuna jo WeeChatin ikivanha versio, Melkinkarilta jopa 1.3. Tämän takia Weechatin asentaminen lähdekoodista omaan kotihakemistoon voi olla suositeltavaa, mikäli aikoo esimerkiksi hyödyntää relay-ominaisuutta tai lukuisia skriptoja.


Lokaaleja asennuksia varten kannattaa ensin luoda oma kansionsa, esim. "local".
cd ~
  mkdir local
# Lataa uusin WeeChatin lähdekoodi
cd local
wget http://weechat.org/files/src/weechat-1.6.tar.gz
  tar zxvf weechat-1.6.tar.gz


Sen jälkeen WeeChatin lataus ja koonti tapahtuu seuraavilla komennoilla.
  # Luo käännetylle WeeChatille valmiiksi kansio
  wget https://weechat.org/files/src/weechat-1.5.tar.gz
tar zxvf weechat-1.5.tar.gz
rm weechat-1.5.tar.gz
  mkdir weechat
  mkdir weechat
  cd weechat-1.5/
 
# Luo buildillesi kansio ja käännä lähdekoodi
  cd weechat-1.6
  mkdir build
  mkdir build
  cd build
  cd build
  cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/local/weechat
# Melkiltä ei löydy Ruby-tuelle vaadittuja kehityskirjastoja, joten sen tuki joudutaan karsimaan pois.
  cmake .. -DCMAKE_INSTALL_PREFIX=~/weechat -DENABLE_RUBY=OFF
  make
  make
  make install
  make install
  cd $HOME/local
 
  rm -r weechat-1.5/
# Lisää WeeChatin binäärikansio PATH-muuttujaan
  PATH=~/weechat/bin:$PATH
 
# Lisätään tämä muutos .bash_profileen/.bashrc:hen, jolloin muutos tulee voimaan jokaisella kirjautumisella.
  echo 'PATH=~/weechat/bin:$PATH' >> .bash_profile
echo 'PATH=~/weechat/bin:$PATH' >> .bashrc
 
# Homma valmis.
weechat
 


=== Aloittaminen ===
=== Aloittaminen ===
Rivi 134: Rivi 168:
  tmux new -s weechat
  tmux new -s weechat


Käynnistä sen jälkeen WeeChat uudessa tmux-sessiossasi syöttämällä komento (jos asensit WeeChatin tuoreemman version lokaalisti)
Käynnistä sen jälkeen WeeChat uudessa tmux-sessiossasi syöttämällä komento
  local/weechat/bin/weechat-curses
  weechat  


Tai jos tyydyit Melkin oletuksena tarjoamaan version
Ennen palvelimeen yhdistämistä on hyvä asettaa nimimerkki ja oikea nimensä
  weechat-curses
  /set irc.server_default.nicks "nimimerkki"
/set irc.server_default.realname Etunimi Sukunimi


Ennen palvelimeen yhdistämistä on hyvä asettaa oikea nimensä
Nicksiin voi myös lisätä useamman nimimerkin pilkuilla erotettuna, jolloin weechat käy niiden listaa vasemmalta oikealle läpi jos ensisijainen nimimerkki on käytössä.
/set irc.server_default.realname Etunimi Sukunimi


Lisätään ensimmäinen irc-palvelin ja yhdistetään siihen.
Lisätään ensimmäinen irc-palvelin ja yhdistetään siihen.
  /server add IRCnet PALVELIN -autoconnect
  /server add IRCnet PALVELIN -autoconnect
  /connect IRCnet
  /connect IRCnet
jossa palvelin-kohtaan laitetaan haluttu IRC-palvelin, esimerkiksi irc.cc.tut.fi.
jossa palvelin-kohtaan laitetaan haluttu IRC-palvelin, esimerkiksi irc.cc.tut.fi tai open.ircnet.net jos käytät WeeChatia muualla kuin yliopiston palvelimella ja yhdistät Suomen ulkopuolelta.


Palvelimelle yhdistämisen jälkeen asetetaan oma nimimerkki eli "nick"
Palvelimelle yhdistämisen jälkeen asetetaan oma nimimerkki eli "nick"
Rivi 175: Rivi 209:
* Yksityisviestien lähettäminen: /query kaverinnimi viesti
* Yksityisviestien lähettäminen: /query kaverinnimi viesti
* Nimimerkin käyttäjän selvitys: /whois outonick
* Nimimerkin käyttäjän selvitys: /whois outonick
* Scriptien (lisäosien) hallinnan välilehden avaaminen /script




'''Oletuksena jokainen uusi kanava ja yksityiskeskustelu avautuu omaan ikkunaansa. Ikkunoita käsitellään seuraavasti:'''
'''Oletuksena jokainen uusi kanava ja yksityiskeskustelu avautuu omaan bufferiinsa. Buffereita käsitellään seuraavasti:'''
* Näkyvän ikkunan vaihtaminen: alt+numero tai esc+numero (kanavasta 10 eteenpäin 11=Q, 12=W, 13=E..., myös /buffer numero)
* Näkyvän bufferin vaihtaminen: alt+numero tai esc+numero (kanavasta 10 eteenpäin 11=Q, 12=W, 13=E..., myös /buffer numero)
* Seuraavaan ikkunaan siirtyminen: ctrl+n tai esc+→
* Seuraavaan bufferiin siirtyminen: ctrl+n tai esc+→
* Edelliseen ikkunaan siirtyminen: ctrl+p tai esc+←
* Edelliseen bufferiin siirtyminen: ctrl+p tai esc+←
* Ikkunan sulkeminen: /close
* Bufferin sulkeminen: /close


Edelliset keskustelut näkee scrollaamalla PageUpilla ja PageDownilla, tai fn+shift+↑ ja fn+shift+↓.
Edelliset keskustelut näkee scrollaamalla PageUpilla ja PageDownilla, tai fn+shift+↑ ja fn+shift+↓.
'''Hienosäätöä'''
* Hiiren käytön salliminen WeeChatissä: /mouse enable
* Kanavalta poistuminen sulkee bufferin: /set irc.look.part_closes_buffer on
* Bufferilista siirtäminen ikkunan alaosaan: /set weechat.bar.buffers.position bottom '''Huom!''' Bufferilistan saa scriptillä buffers.pl, ks. kohta '''Scriptit'''
* Nickien näytettävän merkkimäärän rajoittaminen keskustelualueella: /set weechat.look.prefix_align_max 15
* Prefiksi ja suffiksi nickeille:
/set weechat.look.nick_prefix <
/set weechat.look.nick_suffix >
* Yhtenäinen viiva nimimerkkien ja viestien erottajaksi sekä luettujen ja lukemattomien viestien erottajaksi:
/set weechat.look.prefix_suffix "│"
/set weechat.look.read_marker_string "─"
* Sekunnit pois timestampista: /set weechat.look.buffer_time_format [%H:%M]
* Enemmän rivejä pitkän topicin/otsikon näyttämiseen:
/set weechat.bar.title.size 0 
/set weechat.bar.title.size_max 3
/set weechat.bar.input.size 0
/set weechat.bar.input.size_max 3
*Lisää asetuksia voit selata: /set irc.*
'''Scriptit'''
* Scriptien (lisäosien) hallinnan välilehden avaaminen: /script
* Ohjeet scriptien asennukseen ja poistamiseen bufferin otsikossa




15

muokkausta