Irssi/hu
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
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.
- Irssi Elindítása
- 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
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
- Másold a fájlt, és nevezd át config.bak névre
- Nyisd meg a fájlt egy szövegszerkesztővel (notepad, wordpad, NEM office word)
- 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.
- Irssi indítása
- Csatlakozás a SHellium.org-ra 8000 porttal, és jelszóval
- 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/autorunTéma: Én ezt használom, a neten találtam.
$ 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