Comments (10)
That auto mounting feature when a volume becomes available does not happen when you insert your USB stick to your computer,it happens when the file system on your USB stick is mounted on your system's file system.
The distinction is crucial because doing the former means gnome-encfs-manager is either also a general purpose mount tool and it does the mounting itself or it delegates the mounting ability to a 3rd party like udisks and i have seen no evidence of any of the above when i looked in gnome-encfs-manager source code which is in a language i do not understand(vala).
The latest git version of "SiriKali" now monitors mounting events and it can auto mount volumes that are in the favorites list when it notices the file systems where these volumes resides were just mounted(ie when it notices these volumes are now available).
To enable this feature,run the latest git version atleast once, and then look at the application's config file at ~/.config/SiriKali/SiriKali.conf
and then change AutoMountFavoritesOnAvailable=false
to AutoMountFavoritesOnAvailable=true
and start again "SiriKali".
To make the feature work,your system must be setup to automount file systems on devices when those devices becomes attached to your computer.
I think gnome-encfs-manager works this same way.
from sirikali.
Second entry on the list in this[1] post has info on how to change the password backend from internal one to libsecret/gnome-keyring if you want to use that backend.
[1] #2 (comment)
from sirikali.
Latest git version has now a GUI option to set/unset this feature and it can be accessed through
"menu->auto mount favorites->auto mount favorite volumes when available"
I am closing this feature request since the feature is already in but feel free to comment if anything comes up.
from sirikali.
To be clear of how the feature is implemented,below is a step by step example of what happens when an external drive is connected and SiriKali auto mounts an encfs volume that is on the drive..
- The external hard drive is formatted in ext4 and it has an encfs volume in it.
- The external hard drive is connected to the computer.
- A desktop environment notices the connected drive and auto mounts its ext4 file system..
- SiriKali notices the mount event,looks at the mount path to see if there is a favorites volume on the mount path.
- SiriKali auto mounts the encfs volumes on the device.
from sirikali.
Cool! A question: must I format the drive with an ext4 filesystem? Does it work vith FAT32 (MSDOS/VFAT)? Thanks a lot anyway!
from sirikali.
It works with any file system your system recognizes and auto mounts at device plugin. I mentioned "ext4" as an example to make a distinction between "mounting the file system that is on the external hard drive" and "mounting the encfs volume that sits on the file system that is on the external hard drive" :-)
There are two file systems in play here and i attempted to separate them in my explanation. Dont worry about this if you still dont get it. The feature will work with any external drive that uses any file system.
from sirikali.
Well I understand it, and it was as I first thought. Just wanted to ask though. Looking forward for release!
from sirikali.
The project's main page has link for binary packages for debian,fedora,ubuntu and opensuse and these packages are automatically updated periodically and the feature requested here is already in those binary packages.
Just use the binary package for your distribution if its on the list to start using the feature now.
from sirikali.
Thanks alot, I've already installed it and I have replaced gnome-encfs-manager now on my Ubuntu machine! And Sirikali is working just as expected. Thank you.
from sirikali.
A newer version of SiriKali with your feature request was just released and binary packages are already available.
from sirikali.
Related Issues (20)
- Question: how to mount an ssh filesystem (sshfs-win) with private/public key pair, when the keyfile is encrypted with passphrase? HOT 2
- Cppcryptfs not detected HOT 1
- SiriKali does not work with CryFS HOT 5
- ykchalresp for Yubikey Challenge Response HOT 2
- Broken GUI in KDE Plasma 5.26 (Debian Testing) HOT 8
- [macOS] user configs(favorites) should not be stored in ~/Library/Preferences HOT 3
- German and other translations not available any more HOT 1
- Support for OpenSSH agent authentication ? HOT 3
- Win11 Unlocking dialog doesnt close after unlock HOT 4
- SiriKali 1.5.0 ecryptfs issues HOT 3
- Unmounted paths leave behind dead letter entries on Windows 11 HOT 1
- Settings window not resizable on Gnome HOT 2
- Unmount does not work HOT 10
- Add "Set Executables Search Path" option on macOS HOT 1
- macOS build deprecated warning: SecKeychainItemFreeContent
- (Feature Request): Add Hotkeys for Unmounting and other Unmounting Options
- "The File Exists" Preventing a Clean Mount HOT 2
- SiriKali on Windows (Yubikey / ykchalresp) HOT 7
- The checkbox show error. HOT 3
- SSH jump
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sirikali.