site  contact  subhomenews

Truly portable Sylpheed

March 03, 2012 — BarryK
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.

Comments

please post a .pet


Sylpheed key bindings
Username: broomdodger
"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. Bill

Security
Username: Jan
"Hello, 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.

Sylpheed
Username: Ramachandran
"Dear Sir Your idea is seems to be interesting. Kindly provide PET package.

Instructions for SeaMonkey
Username: GCMartin
"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

Plain-text password
Username: BarryK
"Jan, I also noticed that. A cryptoloop, yes, that might be the way to go.

Sylpheed +1 Like
Username: broomdodger
"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!


 "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.


Tags: puppy