Finch (Ncurses GAIM)


Forum: Apps
Topic: Finch (Ncurses GAIM)
started by: stupid_idiot

Posted by stupid_idiot on Aug. 05 2007,11:00
"finch" is the name of Pidgin's console ui version.
(Pidgin's homepage: < http://www.pidgin.im/ >)
Using Pidgin (formerly GAIM) in text-mode is so cool.
There is a strong resemblance to the gtk ui!

- Mouse-clicking also works.

Screenshots of Finch's window (in Aterm):
< Possible actions >

< Accounts >
< Buddy List >
< Buddy Pounces >
< Debug Window >
< File Transfers >
< Plugins >
< Preferences >
< Saved Statuses >

< Everything! >

'finch.uci' is 846K, and needs 'libxml2.dsl' (357K).
I think I will submit these soon, after some testing.

3 cheers for Pidgin developers!!!

Posted by lucky13 on Aug. 05 2007,13:13
Quote
'finch.uci' is 846K

Ouch. That's big for a naim replacement. I've also used pork and cicq, the latter also being hefty while the former is lighter and has a familiar feel for epic/bitchx/ircII fans. Does finch support gaim-/pidgin-encryption?

Posted by stupid_idiot on Aug. 05 2007,20:30
Quote (lucky13 @ Aug. 05 2007,17:13)
Does finch support gaim-/pidgin-encryption?

Yes. There is a choice of either GnuTLS or NSS. I used NSS since it already comes with Firefox (/usr/local/firefox/libnss3.so).
$CFLAGS: -Os
$LDFLAGS: -Wl,-rpath,/opt/finch/lib:/usr/local/firefox

These libraries have been stripped:

box:~# du /opt/finch/lib/*
44      /opt/finch/lib/finch/
0       /opt/finch/lib/libgnt.so.0
120     /opt/finch/lib/libgnt.so.0.0.0
0       /opt/finch/lib/libpurple.so.0
444     /opt/finch/lib/libpurple.so.0.0.2
1284    /opt/finch/lib/purple-2/

box:~# du /opt/finch/lib/finch/*  
4       /opt/finch/lib/finch/gntclipboard.so
12      /opt/finch/lib/finch/gntgf.so
8       /opt/finch/lib/finch/gnthistory.so
8       /opt/finch/lib/finch/gntlastlog.so
8       /opt/finch/lib/finch/s.so

box:~# du /opt/finch/lib/purple-2/*
8       /opt/finch/lib/purple-2/autoaccept.so
4       /opt/finch/lib/purple-2/buddynote.so
8       /opt/finch/lib/purple-2/idle.so
8       /opt/finch/lib/purple-2/joinpart.so
8       /opt/finch/lib/purple-2/libaim.so
104     /opt/finch/lib/purple-2/libgg.so    <- Gadu-Gadu (Poland)
8       /opt/finch/lib/purple-2/libicq.so
64      /opt/finch/lib/purple-2/libirc.so
0       /opt/finch/lib/purple-2/libjabber.so.0
132     /opt/finch/lib/purple-2/libjabber.so.0.0.0
144     /opt/finch/lib/purple-2/libmsn.so
88      /opt/finch/lib/purple-2/libnovell.so
0       /opt/finch/lib/purple-2/liboscar.so.0
200     /opt/finch/lib/purple-2/liboscar.so.0.0.0
140     /opt/finch/lib/purple-2/libqq.so    <- QQ (China)
32      /opt/finch/lib/purple-2/libsimple.so
8       /opt/finch/lib/purple-2/libxmpp.so
184     /opt/finch/lib/purple-2/libyahoo.so
72      /opt/finch/lib/purple-2/libzephyr.so
24      /opt/finch/lib/purple-2/log_reader.so
4       /opt/finch/lib/purple-2/newline.so
8       /opt/finch/lib/purple-2/offlinemsg.so
8       /opt/finch/lib/purple-2/psychic.so
4       /opt/finch/lib/purple-2/ssl-gnutls.so
8       /opt/finch/lib/purple-2/ssl-nss.so
4       /opt/finch/lib/purple-2/ssl.so
8       /opt/finch/lib/purple-2/statenotify.so

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.