<?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>NibyBlog ;) - Linux Ubuntu / Debian / Fedora / GNOME blog, porady, wiadomości, Internet, BlackBerry, mobile &#187; skrypty irssi</title>
	<atom:link href="http://www.nibyblog.pl/tag/skrypty-irssi/feed" rel="self" type="application/rss+xml" />
	<link>http://www.nibyblog.pl</link>
	<description>Przyjazny blog użytkownika Linuksa, wiele porad, gotowych rozwiązań, ciekawostek, oraz wiadomości odnośnie Linux Ubuntu i nie tylko.</description>
	<lastBuildDate>Tue, 07 Feb 2012 16:00:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>irssi dla opornych: podstawy konfiguracji i obsługi</title>
		<link>http://www.nibyblog.pl/irssi-dla-opornych-podstawy-konfiguracji-i-obslugi-1226.html</link>
		<comments>http://www.nibyblog.pl/irssi-dla-opornych-podstawy-konfiguracji-i-obslugi-1226.html#comments</comments>
		<pubDate>Fri, 10 Jul 2009 18:42:09 +0000</pubDate>
		<dc:creator>Franek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Poradniki]]></category>
		<category><![CDATA[Programy]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[irssi]]></category>
		<category><![CDATA[konfiguraja irssi]]></category>
		<category><![CDATA[Poradnik]]></category>
		<category><![CDATA[skórki irssi]]></category>
		<category><![CDATA[skrypty irssi]]></category>
		<category><![CDATA[theme irssi]]></category>

		<guid isPermaLink="false">http://www.nibyblog.pl/?p=1226</guid>
		<description><![CDATA[Tytułem wstępu :P Co to jest IRC? IRC (ang. Internet Relay Chat) to jedna ze starszych usług sieciowych umożliwiająca rozmowę na tematycznych lub towarzyskich kanałach komunikacyjnych, jak również prywatną z inną podłączoną aktualnie osobą. Skoro IRC jest jedną z najstarszych usług sieciowych, dlaczego tak stosunkowo mało ludzi wie co to jest? Warto więc poznać IRC. [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #993300;"><span style="font-size: medium;"><strong>Tytułem wstępu</strong></span></span> :P<br />
<strong><span style="text-decoration: underline;">Co to jest IRC?</span></strong><br />
IRC (ang. Internet Relay Chat) to jedna ze starszych usług sieciowych umożliwiająca rozmowę na tematycznych lub towarzyskich kanałach komunikacyjnych, jak również prywatną z inną podłączoną aktualnie osobą. Skoro IRC jest jedną z najstarszych usług sieciowych, dlaczego tak stosunkowo mało ludzi wie co to jest? Warto więc poznać IRC.</p>
<p><strong><span style="text-decoration: underline;">Dlaczego Freenode? Są przecież inne sieci.</span></strong><br />
Bo Freenode jest siecią skupiającą użytkowników i programistów wolnego oprogramowania.</p>
<p><strong><span style="text-decoration: underline;">irssi? Przecież to działa w konsoli i jest nie wygodne.</span></strong> o_O<br />
Zdaję Ci się, sam nie jestem konsolowym &#8216;pyrusem&#8217;, a irssi uważam za bardzo wygodny program.</p>
<p><strong>irssi</strong> dzięki obsłudze skryptów perla użytkownik może bez potrzeby ingerencji w kod źródłowy programu tworzyć skrypty, które ułatwiają obsługę samego irssi lub dodają do niego nowe funkcje. Niewątpliwą zaletą jest też możliwość pozostawienia sesji w tle (screen).<span id="more-1226"></span></p>
<p><strong><span style="text-decoration: underline;">Główne cechy programu:</span></strong></p>
<ul>
<li> tekstowy interfejs</li>
<li>szybkość i niewielkie zapotrzebowanie na zasoby systemowe<a href="http://www.nibyblog.pl/wp-content/uploads/irssi.png" rel="wp-prettyPhoto[g1226]"><img class="alignright size-thumbnail wp-image-1234" title="irssi" src="http://www.nibyblog.pl/wp-content/uploads/irssi-250x250.png" alt="irssi 250x250 irssi dla opornych: podstawy konfiguracji i obsługi" width="250" height="250" /></a></li>
<li>w pełni konfigurowalny system logów</li>
<li>obsługa własnych reguł formatowania i motywów interfejsu</li>
<li>konfigurowalne skróty klawiaturowe</li>
<li>wykrywanie floodu</li>
<li>obsługa skryptów Perla</li>
<li>irssi-proxy</li>
<li>aktualizacja irssi w czasie pracy.</li>
</ul>
<p><span style="color: #993300;"><span style="font-size: medium;"><strong>Instalacja:</strong></span></span><br />
<code>sudo apt-get install irssi</code><br />
<span style="text-decoration: underline;">Instalacja dodatkowych skryptów:</span><br />
<code>sudo apt-get install irssi-scripts</code></p>
<p><span style="color: #993300;"><span style="font-size: medium;"><strong>Pierwsze uruchomienie:</strong></span></span><br />
<em>Program uruchamiamy poleceniem:</em><br />
<code>irssi</code></p>
<p class="info">Kolejne polecenia wpisujemy już w oknie programu ;)</p>
<p><em>Wybieramy swój nick:</em><br />
<code>/set nick Twój_nick</code><br />
<em>Ustawiamy swoje prawdziwe imię:</em><br />
<code>/set real_name Twoje_imię</code><br />
<em>Łączymy się z serwerem:</em><br />
<code>/connect irc.freenode.net 8001</code><br />
<em>Wchodzimy na kanał:</em><br />
<code>/join ##nocnemarki</code></p>
<p><span style="color: #993300;"><span style="font-size: medium;"><strong>Rejestrujemy nick na Freenode:</strong></span></span><br />
<code>/msg nickserv REGISTER Twoje_hasło adres_email</code><br />
Ukrywamy swój adres pocztowy, radzę wyżej podać prawdziwy &#8211; przyda się kiedy zgubimy hasło.<br />
<code>/msg NickServ SET HIDEMAIL ON</code><br />
Po zarejestrowaniu, zaraz po połączeniu z serwerem powinniśmy zidentyfikować się:<br />
<code>/msg nickserv identify Twoje_hasło</code><br />
Możemy zarejestrować jeż alternatywny nick.<br />
<code>/nick inny_nick</code><br />
<code>/msg nickserv group</code></p>
<p><span style="color: #993300;"><span style="font-size: medium;"><strong>Ustawiamy automatyczne łączenie z serwerem, oraz przykładowym kanałem ##nocnemarki:</strong></span></span><br />
<code>/network add -nick Twój_nick Freenode</code><br />
<code>/server add -auto -network Freenode irc.freenode.net 8001</code><br />
<code>/channel add -auto ##nocnemarki Freenode</code><br />
<code>/network add -autosendcmd "/msg nickserv identify Twoje_hasło;wait 2000" Freenode</code><br />
<code>/save</code></p>
<p><span style="color: #993300;"><span style="font-size: medium;"><strong>Skrypty:</strong></span></span><br />
Skrypty przechowywane są w katalogu ~/.irssi/scripts, a automatycznie ładowane skrypty w ~/.irssi/scripts/autorun &#8211; jeśli te katalogi nie istnieją, należy je utworzyć:<br />
<code>mkdir -pv ~/.irssi/scripts/autorun</code></p>
<p><em>Instalacja przykładowych skryptów:</em><br />
<strong>scriptassist.pl</strong> &#8211; który umożliwia łatwą instalację i aktualizację skryptów.<br />
<code>cd ~/.irssi/scripts/autorun</code><br />
<code>ln -s /usr/share/irssi/scripts/scriptassist.pl</code></p>
<p class="info">Więcej informacji uzyskasz wpisując: /scriptassist help</p>
<p><strong>rainbow.pl</strong> &#8211; skrypt pozwalający na kolorowanie tekstu.<br />
<code>cd ~/.irssi/scripts/autorun</code><br />
<code>ln -s /usr/share/irssi/scripts/rainbow.pl</code></p>
<p class="info">Używanie: /rsay Kolorowy napis :)</p>
<p><strong>hack-whois-in-current-window.pl</strong> &#8211; skrypt ten pozwala na sprawdzanie w aktualnym oknie informacji whois.<br />
<code>cd ~/.irssi/scripts/</code><br />
<code>wget http://dgl.cx/irssi/hack-whois-in-current-window.pl</code><br />
<code>cd autorun</code><br />
<code>ln -s ../hack-whois-in-current-window.pl</code></p>
<p class="info">Używanie: /whois jakiś_nick</p>
<p><strong>adv_windowlist.pl</strong> &#8211; skrypt umożliwiający łatwą nawigację między wieloma oknami<br />
<code>cd ~/.irssi/scripts/</code><br />
<code>wget http://anti.teamidiot.de/static/nei/*/Code/Irssi/adv_windowlist.pl</code><br />
<code>cd autorun</code><br />
<code>ln -s ../adv_windowlist.pl</code></p>
<p><strong>alert.pl</strong> &#8211; powiadamia o nowych wiadomościach na kanale za pomocą dźwięku.<br />
<code>cd ~/.irssi/scripts/</code><br />
<code>wget http://www.nibyblog.pl/pliki/skrypty/irssi/alert.pl</code><br />
<code>cd autorun</code><br />
<code>ln -s ../alert.pl</code></p>
<p class="info">Ja użyłem dźwięku z Gajima, który znajduję się w /usr/local/share/gajim/data/sounds/sent.wav &#8211; jeśli chcesz inny dźwięk, wyszukaj w systemie plików *.wav i podmień ścieżkę w skrypcie. <code>locate wav</code></p>
<p><strong><span style="color: #993300;"><span style="font-size: medium;">Podstawowe komendy i klawiszologia:</span></span></strong><br />
<strong>/query nick</strong> &#8211; rozpoczyna rozmowę z nick w nowym oknie.<br />
<strong>/join ##nocnemarki</strong> &#8211; wchodzi na kanał ##nocnemarki.<br />
<strong>/part ##nocnemarki</strong> &#8211; wychodzi z kanału ##nocnemarki.<br />
<strong>/away Idę sobie</strong> &#8211; ustawia tryb nieobecny.<br />
<strong>/away</strong> &#8211; wyłącza tryb nieobecny.<br />
<strong>/server serwer.irc.pl</strong> &#8211; zmienia serwer na serwer.irc.pl<br />
<strong>/disconnect</strong> &#8211; rozłącza się z aktywnym sewerem (jeżeli jesteś połączony z kilkoma to, przełączasz się między nimi za pomocą klawiszy: Ctrl + <strong>X</strong>)<br />
<strong>/names ##nocnemarki</strong> &#8211; pokazuje liste osób przebywających na kanale ##nocnemarki (musisz być na tym kanale)<br />
<strong>/clear</strong> &#8211; czyści aktualnie aktywne okno<br />
<strong>/window new</strong> &#8211; tworzy nowe okno<br />
<strong>/window kill 2</strong> &#8211; zamyka okno o numerze 2<br />
Pomiędzy oknami przełączasz się kombinacją klawiszy: Ctrl + <strong>X</strong> (gdzie <strong>X</strong> to numer okna), lub Ctrl + p (poprzednie okno) &#8211; Ctrl + n (następne okno)</p>
<p><strong><span style="color: #993300;"><span style="font-size: medium;">Skórki:</span></span></strong><br />
irssi obsługuję skórki, które zmieniają kolory i formatowanie tekstu, instaluję się je tak:<br />
<code>cd ~/.irssi</code><br />
<code>wget http://irssi.org/themefiles/greenish.theme</code><br />
A następnie wpisując już w samym programie:<br />
<code>/set theme greenish</code><br />
Zbiór skórek można znaleźć na przykład na <a href="http://irssi.rulez.org/">irssi.rulez.org</a>.</p>
<p class="info">Polskie kanały popularnych distro: #fedora-pl, #debian-pl, #ubuntu-pl, #gentoo-pl, #suse.pl</p>
<p>Na koniec humor z życia wzięty, jakiś czas temu koleżanka napisała do mnie na gg (bo nie ma Jabbera o_O):<br />
ona: Franek co robisz?<br />
ja: Nudzę się i gadam na ircu.<br />
ona: A co to jest ircu?<br />
ROTFL :D</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nibyblog.pl/irssi-dla-opornych-podstawy-konfiguracji-i-obslugi-1226.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

