Adding a stash

You can either create a new stash or import an existing stash into MEncfsM. The performed action will depend on your selected stash directory. If it already contains an encfs confguration file (.encfs6.xml), the stash will be imported and you don't have to type in a password. Otherwise a new stash will be created.


Creating a new stash

To create a new stash, choose an empty or non-existent directory as the stash directory. The manager will propose a mount directory based on the base directory, ignoring leading dots and "_encfs" and "-encfs" suffixes, since many people like to name their stashes in those ways.
You can choose a custom location for the encfs configuration file in the advanced stash configuration. The chosen file mustn't exist. If set, the manager will create the stash in a temporary directory and afterwards move the encfs configuration file to the specified location. MEncfsM uses the paranoia mode of encfs when it creates the stashes since performance isn't really an issue nowadays.


Importing an existing stash

To import an existing stash into MEncfsM, simply select the stash directory. If it contains an encfs configuration file (.encfs6.xml), the manager will hide the password fields and switch to import mode.
If the encfs configuration file is at another location, you can choose it in the advanced stash configuration.
The manager will propose a mount directory based on the base directory, ignoring leading dots and "_encfs" and "-encfs" suffixes, since many people like to name their stashes in those ways.


Stash defaults

You can adjust the options that new stashes are added with by default.
The defaults are saved in the configuration file located at

~/.config/Moritz Molch/Molch Encfs Manager.conf

in a section called [StashDefaults].

You can add the the following to the configuration file and adjust it to your liking. The variables should be self-explanatory and are shown with the default values used by MEncfsM.

[StashDefaults]
mountOnStartup=true
savePassword=true
stashGroup=
showInTray=true
mountWhenAvailable=true
allowOtherUsers=false
persistentMountDirectory=false
openFileManager=false
unmountIdle=false
unmountIdleTime=5
encfsConfigFile=
additionalMountOptions=
preMountCommand=
postMountCommand=
preUnmountCommand=
postUnmountCommand=
keyringName=
allowNonEmptyMountDirectory=false
allowRootAccess=false
trayIconIndicateMounted=false