Html Viewer For Claws-Mail


asimov-solensan

Very Active Member
Joined
Jan 8, 2010
Messages
741
Hello folks, there goes my problem: I really need a html viewer for claws. I'm used to work with this mail client, had it on my laptop for a long time.

But on the computer I could find the gtkhtml2 plugin for my distribution (I guess it is avalaible in almost every x86 distribution. In the angstrom repositories instead I found nothing, anyone knows is this package is avalaible (maybe in non-oficial repositories) or it has to be compiled from the sources.

Wich leads me to another problem because I have been only capable to get the sources for the last version for the plugin wich only works with claws 3.7 (pandora runs the 3.6.1).

Any ideas?
 
Debian has the latest Claws-Mail including plugins available.

We're currently thinking of removing apps like AbiWord, ClawsMail, etc. from the official OS (as they save their data their and the NAND is full after a while) and offer them as PND.
That way, we can also more easily update the apps without having to release a new OS version.

I'll see if I can package up the latest Claws-Mail including the plugins later (then it will also save the eMails on your SD Card and not on the NAND)
 
That would be simply awesome EvilDragon.

I agree that run all those programs from SD would be better, specially if anyone likes to use pop3 istead of imap.
 
Well, it's not as easy as I thought.
I have it running, but Claws-Mail wants to do chmodding, etc. on the config dirs, which is something a normal FAT32 card doesn't support.
So currently it runs fine on EXT2/EXT3-Cards, but not on FAT32.

The other way would be keeping the data on your NAND, but that's not what I want.

I downloaded the sourcecode and think I found the workaround for it (Win32 doesn't do chmods either, and ClawsMail runs there, too), however, I'm fighting with stupid automake to make me a proper cross-compile makefile...

Asked for help in the dev-section, once that happens, I might have it ready soon.
 
Perhaps an EXT2 image file on the FAT32 formatted card could help... would be even better if that image file could grow, using something like the QEmu disk image format (QCOW2).
 
CoMiKe said:
Perhaps an EXT2 image file on the FAT32 formatted card could help... would be even better if that image file could grow, using something like the QEmu disk image format (QCOW2).

Thought the same. But EXT2 can't be made growable AFAIK.
And mounting an image needs root access, I don't want the user to enter the password each time he starts claws-mail.
 
Last edited:
EvilDragon said:
CoMiKe said:
Perhaps an EXT2 image file on the FAT32 formatted card could help... would be even better if that image file could grow, using something like the QEmu disk image format (QCOW2).

Thought the same. But EXT2 can't be made growable AFAIK.
And mounting an image needs root access, I don't want the user to enter the password each time he starts claws-mail.


Resize2fs man page:

Code:
RESIZE2FS(8)                                                      RESIZE2FS(8)

NAME
       resize2fs - ext2/ext3 file system resizer

SYNOPSIS
       resize2fs  [  -d  debug-flags ] [ -S RAID-stride ] [ -f ] [ -F ] [ -p ]
       device [ size ]

DESCRIPTION
       The resize2fs program will resize ext2 or ext3 file systems.  It can be
       used  to  enlarge or shrink an unmounted file system located on device.
       If the filesystem is mounted, it can be used to expand the size of  the
       mounted filesystem, assuming the kernel supports on-line resizing.  (As
       of this writing, the Linux  2.6  kernel  supports  on-line  resize  for
       filesystems mounted using ext3 only.).

You can, but not while you're using it.
 
Last edited by a moderator:
EvilDragon said:
Asked for help in the dev-section, once that happens, I might have it ready soon.
I answer you there. But if you prefer, I could build this :)
 
Last edited by a moderator:
EvilDragon said:
diegor said:
You can, but not while you're using it.

Exactly the problem. It needs to grow with the incoming eMails... :/

make a dialog ask if user wants to create a ext2 image file, and how big.
and then at each boot, check how full it is, if its 90% or more full, ask user if he wants to change it (grow it by 10mb increments maybe?)

edit, though the root thing is a bother still.
isn't there some gui sudo that can remember the pass for specific apps? throw that in...
 
Last edited by a moderator:
sebt3 said:
EvilDragon said:
Asked for help in the dev-section, once that happens, I might have it ready soon.
I answer you there. But if you prefer, I could build this :)

Well, if you want, you can do so, I can't do anything on it before tonight (when I get home).
But you also need to make changes so that it works on a FAT32.
Otherwise I could just run the Debian-ARMEL-Version, that works.

At the moment, it's like this:

The mail directories are created in $HOME.
The settings dir is in $HOME/.claws-mail

That's the default.
I guess the mail directories could be on a FAT32, the problem is the settings directory (though I'm not sure of that!)

So basically, there are two workarounds I can think off:

* Either disable the chmodding. Claws-Mail has full rw-access to the FAT32 card anyways ;)
* Move the settings Dir to /tmp/claws-mail and do an rsync before and after running (so that the config is saved back on the SD Card). Might lead to some problems though - as permissions would be lost when it's moved onto the SD Card. No idea if that's bad though.

In the sourcecode, there's /src/common/utils.c and utils.h
I think the chmod, etc.-functions are defined here. If we can just change it so that they're basically ignored, it could work.
 
Last edited:
Hm, got the following error while compiling:

Code:
In file included from /usr/include/startup-notification-1.0/libsn/sn-launchee.h:30,
                 from main.c:50:
/usr/include/startup-notification-1.0/libsn/sn-common.h:31: fatal error: xcb/xcb.h: No such file or directory
compilation terminated.

Anyone knows where I get xcb.h from?
 
It's in the angstrom repository as libxcb-dev, or in the openembedded recipes as libxcb so you can build it yourself.

edit: Here you go. Just untar that to the appropriate base directory, the one which contains the usr directory. This will expand into /usr/include and /usr/lib.
 
EvilDragon said:
We're currently thinking of removing apps like AbiWord, ClawsMail, etc. from the official OS (as they save their data their and the NAND is full after a while) and offer them as PND.
Here is abiword. Let me know if you pln on removing dependency too (I'll add the gnome dependency in it too :) )
 
Last edited by a moderator:
sebt3 said:
EvilDragon said:
We're currently thinking of removing apps like AbiWord, ClawsMail, etc. from the official OS (as they save their data their and the NAND is full after a while) and offer them as PND.
Here is abiword. Let me know if you pln on removing dependency too (I'll add the gnome dependency in it too :) )

Oh, nice :)
Gonna talk to the other guys, but I guess we should keep standard packages like gnome dependencies in the OS.
 
Last edited:
Don't remove the gnome dependencies. Too many things (existing and potential) use them, I think.
 
WizardStan said:
Don't remove the gnome dependencies. Too many things (existing and potential) use them, I think.
Not sure. BTW there are too many things that use the kde-libs, but it's stiil out of the nand... I guess either way should be doable ;)
 
Last edited by a moderator:
EvilDragon said:
We're currently thinking of removing apps like AbiWord, ClawsMail, etc. from the official OS (as they save their data their and the NAND is full after a while) and offer them as PND.

sebt3 said:
Here is abiword. Let me know if you pln on removing dependency too (I'll add the gnome dependency in it too :) )

And there is gnumeric (done in a hurry...).

testing welcome for both.... (I know still no claw mail :p)
 
Last edited by a moderator:
EvilDragon said:
We're currently thinking of removing apps like AbiWord, ClawsMail, etc. from the official OS (as they save their data their and the NAND is full after a while) and offer them as PND.
sebt3 said:
Here is abiword. Let me know if you pln on removing dependency too (I'll add the gnome dependency in it too :) )
sebt3 said:
And there is gnumeric (done in a hurry...).

testing welcome for both.... (I know still no claw mail :p )
Followed by claw-mail with requested plugin (and a few others too).
 
Last edited by a moderator:
Back
Top