<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Christopher J. Umina &#187; IRC</title>
	<atom:link href="http://uminac.com/category/computers/irc/feed/" rel="self" type="application/rss+xml" />
	<link>http://uminac.com</link>
	<description>I&#039;m not creative enough for this, and you can&#039;t help me.</description>
	<lastBuildDate>Wed, 25 Jan 2012 17:14:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<meta name="generator" content="deGusto 1.0" />
		<item>
		<title>Connecting to VoidNet with irssi+screen</title>
		<link>http://uminac.com/2008/08/21/connecting-to-voidnet-with-irssiscreen/</link>
		<comments>http://uminac.com/2008/08/21/connecting-to-voidnet-with-irssiscreen/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 18:55:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IRC]]></category>
		<category><![CDATA[irssi]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[voidnet]]></category>

		<guid isPermaLink="false">http://www.uminac.com/?p=88</guid>
		<description><![CDATA[One major client out there right now is irssi.  People who have used IRC forever, and who have brains use irssi.  People who are new to IRC and are being forced by one of the afformentioned people may have problems using irssi and screen.  I hope to help alleviate some of those problems within a [...]]]></description>
			<content:encoded><![CDATA[<p>One major client out there right now is irssi.  People who have used IRC forever, and who have brains use irssi.  People who are new to IRC and are being forced by one of the afformentioned people may have problems using irssi and screen.  I hope to help alleviate some of those problems within a couple simple steps.</p>
<p>READ THIS TOO: <a title="irssi documentation" href="http://www.irssi.org/documentation/startup#c3" target="_blank">http://www.irssi.org/documentation/startup#c3</a></p>
<p><strong>Step 1: The Final Solution</strong></p>
<p>Since you&#8217;ve probably configured irssi incorrectly, the first thing you should do is log into your shell on whatever server you&#8217;re using screen+irssi from and do:</p>
<pre>rm -rf ~/.irssi</pre>
<p>What this will do is blow away any crappy settings you&#8217;ve got going.  Since whoever configured your irssi probably didn&#8217;t care to do a good job on your instance, this is probably best.</p>
<p><strong>Step 2: Configure irssi</strong></p>
<p>Start irssi:</p>
<pre>irssi</pre>
<p>At the nice clean irssi window, type the following commands:</p>
<pre>/network add VoidNet
/server add -auto -network VoidNet irc.easymac.org
/channel add -auto #VoidNet VoidNet [password]
/save
/quit</pre>
<p>If you&#8217;re not an idiot you can probably figure that if the channel doesn&#8217;t have a password, you don&#8217;t need to specify the [password] part.  If it does, then&#8230;  well&#8230;  you get the idea.</p>
<p><strong>Step 3: Start, Name, Attach, and Detach Your Screen</strong></p>
<p>The only functions you really need to know are screen creation, screen detaching, and screen attaching.  They&#8217;re quite simple, but for some reason people who don&#8217;t know how to use screen like to create screens where they should be attaching existing screens.</p>
<p>So, the first thing you need to do is learn what screens are running!</p>
<pre>screen -ls</pre>
<p>If you see something like:</p>
<pre>screen -ls
No Sockets found in /tmp/screens/S-username.</pre>
<p>You&#8217;re in good shape.  Otherwise, the action necessary is out of the scope of this document.  Have fun.</p>
<p>Continuing on&#8230;.  Let&#8217;s start a new screen, named IRC for the purpose of&#8230;.  IRC!</p>
<pre>screen -S irc irssi</pre>
<p>OMG irssi is now running inside a screen named irc, wonderful!</p>
<p>To detach, but leave the screen running you need to do a keystroke.  (ctrl+shift+a,d)</p>
<p>To reattach the screen simply do:</p>
<pre>screen -rd irc</pre>
<p>Yay, your irssi is good!</p>
<p><strong>Step 4: Starting irssi At Server Reboot</strong></p>
<p>You don&#8217;t NEED to do this step, but there&#8217;s nothing more annoying then when irssi isn&#8217;t started because the admin was a jerk and rebooted the server.  So if you want to avoid that annoyance, it&#8217;s quite simple to do.</p>
<p>Edit your crontab using:</p>
<pre>crontab -e</pre>
<p>and insert this line:</p>
<pre>@reboot     screen -d -m -S irc irssi</pre>
]]></content:encoded>
			<wfw:commentRss>http://uminac.com/2008/08/21/connecting-to-voidnet-with-irssiscreen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

