Seeking Advice: Symmy vs. KDecrypt for GPG file management on Fedora

Hi,

I’m looking for a simple way to decrypt .pgp/.gpg files from Dolphin on Fedora. Found two options, but both have issues:

symmy- official KDE app, but still in development. Not in repos yet.

KDecrypt - looks great, has all features I need (Dolphin integration, KDE Wallet support, drag & drop). But the GitHub repo is basically dead - no issues, no activity (3 months), no contributors. Feels sketchy, even though the code looks well put together.

So my questions:

Is anyone here using KDecrypt? Is it stable enough for daily use?

Would you trust it for handling encrypted files, given the repo inactivity?

Or should I just wait for Symmy to mature?

I can compile from source, just not sure if it’s worth investing time in a project that might be just a trap. can you suggest me an other app

Thanks for any advice.

I dont know much about this but I think Kleopatra (official and has a history ) might be more suited for this

Yes, indeed, Kleopatra and kgpg are the dedicated encryption solutions for KDE. However, installing either one brings a whole host of packages, including the Akonadi packages, which I don’t want.

That’s why I’m looking for more flexible solutions integrated into the KDE environment & Dolphin.

It’s a shame that one of these packages (kléopatra/kgpg) isn’t “standalone.”

I found one in the store, but before installing it, I tested the forum.

thx

If your distribution pulls in akonadi with kleopatra, please go yell loudly at your distribution packagers.

Since I use Fedora, I will therefore inform the distribution packagers. thx

it is indeed weird that i must install all those pakages:

Installation de :
kleopatra                            x86_64          0:26.04.2-1.fc44                       updates            16.8 MiB
Installation des dépendances :
akonadi-mime                         x86_64          0:26.04.2-1.fc44                       updates             1.3 MiB
akonadi-server                       x86_64          0:26.04.2-1.fc44                       updates            13.6 MiB
gnupg2-scdaemon                      x86_64          0:2.4.9-16.fc44                        updates           709.2 KiB
gnupg2-smime                         x86_64          0:2.4.9-16.fc44                        updates           533.3 KiB
kidentitymanagement                  x86_64          0:26.04.2-1.fc44                       updates           955.8 KiB
kmailtransport                       x86_64          0:26.04.2-1.fc44                       updates             1.3 MiB
kmbox                                x86_64          0:26.04.2-1.fc44                       updates           122.1 KiB
kmime                                x86_64          0:26.04.2-1.fc44                       updates           544.7 KiB
kpimtextedit                         x86_64          0:26.04.2-1.fc44                       updates           979.1 KiB
ksmtp                                x86_64          0:26.04.2-1.fc44                       updates           265.4 KiB
ktextaddons-common                   noarch          0:2.0.1-1.fc44                         updates             2.4 MiB
ktextaddons-qt6                      x86_64          0:2.0.1-1.fc44                         updates             5.2 MiB
libkleo                              x86_64          0:26.04.2-1.fc44                       updates             4.8 MiB
mariadb                              x86_64          3:11.8.6-2.fc44                        fedora             27.6 MiB
mariadb-common                       noarch          3:11.8.6-2.fc44                        fedora            301.7 KiB
mariadb-errmsg                       noarch          3:11.8.6-2.fc44                        fedora              2.3 MiB
mariadb-server                       x86_64          3:11.8.6-2.fc44                        fedora             78.1 MiB
mimetreeparser                       x86_64          0:26.04.2-1.fc44                       updates             1.6 MiB
mysql-selinux                        noarch          0:1.0.14-3.fc44                        fedora             49.9 KiB
perl-DBD-MariaDB                     x86_64          0:1.24-4.fc44                          fedora            382.9 KiB
perl-DBI                             x86_64          0:1.647-5.fc44                         fedora              2.2 MiB
perl-Math-BigInt                     noarch          1:2.0050.03-4.fc44                     fedora              1.1 MiB
perl-Math-Complex                    noarch          0:1.63-524.fc44                        updates            85.1 KiB
perl-Sys-Hostname                    x86_64          0:1.25-524.fc44                        updates            15.7 KiB
qgpgme-qt6                           x86_64          0:2.0.1-4.fc44                         updates             1.2 MiB
Installation des dépendances faibles :
akonadi-server-mysql                 x86_64          0:26.04.2-1.fc44                       updates             3.2 KiB
cyrus-sasl-md5                       x86_64          0:2.1.28-35.fc44                       fedora             84.1 KiB
mariadb-backup                       x86_64          3:11.8.6-2.fc44                        fedora             23.3 MiB
mariadb-client-utils                 noarch          3:11.8.6-2.fc44                        fedora            190.1 KiB
mariadb-cracklib-password-check      x86_64          3:11.8.6-2.fc44                        fedora             12.9 KiB
mariadb-gssapi-server                x86_64          3:11.8.6-2.fc44                        fedora             19.8 KiB
mariadb-server-utils                 noarch          3:11.8.6-2.fc44                        fedora             34.2 KiB


@sune hiere is the answer from my bugreport:

The problem here is that kleopatra requires akonadi-mime (ref.:
https://github.com/KDE/kleopatra/blob/master/CMakeLists.txt#L145) which in turn
pulls in the akonadi server.

Similarly, kgpg pulls in cmake(KPim6AkonadiContactWidgets) which in turn pulls
in the various parts of akonadi.

I hope I haven’t stumbled into a game of ping-pong.

Thank you all for your help and insights.

I have submitted a proposal to the Fedora packagers to split the Akonadi dependencies for Kleopatra. Hopefully it will be considered. I’ll keep an eye on the Bugzilla ticket. Thanks again!