Как сохранять пароли в связке ключей Gnome вместо обычного текста

По-умолчанию Pidgin сохраняет все ваши пароли в виде обычного текста (вы можете сами убедиться в этом, открыв файл ~/.purple/accounts.xml). Где-то четыре года назад был багрепорт, в котором разработчиков просили зашифровать пароли, но разработчики пометили его как баг, который они не будут исправлять. Если вы хотите почитать о причинах, из-за которых они так поступили, вы можете сделать это здесь.

Здесь нам поможет помочь Pidgin Gnome Keyring: этот плагин заставит Pidgin хранит ваши пароли в системной связке ключей. Впрочем, есть одно замечание — плагин не предотвратить запись другими плагинами ваших паролей в файл accounts.xml (я не использую какой-либо из таких плагинов, поэтому я не могу предоставить вам пример).

Несмотря на то, что плагин называется «Pidgin GNOME Keyring», он был портирован с gnome-keyring на libsecret в феврале 2015 года.

Устанавливаем и настраиваем Pidgin GNOME Keyring

1. Чтобы добавить PPA-репозиторий и установить плагин Pidgin GNOME Keyring в Ubuntu, используйте следующие команды в вашем терминале (чтобы сделать это, используйте комбинацию клавиш Ctrl+Alt+T):

sudo add-apt-repository ppa:pidgin-gnome-keyring/ppa
sudo apt-get update
sudo apt-get install pidgin-gnome-keyring

2. После того, как плагин будет установлен, откройте Pidgin (если он работал, перезапустите его) и включите плагин «Password Keyring» в разделе Tools > Plugins и затем снова перезапустите приложение Pidgin:

Важное замечание: чтобы очистить ваши пароли, которые до установки плагина хранились в виде обычного текста, кликните кнопку настройки плагина и пометьте галочку «Clear plaintext passwords from memory».

Если вы не используете Ubuntu, вы можете получить плагин Pidgin Gnome Keyring через его страницу в GitHub.