Siirry sisältöön

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

3 200 merkkiä lisätty ,  7 vuotta sitten
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
(15 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 43: Rivi 43:
== 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 104:
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 144:
  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 164: Rivi 174:


Jos komento ei palauta WeeChattiäsi, se voi olla kaatunut. Tällöin joudut käynnistämään WeeChatin uudelleen.
Jos komento ei palauta WeeChattiäsi, se voi olla kaatunut. Tällöin joudut käynnistämään WeeChatin uudelleen.
=== Tärkeimmät komennot ===
* Nimimerkin vaihtaminen: /nick uusnick
* Kanavalle liittyminen: /join #kanavannimi (tai /j)
* Kanavalla olevien käyttäjien tulostaminen: /names (tai /n)
* Kanavan otsikon vaihtaminen: /topic uusi otsikko
* Operaattorioikeuksien (op) jakaminen: /op toinennick
* Kanavalta poistuminen: /part
* Irkistä kokonaan poistuminen, sulkee WeeChatin: /quit
* Yksityisviestien lähettäminen: /query kaverinnimi viesti
* Nimimerkin käyttäjän selvitys: /whois outonick
'''Oletuksena jokainen uusi kanava ja yksityiskeskustelu avautuu omaan bufferiinsa. Buffereita käsitellään seuraavasti:'''
* 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 bufferiin siirtyminen: ctrl+n tai esc+→
* Edelliseen bufferiin siirtyminen: ctrl+p tai esc+←
* Bufferin sulkeminen: /close
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
Kaikki käytettävissä olevat komennot näet komennolla /help
Yksityiskohtaisempaa tietoa tietystä komennosta saat kirjoittamalla /help komennonnimi, esim /help whois
[http://en.wikipedia.org/wiki/Command-line_completion Tab-täydennys] on hyödyllinen työkalu myös irkatessa. Kirjoittamalla osan esim. nimimerkistä ja painamalla tabulaattoria WeeChat täydentää lopun automaattisesti.
Lisäohjeita WeeChattiin liittyen löydät sen kotisivuilta osoitteesta https://weechat.org/doc/stable/


== Muuta huomioitavaa ==
== Muuta huomioitavaa ==