Prerequisites
- Requirements: python3, python-gobject, gtk4, python-nautilus and encfs or fscrypt.
- For FSCrypt on Ext4, encrypt feature flag must be enabled:
tune2fs -O encrypt /dev/device
. - Download Nautilus-Encryption-Plugin source archives and packages.
Choose terminal application
Extension is preconfigured to use the Gnome-Console
terminal emulator; adapt the TERMINAL_CMDLINE in nautilus-encryption-plugin.py
script if needed; example:
sed 's/^\(TERMINAL_CMDLINE\) = .*/\1 = "foot -D"/' -i nautilus-encryption-plugin.py
Install
Download and extract the source archive, then from the project’s root folder:
- run:
sudo make install
- or something like
make install [DESTDIR=$(pwd)/pack]
To uninstall, run: sudo make uninstall
.
Translate
To translate this software into your language, from the project’s po
directory:
- Setup env:
LNG=$(echo $LANG | cut -f1 -d_)
#or LNG="es", LNG="it", ...
- Run:
msginit
(ormsginit -l es_ES.UTF-8
for example). - Edit the
$LNG.po
file. - Test the translation:
msgfmt -o /usr/share/locale/$LNG/LC_MESSAGES/nautilus-encryption-plugin.mo $LNG.po
. - Send me your translation.