mutt1.5, gnupg, gpg-agent. pinentry-curses вызывается для запроса пароля пользователя при подписывании gpg-ключа. Вывод такой: Ф�~@аза-па�~@ол�~L ________________________________________ Подозреваю, что дело в неюникодной libncurses. Expected Results: Фраза отображается правильно.
с libncursesw то же самое
ping ping ?
(В ответ на комментарий №2) > ping ping ? Пока глухо. Хорошо, хоть в GUI такое исчезло. В качестве обхода предлагается создать скрипт ~/bin/pinentry-curses, выставить в нем английскую локаль и указать путь к нему в gpg-agent.conf
а не проще ли убрать локаль из pinentry-curses ?
В качестве обхода можно еще LANGUAGE=en_US.UTF-8 , если никому другому не помешает
Серёг, намучался я уже с этим pinentry. Убери плз локаль из него. pinentry-(gtk|qt) тоже какой-то кривой - qt не выводит ничего, а gtk рисует квадратики
(В ответ на комментарий №6) > Серёг, намучался я уже с этим pinentry. Убери плз локаль из него. У меня только с pinentry-curses воспроизводятся кракозабры, но я уже писал вариант обхода. > qt не выводит ничего У меня на p6 и сизифе без проблем > а gtk рисует квадратики Может, с локалью что-то, т.к. и про qt и про gtk первый раз слышу. У меня LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LANGUAGE пустой
Проблему вроде решил. Проверьте, пожалуйста, task #86487.
(В ответ на комментарий №8) > #86487. Получилось без кракозябров. Заапровил, запускайте.
Выводить стал без кракозябров, а вот ввод пароля не работает. Проверьте с длинной pass-фразой.
C 16-исимвольным паролем работает