Вы можете посмотреть на trap
с псевдосигналом DEBUG
. Однако это срабатывает только для команд и функций и только после раскрытия псевдонима. Вы хотите прочитать подробности в руководстве zsh, потому что он запускает команду или функцию, предоставляя информацию о том, что должно быть выполнено, а не записывает информацию напрямую; вы могли бы использовать это гипотетически для реализации полного отладчика.
Наконец-то я нашел решение, хотя и не уверен, что понимаю его.
Почему-то возникла проблема с версией gpg-agent
, начатой systemd
. При выполнении systemctl --user mask gpg-agent
и последующем перезапуске gpg-agent
вручную проблема исчезала. Я попытаюсь понять, почему это произошло, а затем напишу обновление здесь.