Irssi

From Wicked

Jump to: navigation, search

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

Personal tools