List Info

Thread: gajim ncurses interface




gajim ncurses interface
country flaguser name
Austria
2007-05-18 10:53:15
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

hi!

because of the lack of an real good terminal jabber client i
wanted to
write a ncurses frontend to gajim.

am i right that nothing in this direction currently exists?

now i just wanted to ask for your help (where to start, is
it even
possible or is the gajim source currently to unstructured or
something).

i really haven't that much practise in programming. maybe
someone on
this list feels that he's the right person to do this? ;)

for the convenient implementation i found urwid, a higher
level python
library to ncurses (widgets, resize and unicode handling,
...).

thanks for your answers and keep the good work going on
gajim. in my
oppinion it's the only real good jabber client at the
moment.

regards
thomas prochaska
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


iD8DBQFGTcvrEHr7hG2esGwRCAQDAKCWmw0uRgSFbqfgiz/lSEbEKZxHRACa
AjFN
oprpB7A64GLEi4JofQAhHl4=
=u1Ge
-----END PGP SIGNATURE-----
_______________________________________________
Gajim-devel mailing list
Gajim-develgajim.org

https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

Re: gajim ncurses interface
country flaguser name
Czech Republic
2007-05-18 11:45:50
Thomas Prochaska pí¹e v Pá 18. 05. 2007 v 17:53 +0200:
> hi!

Hello,

> because of the lack of an real good terminal jabber
client i wanted to
> write a ncurses frontend to gajim.
> 
> am i right that nothing in this direction currently
exists?

Yes, there is no realy good jabber client. Either console
nor X window.
(I hope I'm wrong.)  Gajim is good and simple (but too
hungry, sorry),
tkabber is powerful, featureful and fast, it has good GUI,
but it uses
ugly toolkit (not much, just not fully usable with keyboard
only).
Others are toys.

Please, raise your ideas to higher level and develop
something
revolutionary. Tkabber has good GUI concept -- everythig in
one window
Gajim has nice and simple GUI. Take the best of both. Also,
there is a
lot of clients for stup^H^H^H^H non-powerful users (e.g.
psi).  Excelent
ideas and concept are everything, code can write anybody.

Josef Kufner

(sorry for my english)

ps: pokud si chces o tom pokecat v cestine: jid:pepcajk.is-a-geek.net


-- 
Hi! I'm a .signature virus! Copy me into your ~/.signature
to help me
spread!

PGP: http://jk
.myserver.cz/kontakt/jk-pgpkey.asc

_______________________________________________
Gajim-devel mailing list
Gajim-develgajim.org

https://lists.gajim.org/cgi-bin/listinfo/gajim-devel
Re: gajim ncurses interface
country flaguser name
Bulgaria
2007-05-18 15:29:16
Thomas Prochaska wrote:
> 
> because of the lack of an real good terminal jabber
client 

This is my impression as well, with the exception of
jabber.el, which
is quite good and actively developed (actually my default
client at
home where it's not healthy to run Gajim).  But I guess it's
not an
option for people that don't use Emacs.

> i wanted to write a ncurses frontend to gajim.

It is better, IMVHO, to concentrate on GNU Freetalk [1]
since the work
you're going to do for console-based Gajim is likely to be
more
complicated than fixing the current freetalk.  Freetalk has
a nice
concept, but the project stalled in the last year.  They
started
implementing jingle functionality instead of fixing the
important
issues. 

[1] http://gnu.org/softw
are/freetalk

_______________________________________________
Gajim-devel mailing list
Gajim-develgajim.org

https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

Re: gajim ncurses interface
country flaguser name
France
2007-05-18 15:37:42
Thomas Prochaska <thomasprochas.net> a écritÂ
:

> hi!
>
> because of the lack of an real good terminal jabber
client i wanted to
> write a ncurses frontend to gajim.
>
> am i right that nothing in this direction currently
exists?
>
> now i just wanted to ask for your help (where to start,
is it even
> possible or is the gajim source currently to
unstructured or something).
>
> i really haven't that much practise in programming.
maybe someone on
> this list feels that he's the right person to do this?
;)
>
> for the convenient implementation i found urwid, a
higher level python
> library to ncurses (widgets, resize and unicode
handling, ...).
>
> thanks for your answers and keep the good work going on
gajim. in my
> oppinion it's the only real good jabber client at the
moment.
>
> regards
> thomas prochaska

