почему этот сценарий перестал работать?

Я пытаюсь дешифровать в использовании gedit, "Справляются, Внешние Инструменты" сценарий от этого потока: Как я шифрую/дешифрую файл в gedit?

#!/bin/bash
gpg -d --no-tty - 2> /dev/null

и ошибка:

gpg: Извините, никакой терминал, который вообще требуют - не может быть введен

enter image description here

1
задан 13 April 2017 в 15:24

1 ответ

решение должно быть похожим на это:

#!/bin/bash
gpg2 --decrypt --no-tty $GEDIT_CURRENT_DOCUMENT_NAME

необходимо использовать gpg2 в качестве команды вместо gpg. Таким образом, Вы получите подсказку от gpg-агента / pinetry для дешифрования текста. 2.nd недостающая часть должна была получить имя файла текущего документа который ist, определенный $GEDIT_CURRENT_DOCUMENT_NAME-Environment-Variable.

Изображение: gedit с gpg дешифровал текст

https://wiki.gnome.org/Apps/Gedit/Plugins/ExternalTools

4
ответ дан 3 December 2019 в 06:57

Другие вопросы по тегам:

Похожие вопросы: