Irssi/hu

From SHellium Wiki
Jump to: navigation, search
Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu

AZ Irssi [1] egy terminál alapú IRC klient, amit Windosban, Linuxban, Macb Os X -ben lehet futtatni. Az Irssit saját gépedről vagy a Shellium szerveréről is futtathatod. Kérlek NE haszálj saját verziójú Irssi-t a Shellium szerverein!

Az Irssi egyik szép jellegzetessége, hogy "Az Irssi kliens frissítése a legújabb verzióra könnyen végrehajtható, az IRC szerverrel való kapcsolat elvesztése, és az Irssi újraindítása nélkül. Az UPGRADE paranccsal betöltheted az új binárist, és újrakapcsolódhatsz."

Van egy elég kiterjedt listája az Irssi témáknak, amiket használhatsz. Igazából az Irssi kinézete teljesen testrszabható.

Van egy nagyon széleskörű script lista is, amikkel bármi elképzelhetőt végre tudsz hajtani. Vigyázz, hogy ne telepíts olyan scripteket, amik miatt kitilthatnak a #shelliumról. Például ne telepíts auto away scripteket.


Contents

*nix

Jelentkezz be IRC-re

  • Indítsd el az irssit. A *nix-ben (Linux, BSD, stb.), írd be a terminál promtba:
 irssi
  • Ha bejelentkeztél a SHelliumra, akkor a 6667-es porton nem tudsz kapcsolódni, használd a 8000 portot:
 /connect irc.freenode.net 8000 
  • Ha be akarod állítani a vhostot, mikor felkapcsolódtál IRC-re, így teheted, például:
 /set hostname support.team.at.shellium.org

Megválaszthatod, hogy psyBNC felhasználódat futtatod a parancssoron, vagy X-Chatet, vagy irssit, vagy BitchXet.

  • Futtasd az irssit a parancssorból, majd írd be a /connect parancsot, hogy kapcsolódju a SHellium.org-os felhasználódhoz:
irssi 
irssi /connect -ssl shellium.org 8000 jelszó felhasználóinév
  • Ha a "wrong password" üzenetet kapod, azért van, mert rossz azonosítót küldesz a bouncernek. Tedd ezt:
 /set user_name shellfelhasználóneved

vagy módosítsd az ~/.irssi/config fájlt és változtasd meg az username mezőt a shell felhasználói nevedre:

settings = {
 core = { real_name = ""; user_name = "mrhappy"; nick = "Bryanstein"; };
 "fe-text" = { actlist_sort = "refnum"; };
};

Hálózatok Hozzáadása

A hálózat hozzáadása egy könnyű módja, hogy meghatározott felhasználóval/nickkel kapcsolódj. így különböző hálózatokra kapcsolódhatsz különböző nickekkel.

/network add -nick <nick> -user <felhasználó> -realname <igazineved> -autosendcmd <parancs>
-kicks <maxkirugás> -whois <maxwhois> -msgs <maxüzenet> hálózat-neve

Egyelőre üresen hagyhatod a kicks, whois és msgs mezőket. az "autosendcmd" mező olyan parancsok tárolására használható, amelyek csatlakozáskor lesznek futtatva, például a nicked azonosítása a szerverrel. Egy példa:

/network add -nick iceman -user icey -realname Me -autosendcmd "/msg NickServ IDENTIFY xyz" MyNetwork

Megbizonyosodhatsz róla, hogy a hálózat hozzá lett adva a következővel:

/network list

Ha most kapcsolódni akarsz egy szerverhez, akkor a fenti parancs egy kicsit más lesz

/connect -network MyNetwork irc.shellium.org 

Ez a fenti azonosítást használva fog a szerverhez kapcsolódni. Egy futtatott irssi több hálózathoz tud kapcsolódni egy időben. Szóval elvileg egy szerverre többször is tudsz csatlakozni, más nick-kel és azonosítóval. Ha több hálózatra kapcsolódsz, Ctrl-X billentyűvel válthatsz közöttük.

így is hozzáadhatsz egy szervert a hálózathoz

/server add -network MyNetwork irc.shellium.org 6667

Ha automatikus kapcsolódás szeretnél, tedd hozzá az -auto mezőt

/server add -auto -network MyNetwork irc.shellium.org 6667

Több segítségért írd be

/help network

Irssi-proxy beállítása

Az Irssinek van saját proxyja, amit használhatsz psyBNC vagy znc helyett, ha az Irssi-t screenen futtatod. Ennek az az előnye, hogy egy programot két célra használhatsz, és persze bármelyik más BNC előnyeit élvezheted. Csatlakozáskor viszont nincs backlog. Ahhoz, hogy ezt beállítsd, először kapcsolódnod kell egy szerverhez:

/server add -auto -network efnet chat.efnet.org 6667

Az -auto jelzővel az irssi automatikusan kapcsolódik a szerverhez futtatásakor, elhasgyhatod ha nem kell. Megváltoztathatod a hálózat és szerver neveket is a port számmal együtt, ha kell. Ha felkapcsolódtál, töltsd be a proxy modult, és állítsd be.

/load proxy
/set irssiproxy_password jelszó
/set irssiproxy_ports efnet=2778

Mégegyszer, a hálózat nevét és a jelszót változtasd meg, ahol kell. 2778 az a port, amit a kapcsolódásra használsz, bizonyosodj meg róla, hogy elérhető a LAN-on kívül is. Ezt bármire megváltoztathatod. Ha több szerverhez kapcsolódsz, és a proxyt az összesre akarod használni, vagy csak egy szervert használsz és lusta vagy, akkor használhatod a *=2778 -at az efnet=2778 helyett.

A kilens oldalon csak annyit kell tenned, hogy a proxyhoz kapcsolódsz, mint bármelyik más bnc-hez. Tegyük fel, hogy irssi-proxyt futtatsu a shellium.orgon, a szintaktika ez lesz:

/server shellium.org 2778 jelszó

a helyes porttal és jelszóval. Tegyük fel,hogy minden szépen megy, most kapcsolódva kell lenned az irssihez képernyővel.

Windows

Kattints a lenti linkre, hogy telepítsd az irssi-t Windowsra

http://www.irssi.org/files/irssi_0_8_12_setup_2.exe

Error creating thumbnail: convert: unable to open image `/var/www/wikilive/images/b/bf/Irssi1.png': gick-6.6.0/modules-Q16/coders/png.la @ error/blob.c/OpenBlob/2489.
convert: unable to open image `/var/www/wikilive/images/b/bf/Irssi1.png': @ error/blob.c/OpenBlob/2489.
convert: unable to open file `/var/www/wikilive/images/b/bf/Irssi1.png' @ error/png.c/ReadPNGImage/2951.
convert: missing an image filename `/tmp/transform_1a51a2a-1.png' @ error/convert.c/ConvertImageCommand/2940.

A Windows felhasználóknak tudni kell, hogy az irssi a Windosos bejelentkező nevet használja rendszernévként. Ez általában azt eredményezi, hogy nem tudsz kapcsolódni a bnchez, hacsak nem egyezik a windowsos bejelentkező és a shell neve.W

Ha probléma van a kapcsolódással, át kell írnod a felhasználói neved az irssi config fájlban. Az egyetlen módja e fájl létrehozásának, hogy egy hálózathoz kapcsolódsz először, utána bezárod az irssit, és ez létrehozza.


  1. Irssi Elindítása
  2. kapcsolódás hálózathoz, és belépés egy szobába

EZT KELL TENNED, HOGY A CONFIG FÁJL MEGJELENJEN

/connect irc.freenode.net 
/join #shellium

Ez a következőt hozza létre,a megjelölt helyre:

C:\Documents and Settings\felhasználó\Application Data\Irssi
Error creating thumbnail: convert: unable to open image `/var/www/wikilive/images/7/78/Irssi3.png': gick-6.6.0/modules-Q16/coders/png.la @ error/blob.c/OpenBlob/2489.
convert: unable to open image `/var/www/wikilive/images/7/78/Irssi3.png': @ error/blob.c/OpenBlob/2489.
convert: unable to open file `/var/www/wikilive/images/7/78/Irssi3.png' @ error/png.c/ReadPNGImage/2951.
convert: missing an image filename `/tmp/transform_3d52dbd-1.png' @ error/convert.c/ConvertImageCommand/2940.

A MAPPA REJTETT, SZÓVAL KI KELL MÁSOLNOD EZT A HIVATKOZÁST, ÉS A FELHASZNÁLÓNÉV HELYÉRE A WINDOWS FELHASZNÁLÓI NEVEDET KELL íRNOD

  1. Másold a fájlt, és nevezd át config.bak névre
  2. Nyisd meg a fájlt egy szövegszerkesztővel (notepad, wordpad, NEM office word)
  3. Tekerj a legaljára, és keresd meg ezt a sort
settings = {
 core = { real_name = ""; user_name = "mrhappy"; nick = "Bryanstein"; };
 "fe-text" = { actlist_sort = "refnum"; };
};

A Windows felhasználói neved az user_name részben lesz. Ezt kell megbáltoztatnod a SHellium felhasználódra. Megváltoztathatod itt, vagy később a bouncerhez való csatlakozáskor is.


  1. Irssi indítása
  2. Csatlakozás a SHellium.org-ra 8000 porttal, és jelszóval
  3. Csatlakozz a #shellium szobába az irc.freenode.net szerveren több segítségért
/connect -ssl bnc.shellium.org 8000 jelszavad
 addserver irc.freenode.net :8000
/join #shellium 

Ez fogja lehetővé tenni, hogy kapcsolódj a SHellium bouncerhez


A Dolgok Kicsinosítása

Talán ez mind megtehető az irssiben a '/exec' paranccsal. De ha ezt olvasod, néhány dolgot külön shellben is indíthatunk. Minden parancs ami / jellel indul az irssiben fog végrehajtódni. Ezek a sorok % vannak jelölve. A sorokat, amik $ jellel indulnak, a shellbe kell beütni.

Ez fog majd kelleni ~/.irssi/scripts/autorun

mkdir -p ~/.irssi.scripts/autorun
Téma: Én ezt használom, a neten találtam.
Screen Shot
$ wget -P ~/.irssi http://static.quadpoint.org/irssi/fear2.theme

Az új téma aktiválása

% /set theme fear2

Ablak Kihangsúlyozása: Ez bármit, amit megjelöltél ki fog hangsúlyozni egy külön ablakban az irssi fölött. Nagyon hasznos, ha több hálózat /szoba között ingázol.Ez mind egy helyre vezet, természetesen a szobákba.

$ wget -P ~/.irssi/scripts/autorun http://static.quadpoint.org/irssi/hilightwin.pl

Indítsd el a scriptet irssiben

% /run autorun/hilightwin.pl

Ezután hozz létre egy megosztott ablakot, hogy a kiemelés megjelenjen. Sok más dolgot is tud a '% /window' parancs.. '% /help window' sokat elmond. De nekünk csak a következő kell: *Megjegyzés* Fontos, hogy a szoba neve ki legyen emelve (highlight), csak igy működik a script

% /window new split
% /window name hilight
% /window size 6
% /hilight yOuRnIck

Figyeld meg hogyha az üzenetek nem egy szobába mennek, az azért van, mert a 'hilight' ablakba mennek. Az <alt> + <ablak #> paranccsal a másik ablakba navigálhatsz.


Állapotcsík: Ezzel az eredeti béna változatot lehet beállítani.

$ wget -P ~/.irssi/scripts/autorun http://irssi.org/scripts/scripts/usercount.pl
% /statusbar window add usercount

Fejlettebb ablaklista: ez egy script, ami az aktív ablakok listájának manipulációját teszi lehetővé.

$ wget -P ~/.irssi/scripts/autorun http://anti.teamidiot.de/static/nei/*/Code/Irssi/adv_windowlist.pl
% /run autorun/adv_windowlist.pl	
% /statusbar window remove act
% /set awl_display_key $Q%K|%n$H$C$S
% /set awl_block -15

Ha jók a beállítások, akkor mentsd el:

% /save 

Visszahozhatod a régi beállításokat, így:

% /script unload adv_windowlist
% /statusbar window add -after lag -priority 10 act

Hogy a kinézet beállításait elmentsd, és hogy az irssi automatikusan újra behozza az osztott kiemelő ablakokat induláskor:

% /layout save

Ne vedd figyelembe: Én személyesen utálom a nick/part/split/quit dolgokat, mindent ami nem írás

% /ignore -channels * JOINS PARTS QUITS NICKS MODES
% /ignore -channels * -regexp -pattern (away|gone|back|returned) * ACTIONS

Nickek helyes megjelenítése: Az Xchat viselkedéséhez hasonló.

% /format own_msg {ownmsgnick $2 {ownnick $[-9]0}}$1
% /format own_msg_channel {ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}$2
% /format pubmsg_me {pubmsgmenick $2 {menick $[-9]0}}$1
% /format pubmsg_me_channel {pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}$2
% /format pubmsg_hilight {pubmsghinick $0 $3 $[-9]1}$2
% /format pubmsg_hilight_channel {pubmsghinick $0 $4 $[-9]1{msgchannel $2}}$3
% /format pubmsg {pubmsgnick $2 {pubnick $[-9]0}}$1
% /format pubmsg_channel {pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}$2


Referenciaként az ~/.irssi nek tartalmazni kell a következőt.

$ tree .irssi/
.irssi/
|-- config
|-- default.theme
|-- fear2.theme
`-- scripts
    `-- autorun
        |-- adv_windowlist.pl
        |-- hilightwin.pl
        `-- usercount.pl
2 mappa, 6 fájl

Lásd Még

Wikipedia Article on irssi

Personal tools
Namespaces

Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox