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)
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.
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 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!
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.
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.
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 >)
--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.
Switch back to window #2 (bitlbee window) and run the following command
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
--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.