GithubHelp home page GithubHelp logo

Comments (10)

mhogomchungu avatar mhogomchungu commented on July 17, 2024

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.

mhogomchungu avatar mhogomchungu commented on July 17, 2024

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.

mhogomchungu avatar mhogomchungu commented on July 17, 2024

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.

mhogomchungu avatar mhogomchungu commented on July 17, 2024

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

  1. The external hard drive is formatted in ext4 and it has an encfs volume in it.
  2. The external hard drive is connected to the computer.
  3. A desktop environment notices the connected drive and auto mounts its ext4 file system..
  4. SiriKali notices the mount event,looks at the mount path to see if there is a favorites volume on the mount path.
  5. SiriKali auto mounts the encfs volumes on the device.

from sirikali.

pehlm avatar pehlm commented on July 17, 2024

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.

mhogomchungu avatar mhogomchungu commented on July 17, 2024

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.

pehlm avatar pehlm commented on July 17, 2024

Well I understand it, and it was as I first thought. Just wanted to ask though. Looking forward for release!

from sirikali.

mhogomchungu avatar mhogomchungu commented on July 17, 2024

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.

pehlm avatar pehlm commented on July 17, 2024

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.

mhogomchungu avatar mhogomchungu commented on July 17, 2024

A newer version of SiriKali with your feature request was just released and binary packages are already available.

from sirikali.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.