KEncFS-Plasma

System Software

Source:

0
Score 50%
Description:

KEncFS-Plasma is a gui frontend for encfs. With KEncFS-Plasma you can easily create, mount, umount and delete your encrypted filesystem. It is developed only with KDE5-QT5 libraries and it works only for KDE5-Plasma Desktop.
( For KENCFS (KDE4-QT4 compatible), please look https://www.linux-apps.com/p/1127802/ )

The usage of KEncFS-Plasma is very simple: to create a new encrypted filesystem you must create new or select two existent dirs, one directory to archive encrypted files and another directory to mount on the encrypted filesystem with encfs (a mountpoint). After this, you can select a conventional ID for your encrypted filesystem and then a password.

With KEncFS-Plasma you can also manage your encrypted filesystem. You can browse, mount, umount, remove from list (not from disk) your encrypted filesystem, in easy way.

INSTALL KENCFS-PLASMA (only for QT5-KDE5 libraries and KDE5-Plasma Desktop)
============================================================================
Open a konsole into source dir and write

{2}gt; qmake
{2}gt; make
{2}gt; sudo make install

Note: the automatic installation is done in the following directories:

/usr/bin/ for KEncFS-Plasma itself
/usr/share/doc/kencfs-plasma for this README
/usr/share/kencfs-plasma/translations for .qm files of languages
/usr/share/applications/ for kencfs-plasma.desktop file

If you want to change some of those path, adjust qmake kencfs.pro file.

Changelog
==============
05 Feb 2017 version 2.0.1a First alpha version

Donations
==============
If you like this application, please donate something.
Please, use the "Donate" link in this page.
All money raised will be donated to charity for meritorious initiatives.
Last changelog:

Config bug fixed 3 months ago

Fixed a bug in loadCFG, which creates some fake filesystem rows.

hanscomps

21 days ago

Hi,
I was installing kencfs-plasma on Arch and had to explicitly add "/usr/include/qt/QtDBus" the the includes? Not sure if this is a qmake issue.
Also, I have modified "mainwindow.ui" to allow stretching to the full frame when resizing.
(do you host this source somewhere? for comment and change requests)

Report

tomsterXx

10 months ago

Hey,

Thanks a lot for this nifty app. Anyway, I'm facing some issues while trying to compile. After qmake which seems to be fine, the make command spits the following out:

mainwindow.cpp:55:30: fatal error: KDE/KWallet/Wallet: No such file or directory

As far as I can check, I have everything installed what is connected to KWallet (dev files). Hence, I stuck and I do not know how to resole this issue. Hopefully you can get me some hints how to solve this.

thx in advance

tom

Report

tomsterXx

10 months ago

Damn... Forgot to mention, I'm running KDE Neon with Plasma 5.10.4

Report

C

felmur

10 months ago

Hi, the #include on line 55 of file mainwindow.cpp is needed to search for *.h files needed for Wallet app development.

In my distro (ArchLinux) those is the directory i have into include default path (/usr/include).
What is yours?
Please, follow this simple instructions and try to find your correct path:

$ cd /usr/include
$ find | fgrep Wallet

When you have found the correct path, you can fix it in mainwindow.cpp file, on line 55.
Please, tell me what is the correct Wallet path of your distro, so I can update my QMake files. Regards.

Report

tomsterXx

10 months ago

Thanks a lot for your response! :)

After following your instructions I got the following output:

./KF5/KWallet
./KF5/KWallet/KWallet
./KF5/KWallet/kwallet.h
./KF5/KWallet/kwallet_export.h

So what exactly do I need to change in mainwindow.cpp? As I'm not a programme I'm a bit lost and need some advice ;-)

thx

Report

kensington

7 months ago

I'm using this patch:

Fix build when kdelibs is not installed.

--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -52,7 +52,7 @@

QStandardItemModel *model;

-#include
+#include
using KWallet::Wallet;
Wallet *m_wallet;
QString WalletFolder="Kencfs-Plasma";

Report

kensington

7 months ago

Trying again manually escaping this time:

Fix build when kdelibs is not installed.

--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -52,7 +52,7 @@

QStandardItemModel *model;

-#include <KDE/KWallet/Wallet>
+#include <KWallet>
using KWallet::Wallet;
Wallet *m_wallet;
QString WalletFolder="Kencfs-Plasma";

Report

Config bug fixed 3 months ago

Fixed a bug in loadCFG, which creates some fake filesystem rows.

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling me
Details
license
version
2.0.2a
updated Feb 28 2018
added Feb 05 2017
downloads today
0
page views today 7
System Tags app software