77
muokkausta
p (typofix) |
Ei muokkausyhteenvetoa |
||
(20 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä) | |||
Rivi 42: | Rivi 42: | ||
== Irssin käyttö == | == Irssin käyttö == | ||
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 59: | Rivi 61: | ||
Lopulta voimme siirtyä jutustelemaan fuksikanavalle! | Lopulta voimme siirtyä jutustelemaan fuksikanavalle! | ||
/join #tkt- | /join #tkt-fuksit2016 | ||
=== Keskeyttäminen ja jatkaminen === | === Keskeyttäminen ja jatkaminen === | ||
Rivi 101: | Rivi 103: | ||
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ö (Beta) == | |||
=== Asennus === | |||
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. | |||
cd ~ | |||
# Lataa uusin WeeChatin lähdekoodi | |||
wget http://weechat.org/files/src/weechat-1.6.tar.gz | |||
tar zxvf weechat-1.6.tar.gz | |||
# Luo käännetylle WeeChatille valmiiksi kansio | |||
mkdir weechat | |||
# Luo buildillesi kansio ja käännä lähdekoodi | |||
cd weechat-1.6 | |||
mkdir build | |||
cd build | |||
# Melkiltä ei löydy Ruby-tuelle vaadittuja kehityskirjastoja, joten sen tuki joudutaan karsimaan pois. | |||
cmake .. -DCMAKE_INSTALL_PREFIX=~/weechat -DENABLE_RUBY=OFF | |||
make | |||
make install | |||
# 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 === | |||
'''Huom!''' Tämän kohdan ohje kertoo miten WeeChat käynnistetään Melkille. Älä käynnistä aina irkkaamaan halutessasi uutta WeeChat-instanssia, vaan katso kohdasta '''Keskeyttäminen ja jatkaminen''' miten jätät WeeChatin pyörimään Melkille. | |||
WeeChat toimii näppärästi tmux-apuohjelman kanssa. Käynnistä uusi tmux-sessio syöttämällä komento | |||
tmux new -s weechat | |||
Käynnistä sen jälkeen WeeChat uudessa tmux-sessiossasi syöttämällä komento | |||
weechat | |||
Ennen palvelimeen yhdistämistä on hyvä asettaa nimimerkki ja oikea nimensä | |||
/set irc.server_default.nicks "nimimerkki" | |||
/set irc.server_default.realname Etunimi Sukunimi | |||
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ä. | |||
Lisätään ensimmäinen irc-palvelin ja yhdistetään siihen. | |||
/server add IRCnet PALVELIN -autoconnect | |||
/connect IRCnet | |||
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" | |||
/nick nimimerkkisi | |||
Lopulta voimme siirtyä jutustelemaan fuksikanavalle! | |||
/join #tkt-fuksit2016 | |||
=== Keskeyttäminen ja jatkaminen === | |||
WeeChatin voi sulkea /quit -komennolla - '''mutta sitä ei kannata yleensä käyttää!''' WeeChatin voi jättää pyörimään Melkille tmuxin avulla, jolloin et menetä poissaollessassi käytyjä keskusteluja ja pystyt ottamaan vastaan viestejä milloin vain. | |||
Voit piilottaa WeeChatin näppäinyhdistelmällä '''Ctrl+b''' ja niiden jälkeen näppäin '''d''', jolloin palaat Melkin komentoriville. | |||
Kun otat uudestaan SSH-yhteyden Melkki-palvelimelle, '''älä käynnistä Irssiä uudelleen''' vaan ota esille aiemmin piilottamasi WeeChat komennolla | |||
tmux attach -t weechat | |||
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 == |