Truly portable Sylpheed

I have created a truly portable Sylpheed. That is, I have a directory on a hard drive partition, named appropriately 'sylpheed', and it has everything, including all configuration files and mailboxes.

No symlinks are required in /root, it is entirely independent, and the 'sylpheed' directory can be copied or moved anywhere.

I have set it up as a RoxApp, so just click on the 'sylpheed' directory to start Sylpheed.

I think that this could be put together as a PET if there is any interest.

It solves my problem of managing my emails independently of whatever Puppy I am currently running. I reckon that I should incorporate x86 and ARM executables into it and automatically run the correct one -- thinking ahead.

Posted on 3 Mar 2012, 19:52


Posted on 3 Mar 2012, 20:57 by scottman
please post a .pet
Yes please, a .pet would be nice, so we can apply the same concept to other apps, and hopefully bring about a nice 'puppy migration' tool...

Posted on 3 Mar 2012, 23:13 by broomdodger
Sylpheed key bindings
Curious about Sylpheed, I downloaded the source for sylpheed-3.2.0beta6, compiled it and started using it. Some of the key bindings were strange or inconsistant (to me), so I looked for a way to change them.

The Sylpheed manual (sylpheed.html) has directions for changing key bindings for Sylpheed 1.x, which do NOT work for later versions. I found the correct proceedure in the Sylpheed FAQ (sylpheed-faq.html).

The following is from the Sylpheed FAQ, edited by me:

" -------1---------2---------3---------4---------5---------6----
3.8. How can I change the key bindings (hotkeys) in Sylpheed?

Unlike Sylpheed 1.x, Sylpheed 2.x and 3.x doesn't allow direct modification of the menu shortcuts by default.

Using GNOME before 2.8, or other environments: add the following line to the file ~/.gtkrc-2.0 (or create a new one, if it doesn't exist):

gtk-can-change-accels = 1

Suppose you want to assign a shortcut key to a function, e.g. sending all mail out should start when you press Ctrl-Y.

Click the Message menu and move the mouse over Send all messages.

Now press Ctrl-Y. Immediately the menu text is updated and the function is in place.

Please note that a previous function that Ctrl-Y was assigned to, will no longer have a shortcut key.

If you want to remove the key binding, do the same thing, but press the Delete key on the menu item.

Also see Configuration->Common preferences...->Details->Interface+Set key bindings... where you are able to reset the Default key bindings, or use other predefined key bindings.

" -------1---------2---------3---------4---------5---------6----
After changing key bindings, I commented the line in ~/.gtkrc-2.0 as:

# gtk-can-change-accels = 1

That prevents me from accidentally changing key bindings.


Posted on 3 Mar 2012, 23:21 by Jan
The thing i don't like in Sylpheed is that the passwords are in readable tekst in the config file .
Is it possible to change the program so that the passwords are stored encrypted,,and only available after login to Sylpheed using a different master password.

Another id would be to place your portable Sylpheed in a cryptoloop container .

So if you could make a pet that would be great!!

Thanks in advance.

Posted on 4 Mar 2012, 2:25 by Ramachandran
Dear Sir

Your idea is seems to be interesting. Kindly provide PET package.

Posted on 4 Mar 2012, 6:39 by GCMartin
Instructions for SeaMonkey
This is good news.

Barry, have you or anyone published instructions for doing this similarly for SeaMonkey?

It would be welcomed by users like myself.

Thanks in advance

Posted on 4 Mar 2012, 17:01 by BarryK
Plain-text password
I also noticed that. A cryptoloop, yes, that might be the way to go.

Posted on 5 Mar 2012, 8:04 by broomdodger
Sylpheed +1 Like
The more I use Sylpheed the more I like it.

The trick for me is configuring...
key bindings, receive and send prefs,
display are all flexible.

I have all my email and addresses in Sylpheed.

If extensive editing is needed, a shortcut opens the message in vim, close vim and there it is in the Sylpheed message. magic

All email and config data is on an external drive, now WITHOUT a symlink!

Posted on 8 Mar 2012, 8:48 by PeterM321
Claws-mail can also be made portable, it is helpful to change $HOME in a wrapper to point to the same directory that the clawsmail executable is in as that is where it stores its config files.