Irssi
From Wicked
Contents |
[edit] irssi starten
$irssi
[edit] Commando's
/server irc.khleuven.be : Verbinden met de KHLeuven irc server /join #isw : Het ISW Kanaal te joinen /nick nieuwe_nick : Verander je nickname /quit : Afsluiten van irssi /msg nick : een privé gesprek starten met nick
Indien je meer dan 1 irc server gebruikt: Als je geen gebruikt maakt van irssi.conf is je chatnet meestal gelijk aan dat van de irc-server zonder TLD & irc.
- irc.khleuven.be => chatnet "khleuven"
- irc.quakenet.org => chatnet "quakenet"
/connect server : Een verbinding maken met een 2de, 3de, .. n-de irc server /join -chatnet #channel : om een kanaal op een bepaald chatnet te joinen /part -chatnet #channel : om een kanaal te verlaten op een bepaald chatnet
[edit] irssi.conf
deze config file bevindt zich in ~/.irssi/config je kan ook verschillende configs gebruiken:
$irssi --config=~/.irssi/config $irssi --config=~/.irssi/jouw_config
indien je geen config wenst gebruiken:
$irssi -!
voorbeeldconfig:
servers = (
{
address = "irc.quakenet.org";
chatnet = "qnet";
port = "6667";
use_ssl = "no";
autoconnect = "yes";
},
{
address = "irc.khleuven.be";
chatnet = "khl";
port = "6667";
use_ssl = "no";
autoconnect = "yes";
}
);
chatnets = {
qnet = {
type = "IRC";
real_name = "ripperke";
user_name = "ripperke";
nick = "ripperke_";
};
khl = {
type = "IRC";
real_name = "ripperke";
user_name = "ripperke";
nick = "ripperke_";
};
};
channels = (
{ name = "#isw"; chatnet = "khl"; autojoin = "yes"; },
{ name = "#ripperke"; chatnet = "qnet"; autojoin = "yes"; }
);
settings = {
core = {
real_name = "Geert Lorang";
user_name = "ripperke";
nick = "ripperke_";
quit_message = "(+fa) ripperke ge zijt mijn held";
timestamp_format = "%H:%M:%S";
awaylog_level = "none";
};
"irc/core" = {
alternate_nick = "ripperke_`";
join_auto_chans_on_invite = "no";
part_message = "(+fa) ripperke ge zijt mijn held";
skip_motd = "no";
kick_first_on_kickban = "yes";
};
"irc/flood" = { flood_max_msgs = "15"; };
"fe-common/core" = {
max_command_history = "200";
use_msgs_window = "yes";
autolog = "yes";
show_nickmode_empty = "no";
show_nickmode = "yes";
completion_char = ":";
completion_auto = "yes";
help_path = "/usr/share/irssi/help/";
window_history = "yes";
bell_beeps = "yes";
autocreate_own_query = "no";
autocreate_query_level = "";
theme = "default";
beep_when_window_active = "yes";
beep_when_away = "yes";
beep_msg_level = "MSGS NOTICES DCC DCCMSGS HILIGHT";
};
"fe-text" = { scrollback_lines = "5000"; scroll_page_count = "/1.01"; };
"perl/core/scripts" = {
away_reason = "I am gone!";
autoaway_timeout = "600";
autounaway_level = "none";
screen_away_message = "User has left the building *screen detached*";
screen_away_window = "2";
};
"irc/dcc" = {
dcc_autoget = "yes";
dcc_autoresume = "yes";
dcc_autoget_masks = "*";
dcc_autoget_max_size = "1000000k";
dcc_download_path = "~/services/www/";
};
};
hilights = (
{ text = "ripperke"; nick = "yes"; word = "yes"; },
{ text = "geert"; nick = "yes"; word = "yes"; }
);
windows = {
1 = {
immortal = "yes";
name = "(status)";
level = "CRAP PUBLICS NOTICES SNOTES CTCPS ACTIONS JOINS PARTS QUITS KICKS MODES TOPICS WALLOPS INVITES NICKS DCC CLIENTNOTICES CLIENTCRAP CLIENTERRORS H$
sticky = "yes";
};
2 = {
items = (
{
type = "CHANNEL";
chat_type = "IRC";
name = "#isw";
tag = "isw";
}
);
};
3 = {
items = (
{
type = "CHANNEL";
chat_type = "IRC";
name = "#ripperke";
tag = "ripperke";
}
);
};
0 = { level = "MSGS"; };
};
mainwindows = {
2 = { first_line = "15"; lines = "55"; };
1 = { first_line = "1"; lines = "15"; };
};
kleine uitleg bij deze config:
- zal automatisch op irc.quaknet.org & irc.khleuven.be connecten
- op het KHLeuven netwerk #isw joinen en op het QuakeNet netwerk #ripperke automatisch joinen
- er zijn 2 highlights (wanneer iemand je naam roept verschijnt dit in het geel voor de duidelijkheid) op "ripperke" & "geert"
- op window 2 komt #isw en op window 3 komt channel #ripperke, window 1 is "immortal" en bevat het status window, dit zal nooit verdwijnen
[edit] op msn gaan
/connect localhost
voor meer instructies zie bitlbee

