Gnome Keyring хранит расшифрованное содержимое в памяти. Это означает, что всякий раз, когда он обновляется и нуждается в перезапуске, или всякий раз, когда связанные процессы требуют его перезапуска, вам придется снова вводить свой пароль, чтобы расшифровать содержимое и снова переместить его в память. Нет необходимости повторно -шифровать без вашего разрешения, потому что исходный файл никогда не перезаписывался расшифрованными данными.
Страница Gnome о связке ключей как бы танцует вокруг этого факта, но очевидно, что именно так это работает, из того, что они говорят: «[Связка ключей Gnome защищает от] чтения паролей из памяти после того, как пользователь вышел из системы, или из области подкачки диска».
Попробуйте ввести это в .zshrc
вместо:
export HELPDIR=$MANPATH
alias -L run-help > /dev/null && unalias run-help
autoload -Uz run-help run-help-git run-help-ip run-help-openssl \
run-help-p4 run-help-sudo run-help-svk run-help-svn
Затем вместо ввода ls --help
просто введите ls
и нажмите alth . Вы получите красиво окрашенную man
страницу.
Это будет работать с любой командой, даже если вы уже ввели аргументы для них.