A task-oriented GnuPG frontend
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Damien Goutte-Gattat 0560a1e9f4 Update doc files. 4ヶ月前
extra Fix desktop files. 4ヶ月前
man Update man page. 4ヶ月前
src decrypt: Set a window title. 4ヶ月前
.gitignore Add draft man page. 4ヶ月前
AUTHORS Initial commit. 4ヶ月前
COPYING Initial commit. 4ヶ月前
Makefile.am Prepare next release. 4ヶ月前
NEWS Update doc files. 4ヶ月前
README.md Update doc files. 4ヶ月前
configure.ac Prepare next release. 4ヶ月前


Yorkie - A task-oriented GnuPG frontend


Yorkie is a GTK3-based, task-oriented graphical frontend for GnuPG. “Task-oriented” means that, when it is called, the frontend performs a single task (e.g., encrypting a file), then quits. Therefore Yorkie is not a replacement for long-running frontends such as GPA. The intended use for Yorkie is to be called from the context menu of a graphical file manager, to perform cryptographic operations on files.

The frontend gets its name from yorkie (symbol yki), a fruit fly gene coding for a transcriptional co-activator that is a part of the Hippo signaling pathway.


Yorkie depends on the following libraries:

  • libgpgme, to perform all cryptographic operations.

  • GTK3 (and underlying libraries such as GLib), for the graphical user interface.


To encrypt and/or sign a file, call yki with the -e option (or no option at all, as encrypt/sign is the default operation) and the pathname to the file to encrypt and/or sign. In the dialog that will pop up, select the settings you want, then click OK to proceed.

To decrypt and/or verify a file, call yki with the -d option and the pathname to the file to decrypt and/or verify. The program will process the file and display the result of the decryption/verification in a dialog box. Click OK to actually write the decrypted or verified data to a new file.

If the file to verify is a detached signature, Yorkie will assume the corresponding signed data is contained in a file within the same directory and with the same name minus a .asc, .gpg, or .sig extension.

Integration with DES-EMA-compliant file managers

Yorkie comes with two .desktop files, installed under the $prefix/share/yorkie directory, to enable calling Yorkie from the context menu of file managers compliant with the DES-EMA specification (e.g., LibFM-based file managers such as PCManFM. Copy these files to your $XDG_DATA_HOME/file-manager/actions directory for your file manager to use them.


Yorkie is distributed under the terms of the GNU General Public License, version 3 or higher. The full license is included in the COPYING file of the source distribution.

Homepage and repository

The project is located at https://incenp.org/dvlpt/yorkie.html. The latest source code is available at https://git.incenp.org/damien/yorkie.