На нашем родственном сайте askubuntu.com есть несколько ответов, например этот , который просит вас
grep enabled /proc/acpi/wakeup
Вы должны найти записи для USB-концентраторов вашей материнской платы, такие как
EHC1 S4 *enabled pci:0000:00:1d.0
EHC2 S4 *enabled pci:0000:00:1a.0
Для каждого концентратора вы можете переключить настройку на disabled
, введя в тот же файл только имя в первом столбце , например, как root
echo EHC1 >/proc/acpi/wakeup
Вам, конечно, нужно будет делать это после каждой загрузки.
Вероятно, у вас не установлена переменная среды $ GPG_AGENT_INFO
.
В качестве временной меры вы можете запустить gpg-agent bash
(или оболочку по вашему выбору) и повторить расшифровку.
В конечном итоге эту проблему можно решить, сначала выйдя из системы, а затем снова войдя в систему, а затем снова проверив echo $ GPG_AGENT_INFO
. Если это так, велики шансы, что вам больше не придется каждый раз заново вводить кодовую фразу.
В большинстве дистрибутивов Linux для этого есть «перехватчики», и я ожидаю, что OSX будет столь же удобной для пользователя, при этом, конечно же, необходимо, чтобы gpg / gpg-agent
был доступен (установлен) до начала сеанса.
Вы должны запустить агент следующим образом.
eval $(gpg-agent --daemon --write-env-file "${HOME}/.gnupg/.gpg-agent-info)"
Затем в ваш файл .bashrc
добавьте строки:
if [ -f "${HOME}/.gnupg/.gpg-agent-info" ]; then
. "${HOME}/.gnupg/.gpg-agent-info"
export GPG_AGENT_INFO
fi