Thanks to the generous donors I am able to proudly annouce a new feature that is nice to have when you use lots of stashes: stash groups.
What are stash groups?
Because a picture is still worth a thousand words, please take a look at this screenshot:
As you can see, stash groups allow you to (surprisingly) group stashes together. This makes it a lot easier to organize your stashes when you have lots of them. You can show the stash groups by enabling the menu-entry "View"->"Stash groups".
Stash groups in the tray menu
The tray menu can show the stash groups as sub-menus if you want. You can enable and disable this in the preferences.
Gnome Encfs Manager 1.8.3 offers two really nice usability improvements (among the usual upgrades and fixes):
The unified create and import dialog
Until now you had to know beforehand whether a folder or drive is encrypted when you wanted to create or import it. That was actually kind of stupid. It just doesn't make sense to offer practically the same feature twice. The only difference from the users perspective is that you have to type in a password when creating a stash and at least I ran more than once into the issue that I wanted to create a stash and then saw that it already existed.
A nice side-effect is that the manager now just "feels" right in that regard because nothing says "I want to add something" better than a plus sign. :-)
Import from cryptkeeper and commonly used stashes at first run
Nothing beats automatic configuration when it comes to usability. GEncfsM now runs a script called "first-run" when the application is run for the first time. At the moment this script imports stashes from cryptkeeper and checks some commonly used stashes, namely "~/Dropbox", "~/Dropbox/boxcryptor.bc", "~/Ubuntu One" and "~/ownCloud". I hope to extend the list in the future, so if you are using some other cloud service, just drop a line and I will add it.
I already wrote about the usage of file managers regarding encrypted folders in the former post "Some things you should be aware of when working with encrypted folders". I just can't recommend to open encrypted folders with your usual tools unless you really trust them to protect your privacy.
What I do since many years for the work with my encrypted data is to isolate the programs by putting them inside encfs encrypted stashes. For most applications it's sufficient to set the "HOME" environment variable to have them store all their data there. However, some programs need special treatment.
The following example additionally injects a custom version of the file "/etc/passwd" into the executable because I found that the HOME variable is ignored by some programs and instead the information for the user's home directory is taken directly from that file. Read more...
Gnome Encfs Manager 1.8 introduced quite a lot of changes under-the-hood, that made it more responsive and a lot more efficient if you have lots of stashes (30+). Thanks to some humble donors I even found the motivation to add some extra-juicy stuff :-)
But the most significant addition is the ability to almost completely configure and control GEncfsM over D-Bus. The API is not yet final and should be regarded as work-in-progress for now and as a feature-preview for GEncfsM 2.0. I'd actually love to add a small dialog inside the GUI in 2.0 to browse and enable the scripts but I still have so many things on my TO-DO-list that I'd probably have to work 2 weeks full-time on GEncfsM until I even come to that point...
So, before I introduce you to the scripts that I included in GEncfsM 1.8 (you can find them in /usr/share/gnome-encfs-manager/scripts), let's take a look at the output of GEncfsM's command-line help: Read more...