
KEncFS-Plasma
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
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.
Config bug fixed 3 years ago
Fixed a bug in loadCFG, which creates some fake filesystem rows.
Config bug fixed 3 years ago
Fixed a bug in loadCFG, which creates some fake filesystem rows.
hanscomps
2 years ago
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
3 years ago
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
felmur
3 years ago
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
3 years ago
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
3 years ago
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
3 years ago
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
tomsterXx
3 years ago
Report