<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.redbrick.dcu.ie/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maiden</id>
	<title>Redbrick Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.redbrick.dcu.ie/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maiden"/>
	<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/Special:Contributions/Maiden"/>
	<updated>2026-05-22T05:25:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Mutt&amp;diff=9997</id>
		<title>Mutt</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Mutt&amp;diff=9997"/>
		<updated>2011-06-02T23:54:42Z</updated>

		<summary type="html">&lt;p&gt;Maiden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page details how to use mutt to read and send email on Redbrick. If you&#039;re new to Redbrick, make sure to take a look at the [[Automatic Forwarding|Forwarding]] first.&lt;br /&gt;
&lt;br /&gt;
== Reading your mail ==&lt;br /&gt;
Mutt is the default mail program on RedBrick. To start it, simply type &amp;quot;mutt&amp;quot; into your terminal and hit return.&lt;br /&gt;
&lt;br /&gt;
[[Image:mutt1.jpg]]&lt;br /&gt;
&lt;br /&gt;
When you start mutt with its default settings you will taken to your default mailbox. Here you will see a list of all your email split into columns. The first column shows the status of the mail, &amp;quot;N&amp;quot; for new mail, &amp;quot;O&amp;quot; for unread and blank for previously read mail. The next columns contains the number of the mail in the list, the date the mail was received followed by the sender&#039;s name. The final column displays the subject of the mail. A highlight bar will show which mail is currently selected.&lt;br /&gt;
&lt;br /&gt;
To read the currently selected mail, press the return key and the contents of the mail will appear in the lower half of the screen. If the mail is too big to fit in the one screen you can continue down through the text by using either the return key or the spacebar. When you are finished reading a message, type &amp;quot;q&amp;quot; This will return you to the main list of emails. To save time you can type the number of the mail in the list followed by the return key to jump to that mail.&lt;br /&gt;
&lt;br /&gt;
== Sending an email ==&lt;br /&gt;
To send a mail from mutt, first hit the &amp;quot;m&amp;quot; key.&lt;br /&gt;
&lt;br /&gt;
At the bottom of your screen you will see &amp;quot;To:&amp;quot;. If you&#039;re sending a mail to another Redbrick user, simply type in their username and hit the return key. The program will take care of the rest. For anyone else, you enter the full email address of of the person you wish to mail: To:anyone@dcu.ie and hit return.&lt;br /&gt;
&lt;br /&gt;
Next you will see &amp;quot;Subject:&amp;quot;. Just enter the mail&#039;s subject and hit return again. Your default text editor will now launch, on Redbrick this is set to nano, so type in your message here and when you&#039;re done, hit ctrl and x to save, then y and return to accept. You will be brought to a menu that confirms the details of your mail at the top. If you are happy with all the details, simply press &amp;quot;y&amp;quot; to send and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
There are more options you have access to before you press &amp;quot;y&amp;quot; outlined below&lt;br /&gt;
&lt;br /&gt;
* e: Re-edit the message&lt;br /&gt;
* t: Change the primary recipients address&lt;br /&gt;
* c: Add the email address of others you wish to recieve the mail seperated by commas&lt;br /&gt;
* b: Add the email address of others you wish to recieve the mail without the primary recipient knowing&lt;br /&gt;
* s: Change the subject&lt;br /&gt;
* r: Change the default reply-to address&lt;br /&gt;
* f: Define the folder you want a copy of the mail to be saved in&lt;br /&gt;
* q: Cancel the email&lt;br /&gt;
* a: Attach a file to the email. You will be prompted for its location&lt;br /&gt;
&lt;br /&gt;
== Deleting email ==&lt;br /&gt;
While viewing the email list, highlight the desired mail, and press &amp;quot;d&amp;quot;. The mail is now marked to be deleted. If you wish to delete it immediately, press the $ key (shift and 4). You will be prompted to confirm deletion, hit &amp;quot;y&amp;quot; to delete or &amp;quot;n&amp;quot; to cancel. Otherwise, you will be prompted to confirm deletion when you exit the program.&lt;br /&gt;
&lt;br /&gt;
If you wish to undelete a mail, highlight it and press &amp;quot;u&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Forwarding an email ==&lt;br /&gt;
To send a mail you have received on to another person, highlight the mail and press &amp;quot;f&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll have the same options as when you are sending a normal mail. When your editor opens, it will contain the mail you are forwarding and you may add extra text and change it if you wish, or simply leave it as it is. Save and send the message as before.&lt;br /&gt;
&lt;br /&gt;
== Setting a signature ==&lt;br /&gt;
A signature is generally a piece of text, a quote, details or whatever that people add onto the end of their mail at the bottom. You can set this permanently by creating a .signature file that gets added on to every mail you send.&lt;br /&gt;
&lt;br /&gt;
To create one, type:&lt;br /&gt;
&lt;br /&gt;
 nano ~/.signature&lt;br /&gt;
&lt;br /&gt;
Add in whatever you&#039;d like to be in your signature and save it. Mutt will now add this to all outgoing mails from you.&lt;br /&gt;
&lt;br /&gt;
== Exiting mutt ==&lt;br /&gt;
&lt;br /&gt;
To quit mutt, just press the &amp;quot;q&amp;quot; key while in the mail list. If you&#039;re asked to confirm, then hit &amp;quot;y&amp;quot; or &amp;quot;n&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Mailboxes ==&lt;br /&gt;
&lt;br /&gt;
You can also sort all your incoming mail into categories, making things easier to find and read. There are a few steps involved in setting this up, but once they&#039;re done you don&#039;t have to worry about it anymore. The first step is to create new mailboxes, to do so all you have to do is type &amp;quot;nano ~/.muttrc&amp;quot; (or replace nano with your favourite text editor)&lt;br /&gt;
&lt;br /&gt;
[[Image:mutt2.jpg]]&lt;br /&gt;
&lt;br /&gt;
There won&#039;t be much here (well anything actually) but we can soon change that. &lt;br /&gt;
&lt;br /&gt;
[[Image:mutt4.jpg]]&lt;br /&gt;
&lt;br /&gt;
In the above, what we&#039;ve done is created four different mailboxes (you can have more if you want) - inbox, spamtrap, gmail and sent. We&#039;ve also set it so that every mail you send is copied and saved in an inbox called sent.&lt;br /&gt;
&lt;br /&gt;
Once this is done, you will need to cd to ~/Maildir and type &amp;quot;mdmake &amp;lt;mailbox name&amp;gt;&amp;quot; to create it. You will have to do this separately for each one.&lt;br /&gt;
&lt;br /&gt;
You should now start mutt by typing &amp;quot;mutt -y&amp;quot;. This will give you a list of all your mailboxes when the program starts. Simply highlight a mailbox and hit return to view it&#039;s contents.&lt;br /&gt;
&lt;br /&gt;
[[Image:mutt5.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To switch to another mailbox hit &amp;quot;c&amp;quot; and enter = followed by the name of the name of the mailbox: =helpdesk. Alternatively, hit &amp;quot;c&amp;quot; and then hit &amp;quot;?&amp;quot; to see a list of all mailboxes. To return to the original mailboxes list hit the tab key.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However none of your mails are currently being filtered, you&#039;ve just created the mailboxes. To start the filter process you&#039;re going to have to use procmail. To do this you&#039;re going to have to type &amp;quot;nano ~/.procmailrc&amp;quot; at the termainl (as in the picture above).&lt;br /&gt;
&lt;br /&gt;
[[Image:procmailrc.jpg]]&lt;br /&gt;
&lt;br /&gt;
It may look like a lot at first, but most of it is the same type of thing again and again. It&#039;s basically checking for spam and putting it in the spam folder (Instead of deleting the &amp;quot;spam&amp;quot; mail, we are going to redirect it to a mail folder of its own so that you can occasionally check if it really is spam.) or checking the To/From/Subject fields and matching them to other inboxes. The bit at the very end sets inbox as the mailbox that all the mail that doesn&#039;t match any of the other criteria will go to. You may also want to set a more suitable USER= (perhaps your own account name)&lt;br /&gt;
&lt;br /&gt;
You can also type &amp;quot;man procmail&amp;quot; at the terminal for more information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another [http://www.redbrick.dcu.ie/help/tutorials/spam/procmailrc example] or [http://www.redbrick.dcu.ie/~receive/configfiles/procmailrc two] of procmailrc here&lt;br /&gt;
&lt;br /&gt;
== Using mutt to read your gmail with IMAP ==&lt;br /&gt;
&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
Mutt will need to be launched with &amp;lt;tt&amp;gt;tsocks&amp;lt;/tt&amp;gt; to get around the DCU proxy.&lt;br /&gt;
 alias mutt=&#039;tsocks mutt&#039;&lt;br /&gt;
&lt;br /&gt;
=== muttrc ===&lt;br /&gt;
 set from = &amp;quot;Your Name &amp;lt;your_email@gmail.com&amp;gt;&amp;quot;&lt;br /&gt;
 set imap_user = &amp;quot;your_email@gmail.com&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set folder = &amp;quot;imaps://imap.gmail.com:993&amp;quot;&lt;br /&gt;
 set spoolfile = &amp;quot;=INBOX&amp;quot;&lt;br /&gt;
 set postponed = &amp;quot;=[Gmail]/Drafts&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set header_cache=~/.mutt/cache/headers&lt;br /&gt;
 set message_cachedir=~/.mutt/cache/bodies&lt;br /&gt;
 &lt;br /&gt;
 set move = no&lt;br /&gt;
 set pager_index_lines=10&lt;br /&gt;
 set sort=threads&lt;br /&gt;
 set markers=no&lt;br /&gt;
 set timeout=300&lt;br /&gt;
 &lt;br /&gt;
 macro index q &#039;&amp;lt;change-folder&amp;gt;?&amp;lt;toggle-mailboxes&amp;gt;&#039;&lt;br /&gt;
 macro browser q &#039;&amp;lt;exit&amp;gt;&amp;lt;quit&amp;gt;&#039;&lt;br /&gt;
 bind index G imap-fetch-mail&lt;br /&gt;
 bind browser G check-new&lt;br /&gt;
 &lt;br /&gt;
 mailboxes =INBOX =Facefuck =rb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Helpdesk]]&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Irssi&amp;diff=9386</id>
		<title>Irssi</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Irssi&amp;diff=9386"/>
		<updated>2010-01-06T21:27:33Z</updated>

		<summary type="html">&lt;p&gt;Maiden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the [[IRC|chat]] tutorial we went through all the basics of using chat on Redbrick. This tutorial goes through some of the more advanced features specific to the default chat client irssi.&lt;br /&gt;
&lt;br /&gt;
== Moving windows ==&lt;br /&gt;
&lt;br /&gt;
When you start chat you&#039;ll have two windows, #lobby and the status window, but of course you&#039;re going to want to open more windows. The more windows you have open the harder it is to keep track of them so most people like to keep their different channels &amp;amp; private messages in the same place all the time.&lt;br /&gt;
&lt;br /&gt;
Windows can be moved either left/right by typing&lt;br /&gt;
&lt;br /&gt;
 /window move left&lt;br /&gt;
 /window move right&lt;br /&gt;
&lt;br /&gt;
Or, you can move a window straight to a certain number. For example, if you join the #gamessoc channel and want it in window 3 next to #lobby you can use the command&lt;br /&gt;
&lt;br /&gt;
 /window move 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Irssi Scripts ==&lt;br /&gt;
&lt;br /&gt;
Scripts allow you to add functionality to irssi that wasnt originally part of the program, like extensions in firefox. Some members have scripts that allow you to set yourself to set yourself away automatically after you have been idle for a set period of time, and others to list the current windows you have open.&lt;br /&gt;
&lt;br /&gt;
So, undone has given you a cool autoaway script, but how do you use it. The first thing you have to do is move it to the proper scripts directory which is ~/.irssi/scripts. You can do this using [[Transferring_Files|winscp]]. Once you&#039;ve done that you need to load it, just type &lt;br /&gt;
  /run &amp;lt;script-name&amp;gt;&lt;br /&gt;
from irssi to start it. If you want to search for your own cool scripts there&#039;s loads at the [http://www.irssi.org/scripts/ irssi homepage]&lt;br /&gt;
&lt;br /&gt;
== Irssi Themes ==&lt;br /&gt;
&lt;br /&gt;
Just as scripts can add functionality to irssi themes can be added that change the look of it. Adding themes is just like addming scripts, just copy them into the ~/.irssi folder. To use your new theme type&lt;br /&gt;
 /set theme &amp;lt;theme-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are lots of themes on the [http://www.irssi.org/themes irssi homepage], some better than others. The themes are written in plain text, so if you find a well written example they&#039;re pretty easy to change around slightly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration file ==&lt;br /&gt;
&lt;br /&gt;
The easy way to enter chat is with the alias &amp;quot;chat&amp;quot; - this runs irssi with a default Redbrick config.&lt;br /&gt;
&lt;br /&gt;
This is fine for a while, but it&#039;s nice to personalise things a little and to do this you can edit your ~/.irssi/config file.&lt;br /&gt;
&lt;br /&gt;
Every time you type &amp;quot;irssi&amp;quot; it will start with this configuration file by default.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s an basic file to get you started:&lt;br /&gt;
&lt;br /&gt;
 servers = (&lt;br /&gt;
   {&lt;br /&gt;
    address = &amp;quot;irc.redbrick.dcu.ie&amp;quot;;&lt;br /&gt;
    chatnet = &amp;quot;RedBrick&amp;quot;;&lt;br /&gt;
    port = &amp;quot;6667&amp;quot;;&lt;br /&gt;
    autoconnect = &amp;quot;yes&amp;quot;; },&lt;br /&gt;
 ); &lt;br /&gt;
 chatnets = {&lt;br /&gt;
   RedBrick =&lt;br /&gt;
   {&lt;br /&gt;
    type = &amp;quot;IRC&amp;quot;;&lt;br /&gt;
         autosendcmd = &amp;quot;/msg chanserv identify &amp;lt;password&amp;gt;&amp;quot;;&lt;br /&gt;
   };&lt;br /&gt;
 }; &lt;br /&gt;
 channels = (&lt;br /&gt;
   { name = &amp;quot;#lobby&amp;quot;; chatnet = &amp;quot;RedBrick&amp;quot;; autojoin = &amp;quot;yes&amp;quot;; },&lt;br /&gt;
   { name = &amp;quot;#mychannel&amp;quot;; chatnet = &amp;quot;RedBrick&amp;quot;; autojoin = &amp;quot;yes&amp;quot;; },&lt;br /&gt;
 );&lt;br /&gt;
 aliases = {&lt;br /&gt;
   J = &amp;quot;join&amp;quot;;&lt;br /&gt;
   WJOIN = &amp;quot;join -window&amp;quot;;&lt;br /&gt;
   WQUERY = &amp;quot;query -window&amp;quot;;&lt;br /&gt;
   LEAVE = &amp;quot;part&amp;quot;;&lt;br /&gt;
   BYE = &amp;quot;quit&amp;quot;;&lt;br /&gt;
   EXIT = &amp;quot;quit&amp;quot;;&lt;br /&gt;
   SIGNOFF = &amp;quot;quit&amp;quot;;&lt;br /&gt;
   DESCRIBE = &amp;quot;action&amp;quot;;&lt;br /&gt;
   DATE = &amp;quot;time&amp;quot;;&lt;br /&gt;
   HOST = &amp;quot;userhost&amp;quot;;&lt;br /&gt;
   LAST = &amp;quot;lastlog&amp;quot;;&lt;br /&gt;
   SAY = &amp;quot;msg *&amp;quot;;&lt;br /&gt;
   WI = &amp;quot;whois&amp;quot;;&lt;br /&gt;
   WII = &amp;quot;whois $0 $0&amp;quot;;&lt;br /&gt;
   WW = &amp;quot;whowas&amp;quot;;&lt;br /&gt;
   W = &amp;quot;who&amp;quot;;&lt;br /&gt;
   N = &amp;quot;names&amp;quot;;&lt;br /&gt;
   M = &amp;quot;msg&amp;quot;;&lt;br /&gt;
   T = &amp;quot;topic&amp;quot;;&lt;br /&gt;
   C = &amp;quot;clear&amp;quot;;&lt;br /&gt;
   CL = &amp;quot;clear&amp;quot;;&lt;br /&gt;
   K = &amp;quot;kick&amp;quot;;&lt;br /&gt;
   KB = &amp;quot;kickban&amp;quot;;&lt;br /&gt;
   KN = &amp;quot;knockout&amp;quot;;&lt;br /&gt;
   BANS = &amp;quot;ban&amp;quot;;&lt;br /&gt;
   B = &amp;quot;ban&amp;quot;;&lt;br /&gt;
   MUB = &amp;quot;unban *&amp;quot;;&lt;br /&gt;
   UB = &amp;quot;unban&amp;quot;;&lt;br /&gt;
   IG = &amp;quot;ignore&amp;quot;;&lt;br /&gt;
   UNIG = &amp;quot;unignore&amp;quot;;&lt;br /&gt;
   SB = &amp;quot;scrollback&amp;quot;;&lt;br /&gt;
   UMODE = &amp;quot;mode $N&amp;quot;;&lt;br /&gt;
   WC = &amp;quot;window close&amp;quot;;&lt;br /&gt;
   WN = &amp;quot;window new hide&amp;quot;;&lt;br /&gt;
   SV = &amp;quot;say Irssi $J ($V) - http://irssi.org/&amp;quot;;&lt;br /&gt;
   GOTO = &amp;quot;sb goto&amp;quot;;&lt;br /&gt;
   CHAT = &amp;quot;dcc chat&amp;quot;;&lt;br /&gt;
   RUN = &amp;quot;SCRIPT LOAD&amp;quot;;&lt;br /&gt;
   UPTIME = &amp;quot;eval exec - expr `date +%s` - \\$F | awk &#039;{print \&amp;quot;Irssi uptime: \&amp;quot;int(\\\\\\$1/3600/24)\&amp;quot;d \&amp;quot;int (\\\\\\$1/3600%24)\&amp;quot;h \&amp;quot;int(\\\\\\$1/60%60)\&amp;quot;m \&amp;quot;int(\\\\\\$1%60)\&amp;quot;s\&amp;quot; }&#039;&amp;quot;;&lt;br /&gt;
   CALC = &amp;quot;exec - if which bc &amp;amp;&amp;gt;/dev/null\\; then echo &#039;$*&#039; | bc | awk &#039;{print \&amp;quot;$*=\&amp;quot;$$1}&#039;\\; else echo bc was not  found\\; fi&amp;quot;;&lt;br /&gt;
   SBAR = &amp;quot;STATUSBAR&amp;quot;;&lt;br /&gt;
   INVITELIST = &amp;quot;mode $C +I&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
 statusbar = {&lt;br /&gt;
   # formats:&lt;br /&gt;
   # when using {templates}, the template is shown only if it&#039;s argument isn&#039;t&lt;br /&gt;
   # empty unless no argument is given. for example {sb} is printed always,&lt;br /&gt;
   # but {sb $T} is printed only if $T isn&#039;t empty.&lt;br /&gt;
   items = {&lt;br /&gt;
     # start/end text in statusbars&lt;br /&gt;
     barstart = &amp;quot;{sbstart}&amp;quot;;&lt;br /&gt;
     barend = &amp;quot;{sbend}&amp;quot;;&lt;br /&gt;
     # treated &amp;quot;normally&amp;quot;, you could change the time/user name to whatever&lt;br /&gt;
     time = &amp;quot;{sb $Z}&amp;quot;;&lt;br /&gt;
     user = &amp;quot;{sb $cumode$N{sbmode $usermode}{sbaway $A}}&amp;quot;;&lt;br /&gt;
     # treated specially .. window is printed with non-empty windows,&lt;br /&gt;
     # window_empty is printed with empty windows&lt;br /&gt;
     window = &amp;quot;{sb $winref:$T{sbmode $M}}&amp;quot;;&lt;br /&gt;
     window_empty = &amp;quot;{sb $winref{sbservertag $tag}}&amp;quot;;&lt;br /&gt;
     prompt = &amp;quot;{prompt $[.15]T}&amp;quot;;&lt;br /&gt;
     prompt_empty = &amp;quot;{prompt $winname}&amp;quot;;&lt;br /&gt;
     topic = &amp;quot; $topic&amp;quot;;&lt;br /&gt;
     topic_empty = &amp;quot; Irssi v$J - http://irssi.org/help/&amp;quot;;&lt;br /&gt;
     # all of these treated specially, they&#039;re only displayed when needed&lt;br /&gt;
     lag = &amp;quot;{sb Lag: $0-}&amp;quot;;&lt;br /&gt;
     act = &amp;quot;{sb Act: $0-}&amp;quot;;&lt;br /&gt;
     more = &amp;quot;-- more --&amp;quot;;&lt;br /&gt;
   };&lt;br /&gt;
   # there&#039;s two type of statusbars. root statusbars are either at the top&lt;br /&gt;
   # of the screen or at the bottom of the screen. window statusbars are at&lt;br /&gt;
   # the top/bottom of each split window in screen.&lt;br /&gt;
   default = {&lt;br /&gt;
     # the &amp;quot;default statusbar&amp;quot; to be displayed at the bottom of the window.&lt;br /&gt;
     # contains all the normal items.&lt;br /&gt;
     window = {&lt;br /&gt;
       disabled = &amp;quot;no&amp;quot;;&lt;br /&gt;
       # window, root&lt;br /&gt;
       type = &amp;quot;window&amp;quot;;&lt;br /&gt;
       # top, bottom&lt;br /&gt;
       placement = &amp;quot;bottom&amp;quot;;&lt;br /&gt;
       # number&lt;br /&gt;
       position = &amp;quot;1&amp;quot;;&lt;br /&gt;
       # active, inactive, always&lt;br /&gt;
       visible = &amp;quot;active&amp;quot;;&lt;br /&gt;
       # list of items in statusbar in the display order&lt;br /&gt;
       items = {&lt;br /&gt;
         barstart = { priority = &amp;quot;100&amp;quot;; };&lt;br /&gt;
         time = { };&lt;br /&gt;
         user = { };&lt;br /&gt;
         window = { };&lt;br /&gt;
         window_empty = { };&lt;br /&gt;
         lag = { priority = &amp;quot;-1&amp;quot;; };&lt;br /&gt;
         act = { priority = &amp;quot;10&amp;quot;; };&lt;br /&gt;
         more = { priority = &amp;quot;-1&amp;quot;; alignment = &amp;quot;right&amp;quot;; };&lt;br /&gt;
         barend = { priority = &amp;quot;100&amp;quot;; alignment = &amp;quot;right&amp;quot;; };&lt;br /&gt;
       };&lt;br /&gt;
     };&lt;br /&gt;
     # statusbar to use in inactive split windows&lt;br /&gt;
     window_inact = {&lt;br /&gt;
       type = &amp;quot;window&amp;quot;;&lt;br /&gt;
       placement = &amp;quot;bottom&amp;quot;;&lt;br /&gt;
       position = &amp;quot;1&amp;quot;;&lt;br /&gt;
       visible = &amp;quot;inactive&amp;quot;;&lt;br /&gt;
       items = {&lt;br /&gt;
         barstart = { priority = &amp;quot;100&amp;quot;; };&lt;br /&gt;
         window = { };&lt;br /&gt;
         window_empty = { };&lt;br /&gt;
         more = { priority = &amp;quot;-1&amp;quot;; alignment = &amp;quot;right&amp;quot;; };&lt;br /&gt;
         barend = { priority = &amp;quot;100&amp;quot;; alignment = &amp;quot;right&amp;quot;; };&lt;br /&gt;
       };&lt;br /&gt;
     };&lt;br /&gt;
     # we treat input line as yet another statusbar :) It&#039;s possible to&lt;br /&gt;
     # add other items before or after the input line item.&lt;br /&gt;
     prompt = {&lt;br /&gt;
       type = &amp;quot;root&amp;quot;;&lt;br /&gt;
       placement = &amp;quot;bottom&amp;quot;;&lt;br /&gt;
       # we want to be at the bottom always&lt;br /&gt;
       position = &amp;quot;100&amp;quot;;&lt;br /&gt;
       visible = &amp;quot;always&amp;quot;;&lt;br /&gt;
       items = {&lt;br /&gt;
         prompt = { priority = &amp;quot;-1&amp;quot;; };&lt;br /&gt;
         prompt_empty = { priority = &amp;quot;-1&amp;quot;; };&lt;br /&gt;
         # treated specially, this is the real input line.&lt;br /&gt;
         input = { priority = &amp;quot;10&amp;quot;; };&lt;br /&gt;
       };&lt;br /&gt;
     };&lt;br /&gt;
     # topicbar&lt;br /&gt;
     topic = {&lt;br /&gt;
       type = &amp;quot;root&amp;quot;;&lt;br /&gt;
       placement = &amp;quot;top&amp;quot;;&lt;br /&gt;
       position = &amp;quot;1&amp;quot;;&lt;br /&gt;
       visible = &amp;quot;always&amp;quot;;&lt;br /&gt;
       items = {&lt;br /&gt;
         barstart = { priority = &amp;quot;100&amp;quot;; };&lt;br /&gt;
         topic = { };&lt;br /&gt;
         topic_empty = { };&lt;br /&gt;
         barend = { priority = &amp;quot;100&amp;quot;; alignment = &amp;quot;right&amp;quot;; };&lt;br /&gt;
       };&lt;br /&gt;
     };&lt;br /&gt;
   };&lt;br /&gt;
 };&lt;br /&gt;
 #THIS SECTION DEALS WITH SETTINGS SUCH AS YOUR NAME AND TIMESTAMP FORMAT&lt;br /&gt;
 settings = {&lt;br /&gt;
   core = {&lt;br /&gt;
     real_name = &amp;quot;Newb McNewberton&amp;quot;;&lt;br /&gt;
     user_name = &amp;quot;newb&amp;quot;;&lt;br /&gt;
     nick = &amp;quot;newb&amp;quot;;&lt;br /&gt;
     timestamp_format = &amp;quot;%H:%M:%S&amp;quot;;&lt;br /&gt;
   };&lt;br /&gt;
   &amp;quot;fe-text&amp;quot; = { scrollback_time = &amp;quot;24h&amp;quot;; };&lt;br /&gt;
   &amp;quot;fe-common/core&amp;quot; = { autolog = &amp;quot;yes&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 #THIS SECTION DEALS WITH YOUR HILIGHTS&lt;br /&gt;
 hilights = (&lt;br /&gt;
   { text = &amp;quot;newb&amp;quot;; nick = &amp;quot;yes&amp;quot;; word = &amp;quot;no&amp;quot;; },&lt;br /&gt;
 );&lt;br /&gt;
 settings = {&lt;br /&gt;
         core = {&lt;br /&gt;
                 settings_autosave = &amp;quot;no&amp;quot;;&lt;br /&gt;
         }&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, you don&#039;t need to worry about most of this as it&#039;s just setting a lot of default things that won&#039;t need to be changed.&lt;br /&gt;
&lt;br /&gt;
However there are a few sections you will/may want to change:&lt;br /&gt;
&lt;br /&gt;
 chatnets = {&lt;br /&gt;
   RedBrick =&lt;br /&gt;
   {&lt;br /&gt;
    type = &amp;quot;IRC&amp;quot;;&lt;br /&gt;
         autosendcmd = &amp;quot;/msg chanserv identify &amp;lt;password&amp;gt;&amp;quot;; # put in your identify password here.&lt;br /&gt;
   };&lt;br /&gt;
 }; &lt;br /&gt;
&lt;br /&gt;
 channels = (&lt;br /&gt;
   { name = &amp;quot;#lobby&amp;quot;; chatnet = &amp;quot;RedBrick&amp;quot;; autojoin = &amp;quot;yes&amp;quot;; },&lt;br /&gt;
   { name = &amp;quot;#mychannel&amp;quot;; chatnet = &amp;quot;RedBrick&amp;quot;; autojoin = &amp;quot;yes&amp;quot;; },&lt;br /&gt;
 );&lt;br /&gt;
&lt;br /&gt;
What this part does is when you start irssi, it sends a priavte message to chanserv identifying you as you (if you&#039;ve registered your nickname) and the bit underneath will automatically join you to the channels listed, namely #lobby and #mychannel. You can add as many channels as you want to this list, just copy and paste the same lines and edit the &amp;quot;#channel&amp;quot; bit. Simple really. This saves time and hassle if Redbrick ever restarts or you lose your connection for whatever reason as you don&#039;t have to remember all the channels you want to join.&lt;br /&gt;
&lt;br /&gt;
 #THIS SECTION DEALS WITH SETTINGS SUCH AS YOUR NAME AND TIMESTAMP FORMAT&lt;br /&gt;
 settings = {&lt;br /&gt;
   core = {&lt;br /&gt;
     real_name = &amp;quot;Newb McNewberton&amp;quot;;&lt;br /&gt;
     user_name = &amp;quot;newb&amp;quot;;&lt;br /&gt;
     nick = &amp;quot;newb&amp;quot;;&lt;br /&gt;
     timestamp_format = &amp;quot;%H:%M:%S&amp;quot;;&lt;br /&gt;
   };&lt;br /&gt;
   &amp;quot;fe-text&amp;quot; = { scrollback_time = &amp;quot;24h&amp;quot;; };&lt;br /&gt;
   &amp;quot;fe-common/core&amp;quot; = { autolog = &amp;quot;yes&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 #THIS SECTION DEALS WITH YOUR HILIGHTS&lt;br /&gt;
 hilights = (&lt;br /&gt;
   { text = &amp;quot;newb&amp;quot;; nick = &amp;quot;yes&amp;quot;; word = &amp;quot;no&amp;quot;; },&lt;br /&gt;
 );&lt;br /&gt;
&lt;br /&gt;
Here you&#039;ll want to set your own name/nickname into the appropriate places. You may also want to change the timestamp_format = &amp;quot;%H:%H&amp;quot;; if you don&#039;t like having seconds displayed as well.&lt;br /&gt;
&lt;br /&gt;
You may also want to delete the &amp;quot;autolog = &amp;quot;yes&amp;quot;;&amp;quot; line too, if you do not want all you chat logged. Some users find this usual for checking back over past conversations. (It will save all chat in all the channels you&#039;re joined to, even if you haven&#039;t read it to ~/irclogs/RedBrick/)&lt;br /&gt;
&lt;br /&gt;
The hilights section well, hilights specific words, commonly people will put their nickname in here, or other key words that they may be interested in.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration Options ==&lt;br /&gt;
&lt;br /&gt;
Irssi comes with loads of options, so i&#039;ve just included the ones I think are useful (These are to be used in chat)&lt;br /&gt;
&lt;br /&gt;
 /set window_history off&lt;br /&gt;
Irssi remembers the last few lines of text you&#039;ve typed into it, just press up to view them. With this you have a seprate buffer of commands for each window, so you cant accidentally send the last line of a private message into #lobby for all to read&lt;br /&gt;
&lt;br /&gt;
 /set autolog on&lt;br /&gt;
 /set autolog_path ~/irclogs/$tag/$0.log&lt;br /&gt;
This turns on irssi logging, and setting the paths like this with the variables means that the irssi will save all the logs for a certain channel/pm in a different file each day.&lt;br /&gt;
&lt;br /&gt;
 /set autoclose_query 86400&lt;br /&gt;
This sets a time in seconds after which idle windows will be closed automatically, so your private message windows will be closed if you don&#039;t use them for a whole day (86400 seconds)&lt;br /&gt;
&lt;br /&gt;
 /set show_quit_once on&lt;br /&gt;
Say you and undone are in three of the same channels, with this set on if he quits for the night his quit message will only appear to you in one of your open windows, not all of them.&lt;br /&gt;
&lt;br /&gt;
 /set quit_message &amp;lt;my personal quit message&amp;gt;&lt;br /&gt;
Change the default quit message to your own personal one.&lt;br /&gt;
&lt;br /&gt;
 /last receive 10&lt;br /&gt;
Say i&#039;ve just come back from a lecture, and i want to see was anyone talking about me while i was gone this shows me the last 10 lines in the current channel that contain my username.&lt;br /&gt;
&lt;br /&gt;
 /set real_name Andrew&lt;br /&gt;
This sets my real name to Andrew, so people know who i am if they use the /whois command on me.&lt;br /&gt;
&lt;br /&gt;
==Ignoring==&lt;br /&gt;
&lt;br /&gt;
In a channel with lots of people coming and going, you may want to ignore certain messages, such as joins. You can do this (in lobby for example) by typing&lt;br /&gt;
 /ignore #lobby JOINS&lt;br /&gt;
&lt;br /&gt;
Here&#039;s a list of the different message catagories you could set to ignore&lt;br /&gt;
 NOTICES       - Match NOTICE messages.&lt;br /&gt;
 SNOTES        - Match server notices.&lt;br /&gt;
 CTCPS         - Match CTCP messages.&lt;br /&gt;
 ACTIONS       - Match CTCP actions.&lt;br /&gt;
 JOINS         - Match join messages.&lt;br /&gt;
 PARTS         - Match part messages.&lt;br /&gt;
 QUITS         - Match quit messages.&lt;br /&gt;
 KICKS         - Match kick messages.&lt;br /&gt;
 MODES         - Match mode changes.&lt;br /&gt;
 TOPICS        - Match topic changes.&lt;br /&gt;
 WALLOPS       - Match wallops.&lt;br /&gt;
 INVITES       - Match invite requests.&lt;br /&gt;
 NICKS         - Match nickname changes. &lt;br /&gt;
 DCC           - DCC related messages.&lt;br /&gt;
 DCCMSGS       - Match DCC chat messages.&lt;br /&gt;
 CLIENTNOTICE  - Irssi&#039;s notices.&lt;br /&gt;
 CLIENTCRAP    - Miscellaneous irssi messages.&lt;br /&gt;
 CLIENTERROR   - Irssi&#039;s error messages.&lt;br /&gt;
&lt;br /&gt;
== Taskbar Flashing ==&lt;br /&gt;
You can get your taskbar to flash on receiving a new msg or hilight.&lt;br /&gt;
&lt;br /&gt;
[[Image:Puttyconf.jpg]]&lt;br /&gt;
&lt;br /&gt;
Configure PuTTY with these options, you may want to save the session so you don&#039;t have to do this all the time.&lt;br /&gt;
&lt;br /&gt;
Next pass these options to irssi&lt;br /&gt;
 /set beep_msg_level MSG HILIGHT&lt;br /&gt;
 /set beep_when_away ON&lt;br /&gt;
 /set beep_when_window_active ON&lt;br /&gt;
 /set bell_beeps ON&lt;br /&gt;
&lt;br /&gt;
If you are using screen you will need to make sure you are set to an audible bell rather than a visual bell, to do this hit the following until you see &#039;switched to audible bell.&#039;.&lt;br /&gt;
 CTRL + A, CTRL + G&lt;br /&gt;
&lt;br /&gt;
=== Under Linux ===&lt;br /&gt;
To get this to work under linux you will need to use Konsole, Gnome-Terminal doesn&#039;t support this feature.&lt;br /&gt;
To enable this in Konsole go to Settings -&amp;gt; Notifications and enable taskbar on system bell.&lt;br /&gt;
&lt;br /&gt;
For those who refuse to use KDE software rxvt-unicode also supports this by calling it with &#039;urxvt --urgentOnBell&#039;.&lt;br /&gt;
&lt;br /&gt;
== Changing the timezone ==&lt;br /&gt;
&lt;br /&gt;
The time on RedBrick is set to whatever localtime is in Dublin. If you&#039;re elsewhere in the world you can change the time settings on irssi to match where you are.&lt;br /&gt;
&lt;br /&gt;
    /load perl                                                                  &lt;br /&gt;
    /script exec $ENV{&#039;TZ&#039;}=&#039;(nameofyourtimezone)&#039;;        &lt;br /&gt;
&lt;br /&gt;
eg&lt;br /&gt;
&lt;br /&gt;
    /script exec $ENV{&#039;TZ&#039;}=&#039;GMT+1&#039;;        &lt;br /&gt;
&lt;br /&gt;
== Saving Your Config ==&lt;br /&gt;
&lt;br /&gt;
When you type chat at your prompt this loads irssi with all the default Redbrick settings. This is useful, because if you&#039;ve broken something with your changes you can just restart and irssi will be just as it was before, but you&#039;ll want to save your personal configuration so you don&#039;t have to set up irssi the way you like it everytime you start.&lt;br /&gt;
&lt;br /&gt;
To save all the current options and theme to a file type &lt;br /&gt;
 /save my-irssi.conf&lt;br /&gt;
&lt;br /&gt;
To use this configuration rather than the default to start chat type &lt;br /&gt;
 receive@murphy (~) % irssi --CONFIG=my-irssi.conf&lt;br /&gt;
&lt;br /&gt;
== Some Other Handy Commands ==&lt;br /&gt;
&lt;br /&gt;
To join the channel, #intersocs, type&lt;br /&gt;
 /j #intersocs&lt;br /&gt;
&lt;br /&gt;
To leave the channel, #intersocs, without entirely quitting chat, type&lt;br /&gt;
 /part #intersocs&lt;br /&gt;
&lt;br /&gt;
To close a window you&#039;re not using anymore, type&lt;br /&gt;
 /wc&lt;br /&gt;
&lt;br /&gt;
To find out who someone is, for example, haus, type&lt;br /&gt;
 /whois haus&lt;br /&gt;
&lt;br /&gt;
To see the list of all the channels on the network, type&lt;br /&gt;
 /list&lt;br /&gt;
&lt;br /&gt;
Or if you&#039;re looking for a channel but can&#039;t remember the exact name, but you know it contains &amp;quot;inter&amp;quot;, type&lt;br /&gt;
 /list *inter*&lt;br /&gt;
&lt;br /&gt;
Wanna see if someone mentions you (or something you&#039;re interested in, eg: helpdesk), type&lt;br /&gt;
 /hilight helpdesk&lt;br /&gt;
Now whenever helpdesk is mentioned it&#039;ll highlight you&lt;br /&gt;
&lt;br /&gt;
Say you&#039;re going to a lecture, but you don&#039;t want to have to scroll back up and see if someone hilighted you when you weren&#039;t looking, you set irssi to /away with a message, to do this type&lt;br /&gt;
 /away gone to my lecture, back soon.&lt;br /&gt;
When you come back type just /away and you&#039;ll see any hilights you might&#039;ve picked up between you going and coming back.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re lazy (like me), you can find loads of uses for the /alias command.&lt;br /&gt;
Example:&lt;br /&gt;
I like having the same away message all the time, and it&#039;s a bit long, so I made it into an /alias command by typing&lt;br /&gt;
 /alias awaymsg /away haus is off in the real world if you need to talk to him you can reach him on &amp;lt;phone_num&amp;gt;&lt;br /&gt;
Now instead of typing the away message out everytime I can just type /awaymsg instead.&lt;br /&gt;
It&#039;s also really handy for typos, like when I&#039;m typing /me sometimes i end up typing /mw and then irssi tells me it&#039;s not a command, which can get really annoying. To fix it just type:&lt;br /&gt;
 /alias mw /me&lt;br /&gt;
Now when you typo it doesn&#039;t matter \o/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Further Configuration ==&lt;br /&gt;
&lt;br /&gt;
This tutorial was just to get you started on some of the things you can do with irssi, for more have a look at the [http://www.irssi.org/documentation irssi documentation].&lt;br /&gt;
&lt;br /&gt;
To give you an idea of what you can do, here&#039;s a screenshot of how i have irssi set up. Happy Configuring!&lt;br /&gt;
&lt;br /&gt;
[[Image:Irssi_custom.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you need any more help with irssi, please feel free to hey a helpdesk member or mail at helpdesk@redbrick.dcu.ie&lt;br /&gt;
&lt;br /&gt;
[[Category:Helpdesk]]&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Posters&amp;diff=9335</id>
		<title>Posters</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Posters&amp;diff=9335"/>
		<updated>2009-10-19T17:48:28Z</updated>

		<summary type="html">&lt;p&gt;Maiden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Posters, Posters, Posters!&lt;br /&gt;
&lt;br /&gt;
== 2009/2010 ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Rbposter.jpg|Join RedBrick&lt;br /&gt;
Image:Freshers.jpg|Freshers Ball&lt;br /&gt;
Image:InstallFeast.png|InstallFeast&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 2007/2008 ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:2007_join1.jpeg|Join RedBrick&lt;br /&gt;
Image:2007_join2.jpeg|Join RedBrick&lt;br /&gt;
Image:2007_flyer-emoSoc.jpg|Join RedBrick Flyer&lt;br /&gt;
Image:2007_freshball.jpg|Freshers Ball&lt;br /&gt;
Image:Helpdesk-poster1.jpg|1st Workshop&lt;br /&gt;
Image:Helpdesk-poster2.jpg|1st Workshop&lt;br /&gt;
Image:Egm.jpg|EGM&lt;br /&gt;
Image:Real.jpg|&amp;quot;Real People&amp;quot;&lt;br /&gt;
Image:Real2.jpg|&amp;quot;Real People&amp;quot; v2&lt;br /&gt;
Image:2007_blacksheep.jpg|BlackSheep Trip&lt;br /&gt;
Image:2007_football1.jpg|1st Football&lt;br /&gt;
Image:Football2.jpg|2nd Football&lt;br /&gt;
Image:Skating.jpg|Skating Trip&lt;br /&gt;
Image:Anerican-gangster.jpg|American Gangster Trip&lt;br /&gt;
Image:Xmas2007.jpeg|Christmas Party&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 2006/2007 ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:06_xmas.jpg|Christmas Party&lt;br /&gt;
Image:2007_join.jpg|C&amp;amp;S Day 2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 2005/2006 ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:2006_join_1.png|Join Redbrick&lt;br /&gt;
Image:2006_join_2.png|Join Redbrick 2&lt;br /&gt;
Image:2006_cs_1.jpg|Clubs&amp;amp;Socs 1&lt;br /&gt;
Image:2006_cs_2.jpg|Clubs&amp;amp;Socs 2&lt;br /&gt;
Image:2006_ipod.jpg|Clubs&amp;amp;Socs iPod&lt;br /&gt;
Image:2006_freshersball.jpg|Freshers Ball&lt;br /&gt;
Image:2006_halloween.jpg|Halloween&lt;br /&gt;
Image:2006_xmas.jpg|Christmas&lt;br /&gt;
Image:2006_techweek.jpg|Techweek&lt;br /&gt;
Image:2006_techweek_3.jpg|Techweek 3&lt;br /&gt;
Image:2006_10birthday.jpg|10th Birthday 1&lt;br /&gt;
Image:2006_10birthday_2.jpg|10th Birthday 2&lt;br /&gt;
Image:2006_tablequiz.jpg|Table Quiz&lt;br /&gt;
Image:2006_debate.jpg|Debate&lt;br /&gt;
Image:2006_agm.jpg|AGM&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 2004/2005 ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:2005_freshersball.jpg|Freshers Ball&lt;br /&gt;
Image:2005_tutorial.jpg|Introduction Tutorial&lt;br /&gt;
Image:2005_tutorial_2.jpg|Second Tutorial&lt;br /&gt;
Image:2005_halloween.jpg|Halloween Ball Poster&lt;br /&gt;
Image:2005_halloween_2.jpg|Halloween Ball Flyer&lt;br /&gt;
Image:2005_altrag.jpg|Alt Rag Ball&lt;br /&gt;
Image:2005_techweek.jpg|Techweek&lt;br /&gt;
Image:2005_tablequiz.jpg|Table Quiz 1&lt;br /&gt;
Image:2005_tablequiz_2.jpg|Table Quiz 2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 2003/2004 ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:2004_freshersball.jpg|Freshers Ball Flyer&lt;br /&gt;
Image:2004_xmas.jpg|Christmas Ball&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 2001/2002 ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:2002_xmas.jpg|Christmas Ball&lt;br /&gt;
Image:2002_altrag.jpg|AltRag Ball&lt;br /&gt;
Image:2002_agm.jpg|AGM&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 1998/1999 ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:1999_altragball.jpg|Alt Rag Ball&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 1996/1997 ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:1997_halloween.jpg|Halloween Ball Flyer&lt;br /&gt;
Image:1996_firstfiddle.gif|First Fiddle Flyer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Redbrick History]]&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=File:InstallFeast.png&amp;diff=9334</id>
		<title>File:InstallFeast.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=File:InstallFeast.png&amp;diff=9334"/>
		<updated>2009-10-19T17:44:45Z</updated>

		<summary type="html">&lt;p&gt;Maiden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=File:Freshers.jpg&amp;diff=9333</id>
		<title>File:Freshers.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=File:Freshers.jpg&amp;diff=9333"/>
		<updated>2009-10-19T17:43:56Z</updated>

		<summary type="html">&lt;p&gt;Maiden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=File:Rbposter.jpg&amp;diff=9332</id>
		<title>File:Rbposter.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=File:Rbposter.jpg&amp;diff=9332"/>
		<updated>2009-10-19T17:43:01Z</updated>

		<summary type="html">&lt;p&gt;Maiden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Talk:Irssi&amp;diff=9307</id>
		<title>Talk:Irssi</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Talk:Irssi&amp;diff=9307"/>
		<updated>2009-10-14T10:11:37Z</updated>

		<summary type="html">&lt;p&gt;Maiden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author : Una Kehoe (keloe) : July 2004&lt;br /&gt;
Updated : Kevin Fox (undone) : December 2006&lt;br /&gt;
&lt;br /&gt;
Completly re-written : Andrew Harford : Feburary 2007&lt;br /&gt;
As the [[IRC]] tutorial was completly re-written around irssi undone and I decided that this tutorial wasn&#039;t necessary in its current state, so it has been re-done to focus on more advanced option specific to irssi &lt;br /&gt;
[[User:Receive|Receive]] 04:00, 11 Feb 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
Added section on /ignore [[User:Receive|Receive]] 19:20, 7 Mar 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
Made a slight change to it. The command /load script doesn&#039;t seem to work. /run does seem to work. -werdz&lt;br /&gt;
&lt;br /&gt;
Added info on taskbar alerts for Windows and Linux, not sure if it can be done on Mac OS. -maiden&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Talk:Irssi&amp;diff=9306</id>
		<title>Talk:Irssi</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Talk:Irssi&amp;diff=9306"/>
		<updated>2009-10-14T10:11:15Z</updated>

		<summary type="html">&lt;p&gt;Maiden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Author : Una Kehoe (keloe) : July 2004&lt;br /&gt;
Updated : Kevin Fox (undone) : December 2006&lt;br /&gt;
&lt;br /&gt;
Completly re-written : Andrew Harford : Feburary 2007&lt;br /&gt;
As the [[IRC]] tutorial was completly re-written around irssi undone and I decided that this tutorial wasn&#039;t necessary in its current state, so it has been re-done to focus on more advanced option specific to irssi &lt;br /&gt;
[[User:Receive|Receive]] 04:00, 11 Feb 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
Added section on /ignore [[User:Receive|Receive]] 19:20, 7 Mar 2007 (UTC)&lt;br /&gt;
&lt;br /&gt;
Made a slight change to it. The command /load script doesn&#039;t seem to work. /run does seem to work. -werdz&lt;br /&gt;
&lt;br /&gt;
Added info on taskbar alerts for Windows and Linux, not sure if it can be done on Mac OS.&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Irssi&amp;diff=9305</id>
		<title>Irssi</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Irssi&amp;diff=9305"/>
		<updated>2009-10-14T10:09:50Z</updated>

		<summary type="html">&lt;p&gt;Maiden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the [[IRC|chat]] tutorial we went through all the basics of using chat on Redbrick. This tutorial goes through some of the more advanced features specific to the default chat client irssi.&lt;br /&gt;
&lt;br /&gt;
== Moving windows ==&lt;br /&gt;
&lt;br /&gt;
When you start chat you&#039;ll have two windows, #lobby and the status window, but of course you&#039;re going to want to open more windows. The more windows you have open the harder it is to keep track of them so most people like to keep their different channels &amp;amp; private messages in the same place all the time.&lt;br /&gt;
&lt;br /&gt;
Windows can be moved either left/right by typing&lt;br /&gt;
&lt;br /&gt;
 /window move left&lt;br /&gt;
 /window move right&lt;br /&gt;
&lt;br /&gt;
Or, you can move a window straight to a certain number. For example, if you join the #gamessoc channel and want it in window 3 next to #lobby you can use the command&lt;br /&gt;
&lt;br /&gt;
 /window move 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Irssi Scripts ==&lt;br /&gt;
&lt;br /&gt;
Scripts allow you to add functionality to irssi that wasnt originally part of the program, like extensions in firefox. Some members have scripts that allow you to set yourself to set yourself away automatically after you have been idle for a set period of time, and others to list the current windows you have open.&lt;br /&gt;
&lt;br /&gt;
So, undone has given you a cool autoaway script, but how do you use it. The first thing you have to do is move it to the proper scripts directory which is ~/.irssi/scripts. You can do this using [[Transferring_Files|winscp]]. Once you&#039;ve done that you need to load it, just type &lt;br /&gt;
  /run &amp;lt;script-name&amp;gt;&lt;br /&gt;
from irssi to start it. If you want to search for your own cool scripts there&#039;s loads at the [http://www.irssi.org/scripts/ irssi homepage]&lt;br /&gt;
&lt;br /&gt;
== Irssi Themes ==&lt;br /&gt;
&lt;br /&gt;
Just as scripts can add functionality to irssi themes can be added that change the look of it. Adding themes is just like addming scripts, just copy them into the ~/.irssi folder. To use your new theme type&lt;br /&gt;
 /set theme &amp;lt;theme-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are lots of themes on the [http://www.irssi.org/themes irssi homepage], some better than others. The themes are written in plain text, so if you find a well written example they&#039;re pretty easy to change around slightly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration file ==&lt;br /&gt;
&lt;br /&gt;
The easy way to enter chat is with the alias &amp;quot;chat&amp;quot; - this runs irssi with a default Redbrick config.&lt;br /&gt;
&lt;br /&gt;
This is fine for a while, but it&#039;s nice to personalise things a little and to do this you can edit your ~/.irssi/config file.&lt;br /&gt;
&lt;br /&gt;
Every time you type &amp;quot;irssi&amp;quot; it will start with this configuration file by default.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s an basic file to get you started:&lt;br /&gt;
&lt;br /&gt;
 servers = (&lt;br /&gt;
   {&lt;br /&gt;
    address = &amp;quot;irc.redbrick.dcu.ie&amp;quot;;&lt;br /&gt;
    chatnet = &amp;quot;RedBrick&amp;quot;;&lt;br /&gt;
    port = &amp;quot;6667&amp;quot;;&lt;br /&gt;
    autoconnect = &amp;quot;yes&amp;quot;; },&lt;br /&gt;
 ); &lt;br /&gt;
 chatnets = {&lt;br /&gt;
   RedBrick =&lt;br /&gt;
   {&lt;br /&gt;
    type = &amp;quot;IRC&amp;quot;;&lt;br /&gt;
         autosendcmd = &amp;quot;/msg chanserv identify &amp;lt;password&amp;gt;&amp;quot;;&lt;br /&gt;
   };&lt;br /&gt;
 }; &lt;br /&gt;
 channels = (&lt;br /&gt;
   { name = &amp;quot;#lobby&amp;quot;; chatnet = &amp;quot;RedBrick&amp;quot;; autojoin = &amp;quot;yes&amp;quot;; },&lt;br /&gt;
   { name = &amp;quot;#mychannel&amp;quot;; chatnet = &amp;quot;RedBrick&amp;quot;; autojoin = &amp;quot;yes&amp;quot;; },&lt;br /&gt;
 );&lt;br /&gt;
 aliases = {&lt;br /&gt;
   J = &amp;quot;join&amp;quot;;&lt;br /&gt;
   WJOIN = &amp;quot;join -window&amp;quot;;&lt;br /&gt;
   WQUERY = &amp;quot;query -window&amp;quot;;&lt;br /&gt;
   LEAVE = &amp;quot;part&amp;quot;;&lt;br /&gt;
   BYE = &amp;quot;quit&amp;quot;;&lt;br /&gt;
   EXIT = &amp;quot;quit&amp;quot;;&lt;br /&gt;
   SIGNOFF = &amp;quot;quit&amp;quot;;&lt;br /&gt;
   DESCRIBE = &amp;quot;action&amp;quot;;&lt;br /&gt;
   DATE = &amp;quot;time&amp;quot;;&lt;br /&gt;
   HOST = &amp;quot;userhost&amp;quot;;&lt;br /&gt;
   LAST = &amp;quot;lastlog&amp;quot;;&lt;br /&gt;
   SAY = &amp;quot;msg *&amp;quot;;&lt;br /&gt;
   WI = &amp;quot;whois&amp;quot;;&lt;br /&gt;
   WII = &amp;quot;whois $0 $0&amp;quot;;&lt;br /&gt;
   WW = &amp;quot;whowas&amp;quot;;&lt;br /&gt;
   W = &amp;quot;who&amp;quot;;&lt;br /&gt;
   N = &amp;quot;names&amp;quot;;&lt;br /&gt;
   M = &amp;quot;msg&amp;quot;;&lt;br /&gt;
   T = &amp;quot;topic&amp;quot;;&lt;br /&gt;
   C = &amp;quot;clear&amp;quot;;&lt;br /&gt;
   CL = &amp;quot;clear&amp;quot;;&lt;br /&gt;
   K = &amp;quot;kick&amp;quot;;&lt;br /&gt;
   KB = &amp;quot;kickban&amp;quot;;&lt;br /&gt;
   KN = &amp;quot;knockout&amp;quot;;&lt;br /&gt;
   BANS = &amp;quot;ban&amp;quot;;&lt;br /&gt;
   B = &amp;quot;ban&amp;quot;;&lt;br /&gt;
   MUB = &amp;quot;unban *&amp;quot;;&lt;br /&gt;
   UB = &amp;quot;unban&amp;quot;;&lt;br /&gt;
   IG = &amp;quot;ignore&amp;quot;;&lt;br /&gt;
   UNIG = &amp;quot;unignore&amp;quot;;&lt;br /&gt;
   SB = &amp;quot;scrollback&amp;quot;;&lt;br /&gt;
   UMODE = &amp;quot;mode $N&amp;quot;;&lt;br /&gt;
   WC = &amp;quot;window close&amp;quot;;&lt;br /&gt;
   WN = &amp;quot;window new hide&amp;quot;;&lt;br /&gt;
   SV = &amp;quot;say Irssi $J ($V) - http://irssi.org/&amp;quot;;&lt;br /&gt;
   GOTO = &amp;quot;sb goto&amp;quot;;&lt;br /&gt;
   CHAT = &amp;quot;dcc chat&amp;quot;;&lt;br /&gt;
   RUN = &amp;quot;SCRIPT LOAD&amp;quot;;&lt;br /&gt;
   UPTIME = &amp;quot;eval exec - expr `date +%s` - \\$F | awk &#039;{print \&amp;quot;Irssi uptime: \&amp;quot;int(\\\\\\$1/3600/24)\&amp;quot;d \&amp;quot;int (\\\\\\$1/3600%24)\&amp;quot;h \&amp;quot;int(\\\\\\$1/60%60)\&amp;quot;m \&amp;quot;int(\\\\\\$1%60)\&amp;quot;s\&amp;quot; }&#039;&amp;quot;;&lt;br /&gt;
   CALC = &amp;quot;exec - if which bc &amp;amp;&amp;gt;/dev/null\\; then echo &#039;$*&#039; | bc | awk &#039;{print \&amp;quot;$*=\&amp;quot;$$1}&#039;\\; else echo bc was not  found\\; fi&amp;quot;;&lt;br /&gt;
   SBAR = &amp;quot;STATUSBAR&amp;quot;;&lt;br /&gt;
   INVITELIST = &amp;quot;mode $C +I&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
 statusbar = {&lt;br /&gt;
   # formats:&lt;br /&gt;
   # when using {templates}, the template is shown only if it&#039;s argument isn&#039;t&lt;br /&gt;
   # empty unless no argument is given. for example {sb} is printed always,&lt;br /&gt;
   # but {sb $T} is printed only if $T isn&#039;t empty.&lt;br /&gt;
   items = {&lt;br /&gt;
     # start/end text in statusbars&lt;br /&gt;
     barstart = &amp;quot;{sbstart}&amp;quot;;&lt;br /&gt;
     barend = &amp;quot;{sbend}&amp;quot;;&lt;br /&gt;
     # treated &amp;quot;normally&amp;quot;, you could change the time/user name to whatever&lt;br /&gt;
     time = &amp;quot;{sb $Z}&amp;quot;;&lt;br /&gt;
     user = &amp;quot;{sb $cumode$N{sbmode $usermode}{sbaway $A}}&amp;quot;;&lt;br /&gt;
     # treated specially .. window is printed with non-empty windows,&lt;br /&gt;
     # window_empty is printed with empty windows&lt;br /&gt;
     window = &amp;quot;{sb $winref:$T{sbmode $M}}&amp;quot;;&lt;br /&gt;
     window_empty = &amp;quot;{sb $winref{sbservertag $tag}}&amp;quot;;&lt;br /&gt;
     prompt = &amp;quot;{prompt $[.15]T}&amp;quot;;&lt;br /&gt;
     prompt_empty = &amp;quot;{prompt $winname}&amp;quot;;&lt;br /&gt;
     topic = &amp;quot; $topic&amp;quot;;&lt;br /&gt;
     topic_empty = &amp;quot; Irssi v$J - http://irssi.org/help/&amp;quot;;&lt;br /&gt;
     # all of these treated specially, they&#039;re only displayed when needed&lt;br /&gt;
     lag = &amp;quot;{sb Lag: $0-}&amp;quot;;&lt;br /&gt;
     act = &amp;quot;{sb Act: $0-}&amp;quot;;&lt;br /&gt;
     more = &amp;quot;-- more --&amp;quot;;&lt;br /&gt;
   };&lt;br /&gt;
   # there&#039;s two type of statusbars. root statusbars are either at the top&lt;br /&gt;
   # of the screen or at the bottom of the screen. window statusbars are at&lt;br /&gt;
   # the top/bottom of each split window in screen.&lt;br /&gt;
   default = {&lt;br /&gt;
     # the &amp;quot;default statusbar&amp;quot; to be displayed at the bottom of the window.&lt;br /&gt;
     # contains all the normal items.&lt;br /&gt;
     window = {&lt;br /&gt;
       disabled = &amp;quot;no&amp;quot;;&lt;br /&gt;
       # window, root&lt;br /&gt;
       type = &amp;quot;window&amp;quot;;&lt;br /&gt;
       # top, bottom&lt;br /&gt;
       placement = &amp;quot;bottom&amp;quot;;&lt;br /&gt;
       # number&lt;br /&gt;
       position = &amp;quot;1&amp;quot;;&lt;br /&gt;
       # active, inactive, always&lt;br /&gt;
       visible = &amp;quot;active&amp;quot;;&lt;br /&gt;
       # list of items in statusbar in the display order&lt;br /&gt;
       items = {&lt;br /&gt;
         barstart = { priority = &amp;quot;100&amp;quot;; };&lt;br /&gt;
         time = { };&lt;br /&gt;
         user = { };&lt;br /&gt;
         window = { };&lt;br /&gt;
         window_empty = { };&lt;br /&gt;
         lag = { priority = &amp;quot;-1&amp;quot;; };&lt;br /&gt;
         act = { priority = &amp;quot;10&amp;quot;; };&lt;br /&gt;
         more = { priority = &amp;quot;-1&amp;quot;; alignment = &amp;quot;right&amp;quot;; };&lt;br /&gt;
         barend = { priority = &amp;quot;100&amp;quot;; alignment = &amp;quot;right&amp;quot;; };&lt;br /&gt;
       };&lt;br /&gt;
     };&lt;br /&gt;
     # statusbar to use in inactive split windows&lt;br /&gt;
     window_inact = {&lt;br /&gt;
       type = &amp;quot;window&amp;quot;;&lt;br /&gt;
       placement = &amp;quot;bottom&amp;quot;;&lt;br /&gt;
       position = &amp;quot;1&amp;quot;;&lt;br /&gt;
       visible = &amp;quot;inactive&amp;quot;;&lt;br /&gt;
       items = {&lt;br /&gt;
         barstart = { priority = &amp;quot;100&amp;quot;; };&lt;br /&gt;
         window = { };&lt;br /&gt;
         window_empty = { };&lt;br /&gt;
         more = { priority = &amp;quot;-1&amp;quot;; alignment = &amp;quot;right&amp;quot;; };&lt;br /&gt;
         barend = { priority = &amp;quot;100&amp;quot;; alignment = &amp;quot;right&amp;quot;; };&lt;br /&gt;
       };&lt;br /&gt;
     };&lt;br /&gt;
     # we treat input line as yet another statusbar :) It&#039;s possible to&lt;br /&gt;
     # add other items before or after the input line item.&lt;br /&gt;
     prompt = {&lt;br /&gt;
       type = &amp;quot;root&amp;quot;;&lt;br /&gt;
       placement = &amp;quot;bottom&amp;quot;;&lt;br /&gt;
       # we want to be at the bottom always&lt;br /&gt;
       position = &amp;quot;100&amp;quot;;&lt;br /&gt;
       visible = &amp;quot;always&amp;quot;;&lt;br /&gt;
       items = {&lt;br /&gt;
         prompt = { priority = &amp;quot;-1&amp;quot;; };&lt;br /&gt;
         prompt_empty = { priority = &amp;quot;-1&amp;quot;; };&lt;br /&gt;
         # treated specially, this is the real input line.&lt;br /&gt;
         input = { priority = &amp;quot;10&amp;quot;; };&lt;br /&gt;
       };&lt;br /&gt;
     };&lt;br /&gt;
     # topicbar&lt;br /&gt;
     topic = {&lt;br /&gt;
       type = &amp;quot;root&amp;quot;;&lt;br /&gt;
       placement = &amp;quot;top&amp;quot;;&lt;br /&gt;
       position = &amp;quot;1&amp;quot;;&lt;br /&gt;
       visible = &amp;quot;always&amp;quot;;&lt;br /&gt;
       items = {&lt;br /&gt;
         barstart = { priority = &amp;quot;100&amp;quot;; };&lt;br /&gt;
         topic = { };&lt;br /&gt;
         topic_empty = { };&lt;br /&gt;
         barend = { priority = &amp;quot;100&amp;quot;; alignment = &amp;quot;right&amp;quot;; };&lt;br /&gt;
       };&lt;br /&gt;
     };&lt;br /&gt;
   };&lt;br /&gt;
 };&lt;br /&gt;
 #THIS SECTION DEALS WITH SETTINGS SUCH AS YOUR NAME AND TIMESTAMP FORMAT&lt;br /&gt;
 settings = {&lt;br /&gt;
   core = {&lt;br /&gt;
     real_name = &amp;quot;Newb McNewberton&amp;quot;;&lt;br /&gt;
     user_name = &amp;quot;newb&amp;quot;;&lt;br /&gt;
     nick = &amp;quot;newb&amp;quot;;&lt;br /&gt;
     timestamp_format = &amp;quot;%H:%M:%S&amp;quot;;&lt;br /&gt;
   };&lt;br /&gt;
   &amp;quot;fe-text&amp;quot; = { scrollback_time = &amp;quot;24h&amp;quot;; };&lt;br /&gt;
   &amp;quot;fe-common/core&amp;quot; = { autolog = &amp;quot;yes&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 #THIS SECTION DEALS WITH YOUR HILIGHTS&lt;br /&gt;
 hilights = (&lt;br /&gt;
   { text = &amp;quot;newb&amp;quot;; nick = &amp;quot;yes&amp;quot;; word = &amp;quot;no&amp;quot;; },&lt;br /&gt;
 );&lt;br /&gt;
 settings = {&lt;br /&gt;
         core = {&lt;br /&gt;
                 settings_autosave = &amp;quot;no&amp;quot;;&lt;br /&gt;
         }&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, you don&#039;t need to worry about most of this as it&#039;s just setting a lot of default things that won&#039;t need to be changed.&lt;br /&gt;
&lt;br /&gt;
However there are a few sections you will/may want to change:&lt;br /&gt;
&lt;br /&gt;
 chatnets = {&lt;br /&gt;
   RedBrick =&lt;br /&gt;
   {&lt;br /&gt;
    type = &amp;quot;IRC&amp;quot;;&lt;br /&gt;
         autosendcmd = &amp;quot;/msg chanserv identify &amp;lt;password&amp;gt;&amp;quot;; # put in your identify password here.&lt;br /&gt;
   };&lt;br /&gt;
 }; &lt;br /&gt;
&lt;br /&gt;
 channels = (&lt;br /&gt;
   { name = &amp;quot;#lobby&amp;quot;; chatnet = &amp;quot;RedBrick&amp;quot;; autojoin = &amp;quot;yes&amp;quot;; },&lt;br /&gt;
   { name = &amp;quot;#mychannel&amp;quot;; chatnet = &amp;quot;RedBrick&amp;quot;; autojoin = &amp;quot;yes&amp;quot;; },&lt;br /&gt;
 );&lt;br /&gt;
&lt;br /&gt;
What this part does is when you start irssi, it sends a priavte message to chanserv identifying you as you (if you&#039;ve registered your nickname) and the bit underneath will automatically join you to the channels listed, namely #lobby and #mychannel. You can add as many channels as you want to this list, just copy and paste the same lines and edit the &amp;quot;#channel&amp;quot; bit. Simple really. This saves time and hassle if Redbrick ever restarts or you lose your connection for whatever reason as you don&#039;t have to remember all the channels you want to join.&lt;br /&gt;
&lt;br /&gt;
 #THIS SECTION DEALS WITH SETTINGS SUCH AS YOUR NAME AND TIMESTAMP FORMAT&lt;br /&gt;
 settings = {&lt;br /&gt;
   core = {&lt;br /&gt;
     real_name = &amp;quot;Newb McNewberton&amp;quot;;&lt;br /&gt;
     user_name = &amp;quot;newb&amp;quot;;&lt;br /&gt;
     nick = &amp;quot;newb&amp;quot;;&lt;br /&gt;
     timestamp_format = &amp;quot;%H:%M:%S&amp;quot;;&lt;br /&gt;
   };&lt;br /&gt;
   &amp;quot;fe-text&amp;quot; = { scrollback_time = &amp;quot;24h&amp;quot;; };&lt;br /&gt;
   &amp;quot;fe-common/core&amp;quot; = { autolog = &amp;quot;yes&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 #THIS SECTION DEALS WITH YOUR HILIGHTS&lt;br /&gt;
 hilights = (&lt;br /&gt;
   { text = &amp;quot;newb&amp;quot;; nick = &amp;quot;yes&amp;quot;; word = &amp;quot;no&amp;quot;; },&lt;br /&gt;
 );&lt;br /&gt;
&lt;br /&gt;
Here you&#039;ll want to set your own name/nickname into the appropriate places. You may also want to change the timestamp_format = &amp;quot;%H:%H&amp;quot;; if you don&#039;t like having seconds displayed as well.&lt;br /&gt;
&lt;br /&gt;
You may also want to delete the &amp;quot;autolog = &amp;quot;yes&amp;quot;;&amp;quot; line too, if you do not want all you chat logged. Some users find this usual for checking back over past conversations. (It will save all chat in all the channels you&#039;re joined to, even if you haven&#039;t read it to ~/irclogs/RedBrick/)&lt;br /&gt;
&lt;br /&gt;
The hilights section well, hilights specific words, commonly people will put their nickname in here, or other key words that they may be interested in.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration Options ==&lt;br /&gt;
&lt;br /&gt;
Irssi comes with loads of options, so i&#039;ve just included the ones I think are useful (These are to be used in chat)&lt;br /&gt;
&lt;br /&gt;
 /set window_history off&lt;br /&gt;
Irssi remembers the last few lines of text you&#039;ve typed into it, just press up to view them. With this you have a seprate buffer of commands for each window, so you cant accidentally send the last line of a private message into #lobby for all to read&lt;br /&gt;
&lt;br /&gt;
 /set autolog on&lt;br /&gt;
 /set autolog_path ~/irclogs/$tag/$0.log&lt;br /&gt;
This turns on irssi logging, and setting the paths like this with the variables means that the irssi will save all the logs for a certain channel/pm in a different file each day.&lt;br /&gt;
&lt;br /&gt;
 /set autoclose_query 86400&lt;br /&gt;
This sets a time in seconds after which idle windows will be closed automatically, so your private message windows will be closed if you don&#039;t use them for a whole day (86400 seconds)&lt;br /&gt;
&lt;br /&gt;
 /set show_quit_once on&lt;br /&gt;
Say you and undone are in three of the same channels, with this set on if he quits for the night his quit message will only appear to you in one of your open windows, not all of them.&lt;br /&gt;
&lt;br /&gt;
 /set quit_message &amp;lt;my personal quit message&amp;gt;&lt;br /&gt;
Change the default quit message to your own personal one.&lt;br /&gt;
&lt;br /&gt;
 /last receive 10&lt;br /&gt;
Say i&#039;ve just come back from a lecture, and i want to see was anyone talking about me while i was gone this shows me the last 10 lines in the current channel that contain my username.&lt;br /&gt;
&lt;br /&gt;
 /set real_name Andrew&lt;br /&gt;
This sets my real name to Andrew, so people know who i am if they use the /whois command on me.&lt;br /&gt;
&lt;br /&gt;
==Ignoring==&lt;br /&gt;
&lt;br /&gt;
In a channel with lots of people coming and going, you may want to ignore certain messages, such as joins. You can do this (in lobby for example) by typing&lt;br /&gt;
 /ignore #lobby JOINS&lt;br /&gt;
&lt;br /&gt;
Here&#039;s a list of the different message catagories you could set to ignore&lt;br /&gt;
 NOTICES       - Match NOTICE messages.&lt;br /&gt;
 SNOTES        - Match server notices.&lt;br /&gt;
 CTCPS         - Match CTCP messages.&lt;br /&gt;
 ACTIONS       - Match CTCP actions.&lt;br /&gt;
 JOINS         - Match join messages.&lt;br /&gt;
 PARTS         - Match part messages.&lt;br /&gt;
 QUITS         - Match quit messages.&lt;br /&gt;
 KICKS         - Match kick messages.&lt;br /&gt;
 MODES         - Match mode changes.&lt;br /&gt;
 TOPICS        - Match topic changes.&lt;br /&gt;
 WALLOPS       - Match wallops.&lt;br /&gt;
 INVITES       - Match invite requests.&lt;br /&gt;
 NICKS         - Match nickname changes. &lt;br /&gt;
 DCC           - DCC related messages.&lt;br /&gt;
 DCCMSGS       - Match DCC chat messages.&lt;br /&gt;
 CLIENTNOTICE  - Irssi&#039;s notices.&lt;br /&gt;
 CLIENTCRAP    - Miscellaneous irssi messages.&lt;br /&gt;
 CLIENTERROR   - Irssi&#039;s error messages.&lt;br /&gt;
&lt;br /&gt;
== Taskbar Flashing ==&lt;br /&gt;
You can get your taskbar to flash on receiving a new msg or hilight.&lt;br /&gt;
&lt;br /&gt;
[[Image:Puttyconf.jpg]]&lt;br /&gt;
&lt;br /&gt;
Configure PuTTY with these options, you may want to save the session so you don&#039;t have to do this all the time.&lt;br /&gt;
&lt;br /&gt;
Next pass these options to irssi&lt;br /&gt;
 /set beep_msg_level MSG HILIGHT&lt;br /&gt;
 /set beep_when_away ON&lt;br /&gt;
 /set beep_when_window_active ON&lt;br /&gt;
 /set bell_beeps ON&lt;br /&gt;
&lt;br /&gt;
If you are using screen you will need to make sure you are set to an audible bell rather than a visual bell, to do this hit the following until you see &#039;switched to audible bell.&#039;.&lt;br /&gt;
 CTRL + A, CTRL + G&lt;br /&gt;
&lt;br /&gt;
=== Under Linux ===&lt;br /&gt;
To get this to work under linux you will need to use Konsole, Gnome-Terminal doesn&#039;t support this feature.&lt;br /&gt;
To enable this in Konsole go to Settings -&amp;gt; Notifications and enable taskbar on system bell.&lt;br /&gt;
&lt;br /&gt;
== Saving Your Config ==&lt;br /&gt;
&lt;br /&gt;
When you type chat at your prompt this loads irssi with all the default Redbrick settings. This is useful, because if you&#039;ve broken something with your changes you can just restart and irssi will be just as it was before, but you&#039;ll want to save your personal configuration so you don&#039;t have to set up irssi the way you like it everytime you start.&lt;br /&gt;
&lt;br /&gt;
To save all the current options and theme to a file type &lt;br /&gt;
 /save my-irssi.conf&lt;br /&gt;
&lt;br /&gt;
To use this configuration rather than the default to start chat type &lt;br /&gt;
 receive@murphy (~) % irssi --CONFIG=my-irssi.conf&lt;br /&gt;
&lt;br /&gt;
== Some Other Handy Commands ==&lt;br /&gt;
&lt;br /&gt;
To join the channel, #intersocs, type&lt;br /&gt;
 /j #intersocs&lt;br /&gt;
&lt;br /&gt;
To leave the channel, #intersocs, without entirely quitting chat, type&lt;br /&gt;
 /part #intersocs&lt;br /&gt;
&lt;br /&gt;
To close a window you&#039;re not using anymore, type&lt;br /&gt;
 /wc&lt;br /&gt;
&lt;br /&gt;
To find out who someone is, for example, haus, type&lt;br /&gt;
 /whois haus&lt;br /&gt;
&lt;br /&gt;
To see the list of all the channels on the network, type&lt;br /&gt;
 /list&lt;br /&gt;
&lt;br /&gt;
Or if you&#039;re looking for a channel but can&#039;t remember the exact name, but you know it contains &amp;quot;inter&amp;quot;, type&lt;br /&gt;
 /list *inter*&lt;br /&gt;
&lt;br /&gt;
Wanna see if someone mentions you (or something you&#039;re interested in, eg: helpdesk), type&lt;br /&gt;
 /hilight helpdesk&lt;br /&gt;
Now whenever helpdesk is mentioned it&#039;ll highlight you&lt;br /&gt;
&lt;br /&gt;
Say you&#039;re going to a lecture, but you don&#039;t want to have to scroll back up and see if someone hilighted you when you weren&#039;t looking, you set irssi to /away with a message, to do this type&lt;br /&gt;
 /away gone to my lecture, back soon.&lt;br /&gt;
When you come back type just /away and you&#039;ll see any hilights you might&#039;ve picked up between you going and coming back.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re lazy (like me), you can find loads of uses for the /alias command.&lt;br /&gt;
Example:&lt;br /&gt;
I like having the same away message all the time, and it&#039;s a bit long, so I made it into an /alias command by typing&lt;br /&gt;
 /alias awaymsg /away haus is off in the real world if you need to talk to him you can reach him on &amp;lt;phone_num&amp;gt;&lt;br /&gt;
Now instead of typing the away message out everytime I can just type /awaymsg instead.&lt;br /&gt;
It&#039;s also really handy for typos, like when I&#039;m typing /me sometimes i end up typing /mw and then irssi tells me it&#039;s not a command, which can get really annoying. To fix it just type:&lt;br /&gt;
 /alias mw /me&lt;br /&gt;
Now when you typo it doesn&#039;t matter \o/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Further Configuration ==&lt;br /&gt;
&lt;br /&gt;
This tutorial was just to get you started on some of the things you can do with irssi, for more have a look at the [http://www.irssi.org/documentation irssi documentation].&lt;br /&gt;
&lt;br /&gt;
To give you an idea of what you can do, here&#039;s a screenshot of how i have irssi set up. Happy Configuring!&lt;br /&gt;
&lt;br /&gt;
[[Image:Irssi_custom.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you need any more help with irssi, please feel free to hey a helpdesk member or mail at helpdesk@redbrick.dcu.ie&lt;br /&gt;
&lt;br /&gt;
[[Category:Helpdesk]]&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Irssi&amp;diff=9304</id>
		<title>Irssi</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Irssi&amp;diff=9304"/>
		<updated>2009-10-14T08:46:23Z</updated>

		<summary type="html">&lt;p&gt;Maiden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the [[IRC|chat]] tutorial we went through all the basics of using chat on Redbrick. This tutorial goes through some of the more advanced features specific to the default chat client irssi.&lt;br /&gt;
&lt;br /&gt;
== Moving windows ==&lt;br /&gt;
&lt;br /&gt;
When you start chat you&#039;ll have two windows, #lobby and the status window, but of course you&#039;re going to want to open more windows. The more windows you have open the harder it is to keep track of them so most people like to keep their different channels &amp;amp; private messages in the same place all the time.&lt;br /&gt;
&lt;br /&gt;
Windows can be moved either left/right by typing&lt;br /&gt;
&lt;br /&gt;
 /window move left&lt;br /&gt;
 /window move right&lt;br /&gt;
&lt;br /&gt;
Or, you can move a window straight to a certain number. For example, if you join the #gamessoc channel and want it in window 3 next to #lobby you can use the command&lt;br /&gt;
&lt;br /&gt;
 /window move 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Irssi Scripts ==&lt;br /&gt;
&lt;br /&gt;
Scripts allow you to add functionality to irssi that wasnt originally part of the program, like extensions in firefox. Some members have scripts that allow you to set yourself to set yourself away automatically after you have been idle for a set period of time, and others to list the current windows you have open.&lt;br /&gt;
&lt;br /&gt;
So, undone has given you a cool autoaway script, but how do you use it. The first thing you have to do is move it to the proper scripts directory which is ~/.irssi/scripts. You can do this using [[Transferring_Files|winscp]]. Once you&#039;ve done that you need to load it, just type &lt;br /&gt;
  /run &amp;lt;script-name&amp;gt;&lt;br /&gt;
from irssi to start it. If you want to search for your own cool scripts there&#039;s loads at the [http://www.irssi.org/scripts/ irssi homepage]&lt;br /&gt;
&lt;br /&gt;
== Irssi Themes ==&lt;br /&gt;
&lt;br /&gt;
Just as scripts can add functionality to irssi themes can be added that change the look of it. Adding themes is just like addming scripts, just copy them into the ~/.irssi folder. To use your new theme type&lt;br /&gt;
 /set theme &amp;lt;theme-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are lots of themes on the [http://www.irssi.org/themes irssi homepage], some better than others. The themes are written in plain text, so if you find a well written example they&#039;re pretty easy to change around slightly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration file ==&lt;br /&gt;
&lt;br /&gt;
The easy way to enter chat is with the alias &amp;quot;chat&amp;quot; - this runs irssi with a default Redbrick config.&lt;br /&gt;
&lt;br /&gt;
This is fine for a while, but it&#039;s nice to personalise things a little and to do this you can edit your ~/.irssi/config file.&lt;br /&gt;
&lt;br /&gt;
Every time you type &amp;quot;irssi&amp;quot; it will start with this configuration file by default.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s an basic file to get you started:&lt;br /&gt;
&lt;br /&gt;
 servers = (&lt;br /&gt;
   {&lt;br /&gt;
    address = &amp;quot;irc.redbrick.dcu.ie&amp;quot;;&lt;br /&gt;
    chatnet = &amp;quot;RedBrick&amp;quot;;&lt;br /&gt;
    port = &amp;quot;6667&amp;quot;;&lt;br /&gt;
    autoconnect = &amp;quot;yes&amp;quot;; },&lt;br /&gt;
 ); &lt;br /&gt;
 chatnets = {&lt;br /&gt;
   RedBrick =&lt;br /&gt;
   {&lt;br /&gt;
    type = &amp;quot;IRC&amp;quot;;&lt;br /&gt;
         autosendcmd = &amp;quot;/msg chanserv identify &amp;lt;password&amp;gt;&amp;quot;;&lt;br /&gt;
   };&lt;br /&gt;
 }; &lt;br /&gt;
 channels = (&lt;br /&gt;
   { name = &amp;quot;#lobby&amp;quot;; chatnet = &amp;quot;RedBrick&amp;quot;; autojoin = &amp;quot;yes&amp;quot;; },&lt;br /&gt;
   { name = &amp;quot;#mychannel&amp;quot;; chatnet = &amp;quot;RedBrick&amp;quot;; autojoin = &amp;quot;yes&amp;quot;; },&lt;br /&gt;
 );&lt;br /&gt;
 aliases = {&lt;br /&gt;
   J = &amp;quot;join&amp;quot;;&lt;br /&gt;
   WJOIN = &amp;quot;join -window&amp;quot;;&lt;br /&gt;
   WQUERY = &amp;quot;query -window&amp;quot;;&lt;br /&gt;
   LEAVE = &amp;quot;part&amp;quot;;&lt;br /&gt;
   BYE = &amp;quot;quit&amp;quot;;&lt;br /&gt;
   EXIT = &amp;quot;quit&amp;quot;;&lt;br /&gt;
   SIGNOFF = &amp;quot;quit&amp;quot;;&lt;br /&gt;
   DESCRIBE = &amp;quot;action&amp;quot;;&lt;br /&gt;
   DATE = &amp;quot;time&amp;quot;;&lt;br /&gt;
   HOST = &amp;quot;userhost&amp;quot;;&lt;br /&gt;
   LAST = &amp;quot;lastlog&amp;quot;;&lt;br /&gt;
   SAY = &amp;quot;msg *&amp;quot;;&lt;br /&gt;
   WI = &amp;quot;whois&amp;quot;;&lt;br /&gt;
   WII = &amp;quot;whois $0 $0&amp;quot;;&lt;br /&gt;
   WW = &amp;quot;whowas&amp;quot;;&lt;br /&gt;
   W = &amp;quot;who&amp;quot;;&lt;br /&gt;
   N = &amp;quot;names&amp;quot;;&lt;br /&gt;
   M = &amp;quot;msg&amp;quot;;&lt;br /&gt;
   T = &amp;quot;topic&amp;quot;;&lt;br /&gt;
   C = &amp;quot;clear&amp;quot;;&lt;br /&gt;
   CL = &amp;quot;clear&amp;quot;;&lt;br /&gt;
   K = &amp;quot;kick&amp;quot;;&lt;br /&gt;
   KB = &amp;quot;kickban&amp;quot;;&lt;br /&gt;
   KN = &amp;quot;knockout&amp;quot;;&lt;br /&gt;
   BANS = &amp;quot;ban&amp;quot;;&lt;br /&gt;
   B = &amp;quot;ban&amp;quot;;&lt;br /&gt;
   MUB = &amp;quot;unban *&amp;quot;;&lt;br /&gt;
   UB = &amp;quot;unban&amp;quot;;&lt;br /&gt;
   IG = &amp;quot;ignore&amp;quot;;&lt;br /&gt;
   UNIG = &amp;quot;unignore&amp;quot;;&lt;br /&gt;
   SB = &amp;quot;scrollback&amp;quot;;&lt;br /&gt;
   UMODE = &amp;quot;mode $N&amp;quot;;&lt;br /&gt;
   WC = &amp;quot;window close&amp;quot;;&lt;br /&gt;
   WN = &amp;quot;window new hide&amp;quot;;&lt;br /&gt;
   SV = &amp;quot;say Irssi $J ($V) - http://irssi.org/&amp;quot;;&lt;br /&gt;
   GOTO = &amp;quot;sb goto&amp;quot;;&lt;br /&gt;
   CHAT = &amp;quot;dcc chat&amp;quot;;&lt;br /&gt;
   RUN = &amp;quot;SCRIPT LOAD&amp;quot;;&lt;br /&gt;
   UPTIME = &amp;quot;eval exec - expr `date +%s` - \\$F | awk &#039;{print \&amp;quot;Irssi uptime: \&amp;quot;int(\\\\\\$1/3600/24)\&amp;quot;d \&amp;quot;int (\\\\\\$1/3600%24)\&amp;quot;h \&amp;quot;int(\\\\\\$1/60%60)\&amp;quot;m \&amp;quot;int(\\\\\\$1%60)\&amp;quot;s\&amp;quot; }&#039;&amp;quot;;&lt;br /&gt;
   CALC = &amp;quot;exec - if which bc &amp;amp;&amp;gt;/dev/null\\; then echo &#039;$*&#039; | bc | awk &#039;{print \&amp;quot;$*=\&amp;quot;$$1}&#039;\\; else echo bc was not  found\\; fi&amp;quot;;&lt;br /&gt;
   SBAR = &amp;quot;STATUSBAR&amp;quot;;&lt;br /&gt;
   INVITELIST = &amp;quot;mode $C +I&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
 statusbar = {&lt;br /&gt;
   # formats:&lt;br /&gt;
   # when using {templates}, the template is shown only if it&#039;s argument isn&#039;t&lt;br /&gt;
   # empty unless no argument is given. for example {sb} is printed always,&lt;br /&gt;
   # but {sb $T} is printed only if $T isn&#039;t empty.&lt;br /&gt;
   items = {&lt;br /&gt;
     # start/end text in statusbars&lt;br /&gt;
     barstart = &amp;quot;{sbstart}&amp;quot;;&lt;br /&gt;
     barend = &amp;quot;{sbend}&amp;quot;;&lt;br /&gt;
     # treated &amp;quot;normally&amp;quot;, you could change the time/user name to whatever&lt;br /&gt;
     time = &amp;quot;{sb $Z}&amp;quot;;&lt;br /&gt;
     user = &amp;quot;{sb $cumode$N{sbmode $usermode}{sbaway $A}}&amp;quot;;&lt;br /&gt;
     # treated specially .. window is printed with non-empty windows,&lt;br /&gt;
     # window_empty is printed with empty windows&lt;br /&gt;
     window = &amp;quot;{sb $winref:$T{sbmode $M}}&amp;quot;;&lt;br /&gt;
     window_empty = &amp;quot;{sb $winref{sbservertag $tag}}&amp;quot;;&lt;br /&gt;
     prompt = &amp;quot;{prompt $[.15]T}&amp;quot;;&lt;br /&gt;
     prompt_empty = &amp;quot;{prompt $winname}&amp;quot;;&lt;br /&gt;
     topic = &amp;quot; $topic&amp;quot;;&lt;br /&gt;
     topic_empty = &amp;quot; Irssi v$J - http://irssi.org/help/&amp;quot;;&lt;br /&gt;
     # all of these treated specially, they&#039;re only displayed when needed&lt;br /&gt;
     lag = &amp;quot;{sb Lag: $0-}&amp;quot;;&lt;br /&gt;
     act = &amp;quot;{sb Act: $0-}&amp;quot;;&lt;br /&gt;
     more = &amp;quot;-- more --&amp;quot;;&lt;br /&gt;
   };&lt;br /&gt;
   # there&#039;s two type of statusbars. root statusbars are either at the top&lt;br /&gt;
   # of the screen or at the bottom of the screen. window statusbars are at&lt;br /&gt;
   # the top/bottom of each split window in screen.&lt;br /&gt;
   default = {&lt;br /&gt;
     # the &amp;quot;default statusbar&amp;quot; to be displayed at the bottom of the window.&lt;br /&gt;
     # contains all the normal items.&lt;br /&gt;
     window = {&lt;br /&gt;
       disabled = &amp;quot;no&amp;quot;;&lt;br /&gt;
       # window, root&lt;br /&gt;
       type = &amp;quot;window&amp;quot;;&lt;br /&gt;
       # top, bottom&lt;br /&gt;
       placement = &amp;quot;bottom&amp;quot;;&lt;br /&gt;
       # number&lt;br /&gt;
       position = &amp;quot;1&amp;quot;;&lt;br /&gt;
       # active, inactive, always&lt;br /&gt;
       visible = &amp;quot;active&amp;quot;;&lt;br /&gt;
       # list of items in statusbar in the display order&lt;br /&gt;
       items = {&lt;br /&gt;
         barstart = { priority = &amp;quot;100&amp;quot;; };&lt;br /&gt;
         time = { };&lt;br /&gt;
         user = { };&lt;br /&gt;
         window = { };&lt;br /&gt;
         window_empty = { };&lt;br /&gt;
         lag = { priority = &amp;quot;-1&amp;quot;; };&lt;br /&gt;
         act = { priority = &amp;quot;10&amp;quot;; };&lt;br /&gt;
         more = { priority = &amp;quot;-1&amp;quot;; alignment = &amp;quot;right&amp;quot;; };&lt;br /&gt;
         barend = { priority = &amp;quot;100&amp;quot;; alignment = &amp;quot;right&amp;quot;; };&lt;br /&gt;
       };&lt;br /&gt;
     };&lt;br /&gt;
     # statusbar to use in inactive split windows&lt;br /&gt;
     window_inact = {&lt;br /&gt;
       type = &amp;quot;window&amp;quot;;&lt;br /&gt;
       placement = &amp;quot;bottom&amp;quot;;&lt;br /&gt;
       position = &amp;quot;1&amp;quot;;&lt;br /&gt;
       visible = &amp;quot;inactive&amp;quot;;&lt;br /&gt;
       items = {&lt;br /&gt;
         barstart = { priority = &amp;quot;100&amp;quot;; };&lt;br /&gt;
         window = { };&lt;br /&gt;
         window_empty = { };&lt;br /&gt;
         more = { priority = &amp;quot;-1&amp;quot;; alignment = &amp;quot;right&amp;quot;; };&lt;br /&gt;
         barend = { priority = &amp;quot;100&amp;quot;; alignment = &amp;quot;right&amp;quot;; };&lt;br /&gt;
       };&lt;br /&gt;
     };&lt;br /&gt;
     # we treat input line as yet another statusbar :) It&#039;s possible to&lt;br /&gt;
     # add other items before or after the input line item.&lt;br /&gt;
     prompt = {&lt;br /&gt;
       type = &amp;quot;root&amp;quot;;&lt;br /&gt;
       placement = &amp;quot;bottom&amp;quot;;&lt;br /&gt;
       # we want to be at the bottom always&lt;br /&gt;
       position = &amp;quot;100&amp;quot;;&lt;br /&gt;
       visible = &amp;quot;always&amp;quot;;&lt;br /&gt;
       items = {&lt;br /&gt;
         prompt = { priority = &amp;quot;-1&amp;quot;; };&lt;br /&gt;
         prompt_empty = { priority = &amp;quot;-1&amp;quot;; };&lt;br /&gt;
         # treated specially, this is the real input line.&lt;br /&gt;
         input = { priority = &amp;quot;10&amp;quot;; };&lt;br /&gt;
       };&lt;br /&gt;
     };&lt;br /&gt;
     # topicbar&lt;br /&gt;
     topic = {&lt;br /&gt;
       type = &amp;quot;root&amp;quot;;&lt;br /&gt;
       placement = &amp;quot;top&amp;quot;;&lt;br /&gt;
       position = &amp;quot;1&amp;quot;;&lt;br /&gt;
       visible = &amp;quot;always&amp;quot;;&lt;br /&gt;
       items = {&lt;br /&gt;
         barstart = { priority = &amp;quot;100&amp;quot;; };&lt;br /&gt;
         topic = { };&lt;br /&gt;
         topic_empty = { };&lt;br /&gt;
         barend = { priority = &amp;quot;100&amp;quot;; alignment = &amp;quot;right&amp;quot;; };&lt;br /&gt;
       };&lt;br /&gt;
     };&lt;br /&gt;
   };&lt;br /&gt;
 };&lt;br /&gt;
 #THIS SECTION DEALS WITH SETTINGS SUCH AS YOUR NAME AND TIMESTAMP FORMAT&lt;br /&gt;
 settings = {&lt;br /&gt;
   core = {&lt;br /&gt;
     real_name = &amp;quot;Newb McNewberton&amp;quot;;&lt;br /&gt;
     user_name = &amp;quot;newb&amp;quot;;&lt;br /&gt;
     nick = &amp;quot;newb&amp;quot;;&lt;br /&gt;
     timestamp_format = &amp;quot;%H:%M:%S&amp;quot;;&lt;br /&gt;
   };&lt;br /&gt;
   &amp;quot;fe-text&amp;quot; = { scrollback_time = &amp;quot;24h&amp;quot;; };&lt;br /&gt;
   &amp;quot;fe-common/core&amp;quot; = { autolog = &amp;quot;yes&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 #THIS SECTION DEALS WITH YOUR HILIGHTS&lt;br /&gt;
 hilights = (&lt;br /&gt;
   { text = &amp;quot;newb&amp;quot;; nick = &amp;quot;yes&amp;quot;; word = &amp;quot;no&amp;quot;; },&lt;br /&gt;
 );&lt;br /&gt;
 settings = {&lt;br /&gt;
         core = {&lt;br /&gt;
                 settings_autosave = &amp;quot;no&amp;quot;;&lt;br /&gt;
         }&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, you don&#039;t need to worry about most of this as it&#039;s just setting a lot of default things that won&#039;t need to be changed.&lt;br /&gt;
&lt;br /&gt;
However there are a few sections you will/may want to change:&lt;br /&gt;
&lt;br /&gt;
 chatnets = {&lt;br /&gt;
   RedBrick =&lt;br /&gt;
   {&lt;br /&gt;
    type = &amp;quot;IRC&amp;quot;;&lt;br /&gt;
         autosendcmd = &amp;quot;/msg chanserv identify &amp;lt;password&amp;gt;&amp;quot;; # put in your identify password here.&lt;br /&gt;
   };&lt;br /&gt;
 }; &lt;br /&gt;
&lt;br /&gt;
 channels = (&lt;br /&gt;
   { name = &amp;quot;#lobby&amp;quot;; chatnet = &amp;quot;RedBrick&amp;quot;; autojoin = &amp;quot;yes&amp;quot;; },&lt;br /&gt;
   { name = &amp;quot;#mychannel&amp;quot;; chatnet = &amp;quot;RedBrick&amp;quot;; autojoin = &amp;quot;yes&amp;quot;; },&lt;br /&gt;
 );&lt;br /&gt;
&lt;br /&gt;
What this part does is when you start irssi, it sends a priavte message to chanserv identifying you as you (if you&#039;ve registered your nickname) and the bit underneath will automatically join you to the channels listed, namely #lobby and #mychannel. You can add as many channels as you want to this list, just copy and paste the same lines and edit the &amp;quot;#channel&amp;quot; bit. Simple really. This saves time and hassle if Redbrick ever restarts or you lose your connection for whatever reason as you don&#039;t have to remember all the channels you want to join.&lt;br /&gt;
&lt;br /&gt;
 #THIS SECTION DEALS WITH SETTINGS SUCH AS YOUR NAME AND TIMESTAMP FORMAT&lt;br /&gt;
 settings = {&lt;br /&gt;
   core = {&lt;br /&gt;
     real_name = &amp;quot;Newb McNewberton&amp;quot;;&lt;br /&gt;
     user_name = &amp;quot;newb&amp;quot;;&lt;br /&gt;
     nick = &amp;quot;newb&amp;quot;;&lt;br /&gt;
     timestamp_format = &amp;quot;%H:%M:%S&amp;quot;;&lt;br /&gt;
   };&lt;br /&gt;
   &amp;quot;fe-text&amp;quot; = { scrollback_time = &amp;quot;24h&amp;quot;; };&lt;br /&gt;
   &amp;quot;fe-common/core&amp;quot; = { autolog = &amp;quot;yes&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 #THIS SECTION DEALS WITH YOUR HILIGHTS&lt;br /&gt;
 hilights = (&lt;br /&gt;
   { text = &amp;quot;newb&amp;quot;; nick = &amp;quot;yes&amp;quot;; word = &amp;quot;no&amp;quot;; },&lt;br /&gt;
 );&lt;br /&gt;
&lt;br /&gt;
Here you&#039;ll want to set your own name/nickname into the appropriate places. You may also want to change the timestamp_format = &amp;quot;%H:%H&amp;quot;; if you don&#039;t like having seconds displayed as well.&lt;br /&gt;
&lt;br /&gt;
You may also want to delete the &amp;quot;autolog = &amp;quot;yes&amp;quot;;&amp;quot; line too, if you do not want all you chat logged. Some users find this usual for checking back over past conversations. (It will save all chat in all the channels you&#039;re joined to, even if you haven&#039;t read it to ~/irclogs/RedBrick/)&lt;br /&gt;
&lt;br /&gt;
The hilights section well, hilights specific words, commonly people will put their nickname in here, or other key words that they may be interested in.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration Options ==&lt;br /&gt;
&lt;br /&gt;
Irssi comes with loads of options, so i&#039;ve just included the ones I think are useful (These are to be used in chat)&lt;br /&gt;
&lt;br /&gt;
 /set window_history off&lt;br /&gt;
Irssi remembers the last few lines of text you&#039;ve typed into it, just press up to view them. With this you have a seprate buffer of commands for each window, so you cant accidentally send the last line of a private message into #lobby for all to read&lt;br /&gt;
&lt;br /&gt;
 /set autolog on&lt;br /&gt;
 /set autolog_path ~/irclogs/$tag/$0.log&lt;br /&gt;
This turns on irssi logging, and setting the paths like this with the variables means that the irssi will save all the logs for a certain channel/pm in a different file each day.&lt;br /&gt;
&lt;br /&gt;
 /set autoclose_query 86400&lt;br /&gt;
This sets a time in seconds after which idle windows will be closed automatically, so your private message windows will be closed if you don&#039;t use them for a whole day (86400 seconds)&lt;br /&gt;
&lt;br /&gt;
 /set show_quit_once on&lt;br /&gt;
Say you and undone are in three of the same channels, with this set on if he quits for the night his quit message will only appear to you in one of your open windows, not all of them.&lt;br /&gt;
&lt;br /&gt;
 /set quit_message &amp;lt;my personal quit message&amp;gt;&lt;br /&gt;
Change the default quit message to your own personal one.&lt;br /&gt;
&lt;br /&gt;
 /last receive 10&lt;br /&gt;
Say i&#039;ve just come back from a lecture, and i want to see was anyone talking about me while i was gone this shows me the last 10 lines in the current channel that contain my username.&lt;br /&gt;
&lt;br /&gt;
 /set real_name Andrew&lt;br /&gt;
This sets my real name to Andrew, so people know who i am if they use the /whois command on me.&lt;br /&gt;
&lt;br /&gt;
==Ignoring==&lt;br /&gt;
&lt;br /&gt;
In a channel with lots of people coming and going, you may want to ignore certain messages, such as joins. You can do this (in lobby for example) by typing&lt;br /&gt;
 /ignore #lobby JOINS&lt;br /&gt;
&lt;br /&gt;
Here&#039;s a list of the different message catagories you could set to ignore&lt;br /&gt;
 NOTICES       - Match NOTICE messages.&lt;br /&gt;
 SNOTES        - Match server notices.&lt;br /&gt;
 CTCPS         - Match CTCP messages.&lt;br /&gt;
 ACTIONS       - Match CTCP actions.&lt;br /&gt;
 JOINS         - Match join messages.&lt;br /&gt;
 PARTS         - Match part messages.&lt;br /&gt;
 QUITS         - Match quit messages.&lt;br /&gt;
 KICKS         - Match kick messages.&lt;br /&gt;
 MODES         - Match mode changes.&lt;br /&gt;
 TOPICS        - Match topic changes.&lt;br /&gt;
 WALLOPS       - Match wallops.&lt;br /&gt;
 INVITES       - Match invite requests.&lt;br /&gt;
 NICKS         - Match nickname changes. &lt;br /&gt;
 DCC           - DCC related messages.&lt;br /&gt;
 DCCMSGS       - Match DCC chat messages.&lt;br /&gt;
 CLIENTNOTICE  - Irssi&#039;s notices.&lt;br /&gt;
 CLIENTCRAP    - Miscellaneous irssi messages.&lt;br /&gt;
 CLIENTERROR   - Irssi&#039;s error messages.&lt;br /&gt;
&lt;br /&gt;
== Taskbar Flashing ==&lt;br /&gt;
You can get your taskbar to flash on receiving a new msg or hilight.&lt;br /&gt;
&lt;br /&gt;
[[Image:Puttyconf.jpg]]&lt;br /&gt;
&lt;br /&gt;
Configure PuTTY with these options, you may want to save the session so you don&#039;t have to do this all the time.&lt;br /&gt;
&lt;br /&gt;
Next pass these options to irssi&lt;br /&gt;
 /set beep_msg_level MSG HILIGHT&lt;br /&gt;
 /set beep_when_away ON&lt;br /&gt;
 /set beep_when_window_active ON&lt;br /&gt;
 /set bell_beeps ON&lt;br /&gt;
&lt;br /&gt;
If you are using screen you will need to make sure you are set to an audible bell rather than a visual bell, to do this hit the following until you see &#039;switched to audible bell.&#039;.&lt;br /&gt;
 CTRL + A, CTRL + G&lt;br /&gt;
&lt;br /&gt;
== Saving Your Config ==&lt;br /&gt;
&lt;br /&gt;
When you type chat at your prompt this loads irssi with all the default Redbrick settings. This is useful, because if you&#039;ve broken something with your changes you can just restart and irssi will be just as it was before, but you&#039;ll want to save your personal configuration so you don&#039;t have to set up irssi the way you like it everytime you start.&lt;br /&gt;
&lt;br /&gt;
To save all the current options and theme to a file type &lt;br /&gt;
 /save my-irssi.conf&lt;br /&gt;
&lt;br /&gt;
To use this configuration rather than the default to start chat type &lt;br /&gt;
 receive@murphy (~) % irssi --CONFIG=my-irssi.conf&lt;br /&gt;
&lt;br /&gt;
== Some Other Handy Commands ==&lt;br /&gt;
&lt;br /&gt;
To join the channel, #intersocs, type&lt;br /&gt;
 /j #intersocs&lt;br /&gt;
&lt;br /&gt;
To leave the channel, #intersocs, without entirely quitting chat, type&lt;br /&gt;
 /part #intersocs&lt;br /&gt;
&lt;br /&gt;
To close a window you&#039;re not using anymore, type&lt;br /&gt;
 /wc&lt;br /&gt;
&lt;br /&gt;
To find out who someone is, for example, haus, type&lt;br /&gt;
 /whois haus&lt;br /&gt;
&lt;br /&gt;
To see the list of all the channels on the network, type&lt;br /&gt;
 /list&lt;br /&gt;
&lt;br /&gt;
Or if you&#039;re looking for a channel but can&#039;t remember the exact name, but you know it contains &amp;quot;inter&amp;quot;, type&lt;br /&gt;
 /list *inter*&lt;br /&gt;
&lt;br /&gt;
Wanna see if someone mentions you (or something you&#039;re interested in, eg: helpdesk), type&lt;br /&gt;
 /hilight helpdesk&lt;br /&gt;
Now whenever helpdesk is mentioned it&#039;ll highlight you&lt;br /&gt;
&lt;br /&gt;
Say you&#039;re going to a lecture, but you don&#039;t want to have to scroll back up and see if someone hilighted you when you weren&#039;t looking, you set irssi to /away with a message, to do this type&lt;br /&gt;
 /away gone to my lecture, back soon.&lt;br /&gt;
When you come back type just /away and you&#039;ll see any hilights you might&#039;ve picked up between you going and coming back.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re lazy (like me), you can find loads of uses for the /alias command.&lt;br /&gt;
Example:&lt;br /&gt;
I like having the same away message all the time, and it&#039;s a bit long, so I made it into an /alias command by typing&lt;br /&gt;
 /alias awaymsg /away haus is off in the real world if you need to talk to him you can reach him on &amp;lt;phone_num&amp;gt;&lt;br /&gt;
Now instead of typing the away message out everytime I can just type /awaymsg instead.&lt;br /&gt;
It&#039;s also really handy for typos, like when I&#039;m typing /me sometimes i end up typing /mw and then irssi tells me it&#039;s not a command, which can get really annoying. To fix it just type:&lt;br /&gt;
 /alias mw /me&lt;br /&gt;
Now when you typo it doesn&#039;t matter \o/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Further Configuration ==&lt;br /&gt;
&lt;br /&gt;
This tutorial was just to get you started on some of the things you can do with irssi, for more have a look at the [http://www.irssi.org/documentation irssi documentation].&lt;br /&gt;
&lt;br /&gt;
To give you an idea of what you can do, here&#039;s a screenshot of how i have irssi set up. Happy Configuring!&lt;br /&gt;
&lt;br /&gt;
[[Image:Irssi_custom.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you need any more help with irssi, please feel free to hey a helpdesk member or mail at helpdesk@redbrick.dcu.ie&lt;br /&gt;
&lt;br /&gt;
[[Category:Helpdesk]]&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Finch&amp;diff=9290</id>
		<title>Finch</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Finch&amp;diff=9290"/>
		<updated>2009-10-10T15:18:57Z</updated>

		<summary type="html">&lt;p&gt;Maiden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Finch is the command line equivalent of the popular instant messaging client Pidgin (GAIM), you can use this on redbrick to log into your instant messaging accounts.&lt;br /&gt;
&lt;br /&gt;
==Setting up Finch==&lt;br /&gt;
Finch is installed on carbon and will need to be tunneled through tsocks.&lt;br /&gt;
&lt;br /&gt;
===Logging into carbon===&lt;br /&gt;
First you&#039;ll have to log into carbon, so open up a [[screen]] and type:&lt;br /&gt;
 ssh carbon&lt;br /&gt;
You should now be logged into carbon.&lt;br /&gt;
&lt;br /&gt;
===Starting Finch===&lt;br /&gt;
Simply enter&lt;br /&gt;
 tsocks finch&lt;br /&gt;
Finch should now be started and ready for you to use.&lt;br /&gt;
&lt;br /&gt;
===Configuring your account===&lt;br /&gt;
[[Image:Finch1.jpg]]&lt;br /&gt;
&lt;br /&gt;
You should now be at this screen.&lt;br /&gt;
&lt;br /&gt;
* Hit down and select your account type&lt;br /&gt;
* Hit tab and go through filling out your information&lt;br /&gt;
* Hit save when you&#039;re done&lt;br /&gt;
&lt;br /&gt;
Make sure your account you created is enabled like in this picture (marked with X), if it&#039;s not simply hit space.&lt;br /&gt;
[[Image:Finch2.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Using Finch===&lt;br /&gt;
Close a window:&lt;br /&gt;
 alt + c&lt;br /&gt;
Move to the next window:&lt;br /&gt;
 alt + n&lt;br /&gt;
Move to previous window:&lt;br /&gt;
 alt + p&lt;br /&gt;
Move a window:&lt;br /&gt;
 alt + m&lt;br /&gt;
Resize a window:&lt;br /&gt;
 alt + r&lt;br /&gt;
Get up the actions list:&lt;br /&gt;
 alt + a&lt;br /&gt;
Get up main options menu:&lt;br /&gt;
 F10&lt;br /&gt;
&lt;br /&gt;
==Extra configuration==&lt;br /&gt;
These are some other configurations that may be useful.&lt;br /&gt;
&lt;br /&gt;
===Taskbar Flashing===&lt;br /&gt;
You probably want your taskbar to flash when you receive a message and you have your web browser or something open.&lt;br /&gt;
&lt;br /&gt;
[[Image:Puttyconf.jpg]]&lt;br /&gt;
&lt;br /&gt;
Configure PuTTY with these options, you may want to save the session so you don&#039;t have to do this all the time.&lt;br /&gt;
&lt;br /&gt;
Next you&#039;ll have to configure finch to give a system bell when a message is received, go to the sound configuration (alt + a -&amp;gt; Sounds).&lt;br /&gt;
[[Image:FinchConf.jpg]]&lt;br /&gt;
&lt;br /&gt;
Finally you need to make sure [[screen]] is set to give an audible bell. Do the following until you see the message &amp;quot;switched to audible bell&amp;quot;:&lt;br /&gt;
 CTRL + A, CTRL + G&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=File:FinchConf.jpg&amp;diff=9289</id>
		<title>File:FinchConf.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=File:FinchConf.jpg&amp;diff=9289"/>
		<updated>2009-10-10T15:14:38Z</updated>

		<summary type="html">&lt;p&gt;Maiden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=File:Puttyconf.jpg&amp;diff=9288</id>
		<title>File:Puttyconf.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=File:Puttyconf.jpg&amp;diff=9288"/>
		<updated>2009-10-10T15:11:27Z</updated>

		<summary type="html">&lt;p&gt;Maiden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=Finch&amp;diff=9286</id>
		<title>Finch</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=Finch&amp;diff=9286"/>
		<updated>2009-10-09T13:15:15Z</updated>

		<summary type="html">&lt;p&gt;Maiden: New page: Finch is the command line equivalent of the popular instant messaging client Pidgin (GAIM), you can use this on redbrick to log into your instant messaging accounts.  ==Setting up Finch== ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Finch is the command line equivalent of the popular instant messaging client Pidgin (GAIM), you can use this on redbrick to log into your instant messaging accounts.&lt;br /&gt;
&lt;br /&gt;
==Setting up Finch==&lt;br /&gt;
Finch is installed on carbon and will need to be tunneled through tsocks.&lt;br /&gt;
&lt;br /&gt;
===Logging into carbon===&lt;br /&gt;
First you&#039;ll have to log into carbon, so open up a [[screen]] and type:&lt;br /&gt;
 ssh carbon&lt;br /&gt;
You should now be logged into carbon.&lt;br /&gt;
&lt;br /&gt;
===Starting Finch===&lt;br /&gt;
Simply enter&lt;br /&gt;
 tsocks finch&lt;br /&gt;
Finch should now be started and ready for you to use.&lt;br /&gt;
&lt;br /&gt;
===Configuring your account===&lt;br /&gt;
[[Image:Finch1.jpg]]&lt;br /&gt;
&lt;br /&gt;
You should now be at this screen.&lt;br /&gt;
&lt;br /&gt;
* Hit down and select your account type&lt;br /&gt;
* Hit tab and go through filling out your information&lt;br /&gt;
* Hit save when you&#039;re done&lt;br /&gt;
&lt;br /&gt;
Make sure your account you created is enabled like in this picture (marked with X), if it&#039;s not simply hit space.&lt;br /&gt;
[[Image:Finch2.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Using Finch===&lt;br /&gt;
Close a window:&lt;br /&gt;
 alt + c&lt;br /&gt;
Move to the next window:&lt;br /&gt;
 alt + n&lt;br /&gt;
Move to previous window:&lt;br /&gt;
 alt + p&lt;br /&gt;
Move a window:&lt;br /&gt;
 alt + m&lt;br /&gt;
Resize a window:&lt;br /&gt;
 alt + r&lt;br /&gt;
Get up the actions list:&lt;br /&gt;
 alt + a&lt;br /&gt;
Get up main options menu:&lt;br /&gt;
 F10&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=File:Finch2.jpg&amp;diff=9285</id>
		<title>File:Finch2.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=File:Finch2.jpg&amp;diff=9285"/>
		<updated>2009-10-09T13:08:06Z</updated>

		<summary type="html">&lt;p&gt;Maiden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
	<entry>
		<id>https://wiki.redbrick.dcu.ie/index.php?title=File:Finch1.jpg&amp;diff=9284</id>
		<title>File:Finch1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.redbrick.dcu.ie/index.php?title=File:Finch1.jpg&amp;diff=9284"/>
		<updated>2009-10-09T13:03:30Z</updated>

		<summary type="html">&lt;p&gt;Maiden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maiden</name></author>
	</entry>
</feed>