Active Topics

 


Reply
Thread Tools
Posts: 9 | Thanked: 3 times | Joined on Oct 2007
#1
Hello. You'll find that most Linux users like to do the most productive tasks using the least amount of resources. Like I said, MOST linux users. This is the first part of a series of guides I will release that are (hopefully) easy to follow and allow people to do a lot of tasks that would normally use A LOT of CPU usage.

I'm new on the forums, so I am going to update this thread daily and try to make it more user-friendly by adding pictures etc. etc.

Before beginning:

Make sure you have upgraded to os 2007 firmware.
Get xterm-osso-advanced (gonna make keystrokes easier)

Replacing the bloat that is Pidgin/GAIM

Screenshot of final product -- http://img186.imageshack.us/my.php?i...0823273wy1.png

Now! First, install irssi, you can fetch it off of maemo. irssi

Install it with the application manager.

Now, open up xterm and run the command 'irssi', it should start up right away.

Code:
irssi
Now, most people think that irssi is only good for IRC, however, this is where my friend bitlbee comes in. Don't worry, you don't need to install any more applications, it's all run off of servers.

Bitlbee is an application hosted on servers you will connect to, where you can run your AIM MSN, Jabber, YIM etc. etc. accounts all out of xterm.

SERVER LIST

im.bitlbee.org:6667 Netherlands, InterLAB BV Wilmer van der Gaast High bandwidth. Celeron 2.5GHz, Debian Woody/Linux 2.6.
testing.bitlbee.org:6667 Netherlands, Netsystem Wilmer van der Gaast High bandwidth. Celeron 600 running Debian Woody/Linux 2.4.
cgi.bitlbee.org UK, SSInternet James Ray CGI:IRC access to BitlBee. Can be used to access some of the servers from this list.
im.rootdir.de:6668 Germany, Karlsruhe / Strato Claas Langbehn High bandwidth. Celeron 2400, Debian/Linux 2.6.
im.uk.bitlbee.org:6667 UK, SSInternet James Ray High bandwidth.
irc.net:6667 Pittsburgh, USA, InFlow Doug Luce High bandwidth. OpenBSD.
im.starkast.net:6667 Sweden, TeleFortress Starkast.net association High bandwidth. Dual Xeon 2.4GHz, OpenBSD.
bitlbee.hensema.net:6667 Amsterdam, HostingXS Erik Hensema High bandwidth. Duron 1600, SuSE Linux.
bitlbee.extreme-players.de:6667 Germany, Global Access Mike Hillebrecht High bandwidth. AMD 1GHz, Debian Testing.
irc2im.picasa.hu:6667 Budapest, Hungary dy High bandwidth. Debian Linux 2.4, BitlBee with Akke's MSN-patch.
im.sixxs.net:6667 Breda, The Netherlands, SixXS SixXS Staff High bandwidth. Dual Xeon, Debian Unstable.
im.kernel-oops.de:7777 IX-Europe, Düsseldorf, Germany. Guido S. Nickels High bandwidth. P3, Debian Sarge. CGI:IRC available.
im.rondom.org:7070 Netherlands, Dreamcommunity / True Mark Lijftogt Gbit connection. Debian Etch.
im.okkernoot.net:6667 Almere, Netherlands Arnie High bandwidth, Athlon XP 2400+, Gentoo Linux.
im.codemonkey.be:6667 Brussels, Belgium, Phyxia Networks Tom Laermans High bandwidth, dual P3.
bitlbee.salooo.org:7777 Berlin, Germany Manuel Domke High bandwidth, Debian Sarge.
im.fr.bitlbee.org:6667 France, ProXad pierre DSL connection. OpenBSD/SPARC.
im.bulix.org:6668 France, ProXad sam` DSL (6/1mbit) connection.
orb.zapto.org:6667 Chicago, IL Chris Po Cable connection. P2 machine.

Connect to your favorite server by the following syntax.

Code:
/connect <server> <port>
So for example, I would do

Code:
/connect im.bulix.org 6668
Now, change to the new screen. There are a few ways to do this with irssi.

1. If you are using osso-xterm-advanced, there is a panel on the right featuring keystrokes. Select CTRL+p or CTRL+n, to switch screens.

2. If you are using an older version of xterm, click the Xterm menu (top left corner) Terminal > Send CTRL-<some key> and type p then press enter

3. If you cannot do any of the above, or just want to play it old school you can use the irssi command (that will come in handy when you have many windows open) use the syntax (minus the < and >)

Code:
/window next
4. There are MANY more ways to do this, contact me personally if all of the above fail>

--A WORD ON THE U.I--

The User Interface of IRSSI may be a bit tricky. Let me explain all the components as best as I can.

It should be fairly straight-forward that there is a bar seperating the user's input and the output.

The bar should have text like the following

[22:37] [@user] [2:bitlbee(+st) [3, 4]

Going from left to right, the first is the time, the second is your username, the third field is the current chat room and the final is a list of all the windows that have activity on them.

--Continuing with the guide--

Now that we have you connected to the bitlbbe network, we don't want to have to type that ALL out every time we start irssi, luckily, we don't. Use the following line to save your server.

Code:
/server add -network bitlbee -auto <server> <port>
so for example

Code:
/server add -network bitlbee -auto im.kernel-oops.de 6667
If you want to check if the command worked properly, switch the first window and there should be output like the following.

Code:
Irssi: Server im.kernel-oops.de saved
Now, to add your accounts. First, we need to set up a master account, so that when you sign into the bitlbee server, all your accounts are logged into.

Switch back to window #2 (bitlbee window) and run the following command

Code:
register <password>
so I would do

Code:
register 123456789
and from now on, when you want to log into bitlbee, just run

Code:
identify <password>
So I would do

Code:
identify 123456789
Now, we need to add your MSN, YIM, AIM and jabber accounts. Use the following syntax

account add msn <USER-ACCOUNT> <PASSWORD>
account add yahoo <USER-ACCOUNT> <PASSWORD>
account add oscar <USER-ACCOUNT> <PASSWORD> login.oscar.aol.com
account add jabber <USER-ACCOUNT> <PASSWORD> talk.google.com:5223:ssl


So, if I want to add my AIM account i'd do

Code:
account add oscar Canderious 123456789 login.oscar.aol.com
Now, usually, the account will start up right when you run the "identify" command, but this time, since you are already identified, manually start the account by running

Code:
account on 0
You can get the number of each account by running:

Code:
account list
To list your buddies, run

Code:
blist
and if you want to message somebody, run

Code:
/msg <user@handle> <msg>
so for example

Code:
/msg Sixpence Hey!
or

Code:
/msg sixpence@hotmail.com Hey!
Then just switch to the new window that is created

--Further Tweaking--

Now, you can add a few neat things to your irssi environment to make it more user friendly.

For example, the default is that when ever you recieve a message, it creates a new window. Some people, however, prefer to have all messages go to one central window.
You can do this by running the following commands

/SET use_msgs_window ON

This won't take effect until irssi, is restarted. You can work-around this, but believe me, for our purposes, it'll be easier to just restart

And that's it. For any other cocnerns, please post. I'll answer A.S.A.P, believe me, there is NOTHING you can't do with irssi, it's just a matter of knowing the command.


STAY TUNED FOR THE FOLLOWING MINIMALST GUIDES:
IRSSI CONFIGURATION - Adding notification sounds, themes and logging options etc. etc.

NCMPC / MPD - Easy and bloat-free to connect to a media server on your computer

MUCH MORE TO COME.

Have a program that is just TOO bloaty on your tablet, need a work-around? Let me know! I'll look into it!


ENJOY! =D

Last edited by sixpence; 2007-10-10 at 03:31.
 

The Following User Says Thank You to sixpence For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 16:01.