Hi thomas,

Gajim is structured so that you can write a frontend in what
you want  
! And I think about a ncurses client since the begining of
Gajim 

In fact all the GTK part is separated from the core code.
The code code is in common/* no GTK in this folder /
subfolder
GTK code is in src/*.py

so all you have to do is to "copy" the structure
of src/gajim.py,  
which is the main part of the GTK interface, and adapt it to
use  
ncurses. The start point is the __init__ function of the
Interface  
class in src/gajim.py

I'll be happy to help you to code that

-- 
Yann

------------------------------------------------------------
----
This message was sent using IMP, the Internet Messaging
Program.

_______________________________________________
Gajim-devel mailing list
Gajim-develgajim.org

https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

Re: gajim ncurses interface
country flaguser name
France
2007-05-18 15:43:21
Josef Kufner <jkmyserver.cz> a écrit :


>
> Hello,
>
>
> Tkabber has good GUI concept -- everythig in one
window

Gajim will have everything in one window too, see  
http://trac.gajim.o
rg/ticket/1743

-- 
Yann

------------------------------------------------------------
----
This message was sent using IMP, the Internet Messaging
Program.

_______________________________________________
Gajim-devel mailing list
Gajim-develgajim.org

https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

Re: gajim ncurses interface
country flaguser name
Netherlands
2007-05-18 20:55:43
On Fri, 18 May 2007, Yann Le Boulanger wrote:

> Gajim will have everything in one window too, see
> http://trac.gajim.o
rg/ticket/1743

This is good news. Good design for window managers like Ion
or wmii, and 
fast keyboard control in mind.

-- 
JID:anrxc|sysphere|org | sysphere.org/~anrxc/
_______________________________________________
Gajim-devel mailing list
Gajim-develgajim.org

https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

Re: gajim ncurses interface
country flaguser name
Austria
2007-05-24 15:34:19
Yann Le Boulanger writes:

> Hi thomas,
> 
> Gajim is structured so that you can write a frontend in
what you want  
> ! And I think about a ncurses client since the begining
of Gajim 
> 
> In fact all the GTK part is separated from the core
code.
> The code code is in common/* no GTK in this folder /
subfolder
> GTK code is in src/*.py
> 
> so all you have to do is to "copy" the
structure of src/gajim.py,  
> which is the main part of the GTK interface, and adapt
it to use  
> ncurses. The start point is the __init__ function of
the Interface  
> class in src/gajim.py
> 
> I'll be happy to help you to code that
> 
> -- 
> Yann

hi,

perfect, thx!

i'll start with getting more familiar with python and the
gajim sources.
also i have to think about how to design the interface (from
a graphical point of view).

--
thomas

_______________________________________________
Gajim-devel mailing list
Gajim-develgajim.org

https://lists.gajim.org/cgi-bin/listinfo/gajim-devel
Re: gajim ncurses interface
country flaguser name
Germany
2007-06-01 08:05:38
Thomas Prochaska wrote:
> because of the lack of an real good terminal jabber
client i wanted to
> write a ncurses frontend to gajim.

You might want to try Finch which is included in
Gaim^WPidgin. It
resembles a GUI IM client on the console in a way I've never
seen
anywhere else. But it lacks any Jabber features libpurple
does.
_______________________________________________
Gajim-devel mailing list
Gajim-develgajim.org

https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

[1-8]

about | contact  Other archives ( Real Estate discussion Medical topics )